how many calories does a tomato have

7 hours ago 2
Nature

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