Tomato calories and nutrition facts
USDA FoodData Central lists 4 forms of tomato, from 22 calories per 100 g (Tomato, roma) to 104 (Tomato, paste, canned, without salt added). The most common, Tomato, roma, has 22 calories per 100 g (100 g) with 0.7 g of protein. Every form below shows calories and macros per 100 g and per household serving, from USDA's Foundation and SR Legacy data (public domain).
Tomato, roma
22 calories per 100 g · 0.7 g protein · 3.8 g carbs · 0.4 g fat · 1 g fiber
100 g
Grams: 100 g
Calories: 22
Protein: 0.7 g
Carbs: 3.8 g
Fat: 0.4 g
Tomato, paste, canned, without salt added
104 calories per 100 g · 4.2 g protein · 20 g carbs · 0.7 g fat · 4.7 g fiber
100 g
Grams: 100 g
Calories: 104
Protein: 4.2 g
Carbs: 20 g
Fat: 0.7 g
Tomato, puree, canned
41 calories per 100 g · 1.6 g protein · 8 g carbs · 0.3 g fat · 2 g fiber
100 g
Grams: 100 g
Calories: 41
Protein: 1.6 g
Carbs: 8 g
Fat: 0.3 g
Tomato, sauce, canned, with salt added
34 calories per 100 g · 1.4 g protein · 6.3 g carbs · 0.4 g fat · 1.6 g fiber
100 g
Grams: 100 g
Calories: 34
Protein: 1.4 g
Carbs: 6.3 g
Fat: 0.4 g
On restaurant menus
Menu items that contain it, from the chains’ published nutrition.
Questions people ask
How many calories are in 100 g of tomato?
22 to 104. Tomato, roma is the lightest at 22 calories per 100 g; Tomato, paste, canned, without salt added the heaviest at 104.
How many calories are in 100 g of tomato, roma?
22 calories for 100 g (100 g), with 0.7 g protein, 3.8 g carbs and 0.4 g fat.
Is tomato high in protein?
Tomato, paste, canned, without salt added has 4.1 g of protein per 100 calories (4.2 g per 100 g), which is low.
How many carbs are in tomato?
3.8 g of carbs per 100 g of Tomato, roma, 1 g of it fiber.
Log it with Calorie Cub
Tell Claude, ChatGPT, or any MCP client what you ate and Calorie Cub logs it from this verified menu, or search it in the app. Free to start.
How to log meals from ChatGPT or ClaudeUse ChatGPT to dietUse Claude to dietUse Gemini to dietUse Grok to diet
How Calorie Cub works