One medium-sized tomato contains about 24 calories. One thin slice (like you'd put on a sandwich) yields a paltry 3 calories, with an entire cup of cherry tomatoes only costing your diet 27 calories, according to Nutrition Data.