Besly
Recipes Calculators Blog Help centre Science & sources Get the app →
Calories in food

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 →

Open on your iPhone
Scan to get Besly
32kcal per 1 medium (120 g)
27kcal per 100 g
1 gprotein per 1 medium

Tomatoes serving sizes: calories and macros

ServingGramsCaloriesProtein gCarbs gFat g
100 g100270.85.50.6
1 oz28.480.21.60.2
1 medium1203216.60.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).

Protein 10%Carbs 72%Fat 18%

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.

NutrientPer 100 gPer 1 medium (120 g)
Sodium5 mg6 mg
Fiber1.2 g1.4 g
Sugar2.6 g3.2 g
Saturated fat0 g0 g
Cholesterol0 mg0 mg
Potassium237 mg284.4 mg
Calcium10 mg12 mg
Iron0.3 mg0.3 mg
Vitamin C13.7 mg16.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)CaloriesProtein gCarbs gFat g
Cucumber100.62.20.2
Tomatoes (this page)270.85.50.6
Spinach272.92.40.6
Broccoli3124.80.2
Carrots410.99.60.2
Corn963.4211.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)CaloriesProtein gCarbs gFat gDefault serving
Tomato (main entry)270.85.50.61 medium (120 g): 32 kcal
Tomatoes, raw200.840.31 slice (20 g): 4 kcal
Tomato products, canned, sauce241.25.30.3—
Soup, tomato, canned340.67.30.31 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

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.

← Calories in common foods