Calories in Tomato

22kcal per 1 medium tomato (123 g)

18 kcal per 100 g · about 1% of a 2,000-kcal day

Tomatoes are about 95% water — a whole medium tomato costs just 22 calories, which is why they bulk up meals almost for free.

Tomato nutrition facts

NutrientPer 100 gPer 1 medium tomato
Calories18 kcal22 kcal
Protein0.9 g1.1 g
Carbs3.9 g4.8 g
Fat0.2 g0.2 g
Fiber1.2 g1.5 g
Sugar2.6 g3.2 g

Where the calories come from

Tomato calories by serving size

ServingCaloriesProteinCarbsFat
1 oz (28 g)5 kcal0.3 g1.1 g0.1 g
50 g9 kcal0.5 g2 g0.1 g
100 g18 kcal0.9 g3.9 g0.2 g
1 medium tomato (123 g)22 kcal1.1 g4.8 g0.2 g
200 g36 kcal1.8 g7.8 g0.4 g
250 g45 kcal2.3 g9.8 g0.5 g

Logging tomato the slow way?

Snap a photo of your plate and NibbleCal logs the calories and macros for you — in about 3 seconds.

Try it with a photo

Free forever plan · No credit card required

More vegetables

Values based on USDA FoodData Central reference entries. Actual nutrition varies with variety, preparation, and portion. © 2026 NibbleCal.