How Many Calories are There in Tomatoes?

A 100 gms of tomato has 20 calories in them with 0 percentage of fats. Originating in South America, tomatoes reached different parts of the world through travellers. Generally categorised as fruits, the calories in tomatoes are very low in comparison to other fruits. Tomatoes are highly nutritious with a rich amount of essential vitamins and minerals. Rich in antioxidants, 95% of the tomato is made up of water. A major source of dietary fibre, tomato aids in digestion. Let us check the details of nutritional composition, health benefits, and calories in tomatoes here.

No Room Rent Capping | No Medical Check-up up to 55yrs | Tax Benefit up to 75k | Buy Health Insurance starting @ ₹244 pm

29 Dec 2021

Tomatoes are a super popular food that originally came from South America and is botanically called Solanum Lycopersicum. A few centuries ago, travellers from South America carried the tomato fruit to different parts of the world. While tomatoes are botanically categorised as fruits, they are generally eaten as vegetables all around the world. Tomatoes are also naturally highly nutritious providing a range of important vitamins and minerals that humans need to survive and grow. They are also surprisingly low in calories, as 95% of a tomato consists of water. In this article, we’ll take a look at calories in tomato, their nutritional composition and health benefits.

Calories in Tomato

Tomatoes are one of the most versatile food types in the world and can be prepared in hundreds of different ways. Most cultures use tomatoes in salads, vegetables and curries to enhance the taste and consistency of their foods. While fruits are known to have higher calorie content due to the natural sugars present, tomatoes are very low-calorie in comparison. Most of the calories in a tomato come from the carbohydrates in it and also from the small amount of natural sugar present. Let’s take a look at the calories in tomato and its nutritional composition:

Tomato (100 grams)

Nutritional Composition


20 calories


3 grams


0 grams


1 gram

Dietary fibre

1 gram


2 grams

As you can see from the table above, 100 grams of tomatoes contain only 20 calories. Burning off 20 calories is quite simple, it requires only 10 minutes of brisk walking or 5 minutes of running. Adding raw tomatoes or salads to your diet to replace more calorie-heavy foods can also help you lose weight faster. Let’s take a look at the calories in tomatoes for different quantities: 

Tomato Quantity


Calories in one tomato


Tomato calories 100g


2 tomatoes calories


Small tomato calories


Half tomato calories


Calories of Common Foods with Tomatoes

Tomatoes can be combined with almost any food type to create a large variety of dishes. In the Indian food culture, tomato is extensively used in salads, chutneys, curries, dal and a variety of other foods. Someone who is on a diet should also be aware of the number of calories contained in these tomato related foods, so they can plan their daily diets accordingly. Here is a table with a list of calories for foods that contain tomatoes: 

Common Foods with Tomatoes


Chopped tomato salad (1 serving)

12-15 calories

1 cooked tomato

14 calories

Tomato juice (100 ml)

23 calories

Tomato soup (1 serving)

90 calories

Tomato sauce ( 1 cup)

50 calories

Tomato puree/paste (100 ml)

50-60 calories

Grilled tomato (1 piece)

41 calories

Health Benefits of Tomatoes

Let’s take a look at some of the main benefits of consuming tomatoes:


  1. Tomatoes are filled with a chemical compound called lycopene which gives them their characteristic red colour. This chemical present in tomatoes protects people against harmful UV radiation from the sun, thus directly reducing the risk of developing skin cancer.

  2. Tomatoes are rich in antioxidants that are very helpful in getting rid of toxic particles and waste materials in the body and this, thereby, reduces the risk of developing many medical conditions.

  3. According to many studies, the nutrients, vitamins and minerals found in tomatoes are very helpful in improving heart health and keeping heart related diseases at bay. Consuming tomatoes can help you reduce your cholesterol and blood pressure, which are the leading causes of heart disease.

  4. As per a health and wellness related website, tomatoes contain certain chemicals like lutein and zeaxanthin which are very helpful in protecting our eyes against harmful blue light and also help to reduce the strain on the eyes.

  5. As per reports, consuming tomatoes as part of a regular diet has resulted in reduced inflammation and an improved immune system. Eating tomatoes has also been known to lower the risk of developing blood clots.

  6. Tomatoes are a source of dietary fibre which is needed by the body to help digest food properly. Studies have also shown that regular consumption of dietary fibre is linked to a lower risk of developing diabetes and insulin resistance.

  7. Tomatoes are also filled with a whole host of vitamins and minerals such as potassium, sodium, Vitamin A, Vitamin K, Vitamin B9, all of which are essential nutrients that the body uses to carry out various functions.

How Many Tomatoes Should You Consume in a Day?

While there is no set limit on how many tomatoes you can consume daily as they are very low-calorie, you should ideally consume no more than 4 or 5 tomatoes in a single day. If you eat too many tomatoes, you may end up missing out on other important nutrients that the body needs through other types of foods, such as fats and proteins, which are not present in tomatoes. In order to have a healthy and complete diet, you should have a good mix of tomatoes with a variety of vegetables, meats and other food sources.


Tomatoes are delicious and can be added to your daily diet to gain a ton of health benefits. As mentioned above, the nutrients present in tomatoes protect the body against a variety of diseases. However, diseases like COVID or the flu and accidents can happen to anyone, even if they are taking the highest level of precautions. In situations like this, health insurance can be incredibly helpful to keep yourself and your family protected. You can take a look at the health insurance plans from Bajaj Markets and enjoy benefits like tax benefits, hassle-free claim settlement and swift online renewals. 

Health Insurance Plans Available at Bajaj Markets

Frequently Asked Questions On Calories In Tomato

  • ✔️How many calories does 1 tomato have?

    On average, a medium-sized tomato has anywhere from 18-20 calories.

  • ✔️Can water make you gain weight?

    No. As water has no calories, you cannot gain weight by drinking plain water.

  • ✔️Is tomato a fruit or vegetable?

    In botanical terms, tomatoes are technically fruits. However, most people around the world use tomatoes as vegetables by cooking them into various dishes, unlike fruits. 

  • ✔️Is tomato bad for health?

    On the contrary, tomatoes have a multitude of health benefits and it is a good idea to incorporate them into your daily diet. 

  • ✔️Is eating tomatoes good for the skin?

    Yes, eating tomatoes can improve the condition of your skin. The antioxidants present in tomatoes can help get rid of the toxins present in the skin. 

  • ✔️How many carbohydrates does a tomato have?

    A regular-sized tomato can have about 3-4 grams of carbohydrates.