Back to Calorie Tables

How Many Calories in a Tomato? Nutrition Facts & Macros

A medium tomato (123g) has 22 calories

Protein 1.1g · Carbs 4.8g · Fat 0.2g

Tomatoes are one of the most widely consumed vegetables in the world — versatile, flavorful, and remarkably low in calories. Whether you're adding them to a salad, cooking a sauce, or tracking your macros, knowing the exact nutrition facts helps. Here's everything you need to know about tomato calories and macros, based on USDA data. Tomatoes are about 95% water by weight, making them one of the most hydrating vegetables available.

18 kcal

75 kJ · per 100g · Water: 94.52 g

Tomato: 18 kcal (75 kJ), Protein 0.88g, Carbs 3.89g, Fat 0.2g per 100g
0.88g Protein
3.89g Carbs
0.2g Fat
Protein
0.88g
Carbs
3.89g
Fat
0.2g

Calorie Calculator: Tomato

123 g

123 g Tomato contains 22 kcal

Protein 1.1 g Carbs 4.8 g Fat 0.2 g

Calories by Portion Size

Portion Calories Protein Carbs Fat
1 medium tomato (123g) 22 kcal 1.1g 4.8g 0.2g
1 cup chopped (180g) 32 kcal 1.6g 7g 0.4g
1 cherry tomato (17g) 3 kcal 0.1g 0.7g 0g
1 thick slice (15g) 3 kcal 0.1g 0.6g 0g
100 grams 18 kcal 0.9g 3.9g 0.2g

Want to track this automatically?

Try AI Food Coach →

Tomato — Nutrition Facts

Tomato per 100g
Calories 18 kcal
Protein 0.88 g
Fat 0.2 g
Carbs 3.89 g
Fiber 1.2 g
Sugar 2.63 g
Sodium 5 mg
Potassium 237 mg
Magnesium 11 mg
Phosphorus 24 mg
Vitamin C 13.7 mg
Vitamin B6 0.08 mg
Folate 15 mcg
Water 94.52 g

Source: USDA FoodData Central (FDC ID: 170457) · Data verified April 2026

Variations

Cherry tomatoes

Same 18 kcal per 100g as regular tomatoes. Smaller size (about 17g each), sweeter flavor, slightly higher sugar concentration. Popular as snacks and in salads. Same nutritional profile per weight.

Cooked tomatoes (stewed)

26 kcal per 100g — higher than raw (18 kcal) due to water loss during cooking. Cooking increases bioavailability of lycopene by up to 35%. Protein 0.95g, carbs 5.64g, fat 0.12g per 100g.

Sun-dried tomatoes

258 kcal per 100g — dramatically higher than raw due to water removal. Very concentrated nutrients: protein 14.1g, carbs 55.8g, fiber 12.3g per 100g. High in potassium (3427mg), iron, and lycopene. Use sparingly — a small portion adds significant calories.

Frequently Asked Questions

How many calories are in a tomato?

A medium tomato (123g) contains approximately 22 calories. Per 100g, raw red tomatoes have only 18 calories — one of the lowest among common vegetables. One cup of chopped tomatoes (180g) has about 32 calories, and a single cherry tomato (17g) has just 3 calories.

How many carbs are in a tomato?

Per 100g, tomatoes contain 3.89g of carbohydrates, of which 2.63g is sugar and 1.2g is fiber. A medium tomato (123g) has about 4.8g of carbs. This makes tomatoes very low-carb and suitable for most diets including keto, where a whole medium tomato uses only about 4.4g of net carbs.

Are tomatoes good for weight loss?

Tomatoes are excellent for weight loss. At only 18 calories per 100g, they are one of the lowest-calorie foods available. Their 95% water content provides volume and hydration, while 1.2g of fiber per 100g helps with satiety. You can eat a whole medium tomato for just 22 calories.

How many calories are in cherry tomatoes?

One cherry tomato (17g) contains approximately 3 calories. A cup of cherry tomatoes (about 149g, roughly 8-10 tomatoes) has about 27 calories. Cherry tomatoes have the same nutrition per 100g as regular tomatoes (18 kcal) — they're just smaller, making them a perfect low-calorie snack.

Is a tomato a fruit or a vegetable?

Botanically, a tomato is a fruit (a berry, specifically) because it develops from the flower of the plant and contains seeds. However, nutritionally and culinarily it's treated as a vegetable — it has only 2.63g of sugar per 100g (compared to 12.2g in bananas or 10.4g in apples) and just 18 calories per 100g, which is typical of vegetables rather than fruits.

How much vitamin C is in a tomato?

A medium tomato (123g) provides about 16.9mg of vitamin C — roughly 19% of the daily recommended intake. Per 100g, tomatoes contain 13.7mg of vitamin C. While not as high as oranges (53.2mg per 100g), tomatoes are a regular daily source because of how often they're consumed in meals.

Compare with Similar Foods

Portion kcal Protein Carbs Fat
Tomato 18 0.88g 3.89g 0.2g
Cucumber 15 0.65g 3.63g 0.11g
Carrot 41 0.93g 9.58g 0.24g
Strawberry 32 0.67g 7.68g 0.3g
Watermelon 30 0.61g 7.55g 0.15g

per 100g

Per 100g, tomatoes have just 18 kcal — lower than most vegetables and fruits: cucumbers (15 kcal), strawberries (32 kcal), oranges (47 kcal), and apples (52 kcal). Their 95% water content makes them one of the most hydrating and lowest-calorie foods available.

Track Your Calories with AI

Snap a photo of your food on a kitchen scale. AI reads the weight, recognizes the food, and calculates precise calories and macros in seconds.