A tomato typically contains between 16 to 30 calories depending on its size and variety:
- One small tomato (about 91g) has approximately 16 calories
- Per 100 grams, tomatoes generally have around 18 to 20 calories
- A medium tomato (around 123g) contains about 22 calories
- Some sources note a medium tomato may have up to 30 calories
Overall, tomatoes are low in calories, mostly composed of water (about 95%), and provide small amounts of carbohydrates, protein, and fat. They are also rich in vitamins and antioxidants like lycopene