Tomatoes: Calories, Protein, Carbs & Fat
A serving of tomatoes listed as 1 medium (120 g) has 32 calories, 1 g of protein, 6.6 g of carbs and 0.7 g of fat. Per 100 g that is 27 kcal.
Snap your plate, get calories and macros — free on the App Store →
Scan to get Besly
Tomatoes serving sizes: calories and macros
| Serving | Grams | Calories | Protein g | Carbs g | Fat g |
|---|---|---|---|---|---|
| 100 g | 100 | 27 | 0.8 | 5.5 | 0.6 |
| 1 oz | 28.4 | 8 | 0.2 | 1.6 | 0.2 |
| 1 medium | 120 | 32 | 1 | 6.6 | 0.7 |
Where the calories in tomatoes come from
Counting protein and carbs at 4 calories per gram and fat at 9, tomatoes gets 10% of its calories from protein, 72% from carbs and 18% from fat. This split is calculated from the macros listed per 100 g (0.8 g protein, 5.5 g carbs, 0.6 g fat).
Sodium, fiber, sugar and saturated fat in tomatoes
A 1 medium (120 g) of tomatoes also contains 6 mg sodium, 1.4 g fiber, 3.2 g sugar and 0 g saturated fat.
| Nutrient | Per 100 g | Per 1 medium (120 g) |
|---|---|---|
| Sodium | 5 mg | 6 mg |
| Fiber | 1.2 g | 1.4 g |
| Sugar | 2.6 g | 3.2 g |
| Saturated fat | 0 g | 0 g |
| Cholesterol | 0 mg | 0 mg |
| Potassium | 237 mg | 284.4 mg |
| Calcium | 10 mg | 12 mg |
| Iron | 0.3 mg | 0.3 mg |
| Vitamin C | 13.7 mg | 16.4 mg |
How tomatoes compares with similar foods
Among the 6 foods compared here, tomatoes is number 2 when sorted from the lowest to the highest calories per 100 g (27 kcal). The comparison uses foods from the same food group (vegetables) that have a page on Besly.
| Food (per 100 g) | Calories | Protein g | Carbs g | Fat g |
|---|---|---|---|---|
| Cucumber | 10 | 0.6 | 2.2 | 0.2 |
| Tomatoes (this page) | 27 | 0.8 | 5.5 | 0.6 |
| Spinach | 27 | 2.9 | 2.4 | 0.6 |
| Broccoli | 31 | 2 | 4.8 | 0.2 |
| Carrots | 41 | 0.9 | 9.6 | 0.2 |
| Corn | 96 | 3.4 | 21 | 1.5 |
Forms and preparations of tomatoes
Across the 4 forms listed for tomatoes, calories range from 20 kcal per 100 g (Tomatoes, raw) to 34 kcal per 100 g (Soup, tomato, canned).
| Form or preparation (per 100 g) | Calories | Protein g | Carbs g | Fat g | Default serving |
|---|---|---|---|---|---|
| Tomato (main entry) | 27 | 0.8 | 5.5 | 0.6 | 1 medium (120 g): 32 kcal |
| Tomatoes, raw | 20 | 0.8 | 4 | 0.3 | 1 slice (20 g): 4 kcal |
| Tomato products, canned, sauce | 24 | 1.2 | 5.3 | 0.3 | — |
| Soup, tomato, canned | 34 | 0.6 | 7.3 | 0.3 | 1 cup (245 g): 83 kcal |
Frequently asked questions
How many calories are in 1 medium of tomatoes?
1 medium (120 g) of tomatoes has 32 calories, with 1 g protein, 6.6 g carbs and 0.7 g fat.
How many calories are in 100 g of tomatoes?
100 g of tomatoes has 27 calories, 0.8 g protein, 5.5 g carbs and 0.6 g fat. One ounce (28.4 g) is 8 calories.
Is tomatoes low in carbs?
Carbs supply 72% of the calories in tomatoes (protein 10%, fat 18%). Per 100 g there are 5.5 g of carbs, and 1 medium (120 g) has 6.6 g, including 1.4 g of fiber.
Recipes with tomatoes
- Baked Fish with Tomatoes and Peppers
- Broiled Tomatoes with Cottage Cheese
- Chakhokhbili (Georgian Tomato-Herb Chicken)
- Georgian Tomato-Cucumber Salad with Walnut Dressing
- Chili Tomato Beef Macaroni
- Fit Turkish Tomato Soup
Log tomatoes without typing. In Besly you snap the plate or say what you ate, and the calories and macros land in your diary. Get Besly →
Source: USDA FoodData Central, via the Besly food database (source tag “usda”, record us.generic.tomato). Data snapshot: October 16, 2026. Values are averages for the food as described and vary by brand, ripeness and preparation. Serving sizes come from the same record.
Besly