How Many Calories in Tomatoes? 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.
75 kJ · per 100g · Water: 94.52 g
Calorie Calculator: Tomato
123 g Tomato contains 22 kcal
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 |
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.
Dietary Perspectives
For Weight Loss
Tomato is one of the lowest-calorie vegetables at just 18 kcal per 100 g with 94.5% water content. You can eat a large tomato (180 g) for only 32 kcal. With 1.2 g of fiber and 2.6 g of sugar per 100 g, tomatoes add flavor and volume to meals without meaningful calorie impact. Use them liberally in salads, soups, and sauces to increase meal volume.
For Athletic Performance
Tomatoes provide 3.9 g of carbohydrates per 100 g — too low in energy density to be a primary fuel source, but valuable as a nutrient-dense addition to meals. They contain 237 mg of potassium per 100 g for electrolyte support. The lycopene content (a potent antioxidant) has been studied for reducing exercise-induced oxidative damage. Add to post-workout meals for recovery nutrition alongside protein and carbs.
For Keto
Keto-friendly — tomato has only 2.7 g of net carbs per 100 g (3.9 g carbs − 1.2 g fiber). A medium tomato (150 g) contains just 4 g net carbs. Tomatoes are one of the most versatile keto vegetables, usable in sauces, salads, and as a base for many dishes while keeping carb intake minimal.
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.