Calories in Tomato, Onion, Cucumber and Carrot

By NYUS Inc. · Published 27 October 2026

General information: This article is information about food data. No dietitian or doctor has reviewed it, and it is not a substitute for their advice.
Disclosure: NYUS Inc. publishes this guide and makes the NYUS app, which is mentioned once near the end. The numbers below do not depend on it.

One tomato in the dal, a sliced onion and cucumber on the side, a carrot or beetroot in the salad plate: salad vegetables are the foods people log as "free" or skip, because the usual calorie figure is per 100 g and nobody weighs a tomato. This guide gives the calories, protein, fat, fibre and carbohydrate per 100 g for nine rows from the ICMR-NIN Indian Food Composition Tables 2017 (IFCT 2017), then turns them into one tomato, one onion, one cucumber, one carrot and a mixed salad plate using weights that are ours.

The short answer

By IFCT 2017, the nine rows run from 16 kcal per 100 g (green capsicum, D033) to 57 kcal per 100 g (small onion, G018). By our arithmetic, one medium tomato of about 100 g is about 19 kcal, a medium onion of about 100 g is 48 kcal, a medium cucumber of about 200 g is 39 kcal, a medium carrot of about 70 g is 23 kcal and a medium beetroot of about 100 g is 36 kcal. Our reading: the numbers are small, but a plate of mixed salad of about 300 g still comes to about 79 kcal before any dressing, salt or oil, so it is a light item, not a zero.

Calories, protein, fat, fibre and carbohydrate per 100 g

Each row is one IFCT 2017 Table 1 row, per 100 g edible portion as listed in the book, mean values as printed. Energy is the book's kilojoules divided by 4.184, to the nearest kcal. Fibre is total dietary fibre and carbohydrate is the book's available carbohydrate. Every row was measured in 5 or 6 regions. The values are for the raw vegetable.

Food (IFCT 2017 row)Calories per 100 gProtein per 100 gFat per 100 gFibre per 100 gCarbohydrate per 100 gRegionsEnergy as printed
Tomato, ripe, hybrid (tamatar) (D075)19 kcal0.76 g0.25 g1.58 g3.20 g679 kJ
Tomato, ripe, local (tamatar) (D076)20 kcal0.90 g0.47 g1.77 g2.71 g682 kJ
Onion, big (pyaaz) (G017)48 kcal1.50 g0.24 g2.45 g9.56 g6201 kJ
Onion, small (chhota pyaaz) (G018)57 kcal1.82 g0.16 g1.16 g11.58 g5237 kJ
Cucumber, green, elongate (kheera) (D043)20 kcal0.71 g0.16 g2.14 g3.48 g682 kJ
Carrot, orange (gajar) (F002)33 kcal0.95 g0.47 g4.18 g5.55 g6139 kJ
Beet root (chukandar) (F001)36 kcal1.95 g0.14 g3.31 g6.18 g6149 kJ
Radish, elongate, white skin (mooli) (F010)32 kcal0.77 g0.15 g2.65 g6.56 g6135 kJ
Capsicum, green (shimla mirch) (D033)16 kcal1.11 g0.34 g2.06 g1.84 g668 kJ

Per piece and per salad plate

The weights are ours, not from IFCT: they are grams of edible portion, after peeling and trimming, for a medium vegetable. A medium tomato is about 100 g, a medium peeled onion 100 g, a small onion 15 g, a medium cucumber 200 g, a medium carrot 70 g, a medium beetroot 100 g, a medium white mooli 150 g and a medium capsicum 120 g. Real ones range from about half to double those weights, so weigh yours. Each figure is the per-100 g value times the grams, divided by 100, rounded to the nearest kcal and 0.1 g. The salad plate is our own mix of 100 g cucumber, 100 g hybrid tomato, 50 g onion and 50 g carrot, with nothing added.

