Calories in a tomato

A usual serving, 1 medium tomato (120 g), has about 20 kcal; 100 g ≈ 18 kcal.

Nutrition facts

Nutrition facts
Serving kcal Protein Fat Carbs Fibre
100 g 18 0.9 g 0.2 g 2.7 g 1.2 g
1 medium tomato 120 g 22 1.1 g 0.2 g 3.2 g 1.4 g

Source: fdc.nal.usda.gov · Confidence: high · Updated:

Calories per serving

Calories per serving
Serving kcal Protein Fat Carbs
1 medium tomato 120 g 22 1.1 g 0.2 g 3.2 g
2 tomatoes 240 g 43 2.2 g 0.5 g 6.5 g

How it fits into a day

A medium tomato of about 120 g has about 20 kcal. In summer it's the base of every salad, and the calories in the salad come from the oil and cheese, not the tomato. Most of the energy, about 65%, comes from carbs.

A usual serving (1 medium tomato) is about 1% of a 2,000 kcal day. How much do you need a day? Work it out in the calorie calculator.

Lighter options

  • A tomato with a little salt and a piece of white cheese is a light dinner.
  • Jarred tomato sauce can have added sugar; check the label.

Frequently asked questions

How many calories are in a tomato?

About 20 kcal in 120 g, with 1.1 g protein, 0.2 g fat and 3.2 g carbs.

How many calories are in 100 g of tomato?

About 18 kcal per 100 g: 0.9 g protein, 0.2 g fat and 2.7 g carbs, plus 1.2 g fibre.

How many calories are in a tomato salad with oil?

Two tomatoes have about 45 kcal; the rest depends on the oil, which you count separately, by the spoonful.

Full table: Vegetables, salads and spreads