100 g of tomato has 18 kcal, 0.9 g of protein, 3.9 g of carbs and 0.2 g of fat. One medium tomato is about 120 g, with 22 kcal and 1.1 g of protein.
18kcal / 100 g
Protein 20%Carbs 87%Fat 0%
Portion
kcal
Protein
Carbs
Fat
100 g
18
0.9 g
3.9 g
0.2 g
1 medium tomato120 g
22
1.1 g
4.7 g
0.2 g
1 slice20 g
4
0.2 g
0.8 g
0 g
Fibre
1.2 g
Sugars
2.6 g
Saturated fat
0 g
Sodium
5 mg
Potassium
237 mg
Calcium
10 mg
Iron
0.3 mg
Vitamin C
13.7 mg
Per 100 g. Source: USDA FoodData Central.
How it fits your diet
Tomatoes have 18 kcal per 100 g, so in salads, sandwiches or a stew you hardly need to count them. Cooking doesn’t change that; the oil and sugar you add do. One tablespoon of oil is about 120 kcal, more than all the tomatoes in a portion of stew.