Serving (IFCT 2017 row)What it is (weight is ours)CaloriesProteinFibre
Tomato, ripe, hybrid (tamatar) (D075)1 medium tomato, 100 g19 kcal0.8 g1.6 g
Tomato, ripe, local (tamatar) (D076)1 medium tomato, 100 g20 kcal0.9 g1.8 g
Onion, big (pyaaz) (G017)1 medium onion, peeled, 100 g48 kcal1.5 g2.5 g
Onion, small (chhota pyaaz) (G018)1 small onion, peeled, 15 g8 kcal0.3 g0.2 g
Cucumber, green, elongate (kheera) (D043)1 medium cucumber, 200 g39 kcal1.4 g4.3 g
Carrot, orange (gajar) (F002)1 medium carrot, 70 g23 kcal0.7 g2.9 g
Beet root (chukandar) (F001)1 medium beetroot, 100 g36 kcal2.0 g3.3 g
Radish, elongate, white skin (mooli) (F010)1 medium mooli, 150 g48 kcal1.2 g4.0 g
Capsicum, green (shimla mirch) (D033)1 medium capsicum, 120 g20 kcal1.3 g2.5 g
Mixed salad plate (cucumber D043, tomato D075, onion G017, carrot F002)100 g cucumber + 100 g tomato + 50 g onion + 50 g carrot, 300 g79 kcal2.7 g7.0 g

What stands out in the numbers

How to log it so the numbers hold

Where NYUS fits (our app)

We make NYUS, so read this as ours. NYUS is an AI fitness and nutrition coach in early access on Android, with no ads and no data selling. You log foods yourself by searching 8,900+ Indian and global foods or by barcode, and a weekly check-in adjusts your calories, macros and step goal once enough is logged. Barcode coverage of Indian packaged foods is not complete, so search by name when a scan finds nothing.

What this page leaves out

Sources

The serving weights, the salad plate mix, the sums, the rounding and every sentence starting "Our reading" are NYUS's own arithmetic or opinion, not from a study. Names in brackets (tamatar, pyaaz, kheera, gajar, chukandar, mooli, shimla mirch) are our matching to the IFCT row names.

Log what you eat and see your day add up

NYUS is an AI diet and workout coach. You can log foods by search or barcode against 8,900+ foods with calories and macros, and a weekly check-in adjusts your calories, macros and step goal once enough is logged. It gives general information, not medical advice. No ads, no data sold.

Join the NYUS waitlist

Frequently asked questions

How many calories are in one tomato?

IFCT 2017 row D075 (tomato, ripe, hybrid) gives 79 kJ per 100 g, which is 19 kcal at 4.184 kJ per kcal, and row D076 (local) gives 82 kJ, 20 kcal. By our arithmetic, a medium tomato of about 100 g is about 19 kcal. The 100 g is our assumption: weigh yours.

How many calories are in one onion?

IFCT 2017 row G017 (onion, big) gives 201 kJ per 100 g, which is 48 kcal, and row G018 (onion, small) 237 kJ, 57 kcal. By our arithmetic, a medium peeled onion of about 100 g is about 48 kcal and a small onion of about 15 g is about 8 kcal. The weights are ours.

How many calories are in a cucumber or a carrot?

IFCT 2017 gives cucumber (D043) 20 kcal per 100 g (82 kJ) and orange carrot (F002) 33 kcal (139 kJ). By our weights, a medium cucumber of about 200 g is about 39 kcal and a medium carrot of about 70 g is about 23 kcal.

How many calories are in a plate of salad?

By our arithmetic from IFCT 2017, a plate of 100 g cucumber, 100 g tomato, 50 g onion and 50 g carrot is about 79 kcal, with 2.7 g of protein and 7.0 g of fibre, before any dressing, salt, oil or chaat masala. The mix and weights are ours.

Can I log salad vegetables in NYUS?

NYUS is our app. You log foods yourself by searching 8,900+ Indian and global foods or by barcode; weigh the peeled vegetable for the best match. NYUS is in early access on Android: 30-day free trial, then plans from ₹499 for one month, paid once with no auto-renewal, no card needed to start.