Spices, herbs and condiments · IFCT 2017
Onion: nutrition per 100 g
Per 100 g, big onion gives 48 kcal, 9.6 g carbohydrate, 5.9 g natural sugars and 2.5 g fibre, according to the Indian Food Composition Tables 2017. It is a light food with modest vitamins and minerals, and it ranks near the bottom of its group for most nutrients. Its real role is volume and flavour: onion is eaten in larger amounts than any other spice or herb.
About onion
Onion is pyaz in Hindi, kanda in Marathi, peyaj in Bengali, vengayam in Tamil, ulli in Malayalam, eerulli in Kannada and ullipaya in Telugu; IFCT 2017 records names in 17 languages. Maharashtra grows the most, and the Lasalgaon market near Nashik sets prices for much of the country, which is why onion prices make headlines when a crop fails.
IFCT 2017 lists two kinds. The big onion, used here, has 48 kcal and 6.7 mg vitamin C per 100 g. The small onion, the sambar onion or shallot of South India, is a little denser at 57 kcal and 11.6 g carbohydrate, with more vitamin C at 11.0 mg but less fibre, 1.2 g.
Onion is the base of the bhuna masala behind most North Indian curries, browned slowly until sweet. It is sliced raw as laccha pyaz with lemon and chilli beside kebabs, fried into pakoras and kanda bhaji, and cooked whole in Tamil sambar and Kerala ulli theeyal.
What onion brings to a meal
- 01
Light and mostly water
Big onion is 85.8 g water per 100 g, with 48 kcal and only 0.2 g fat. A medium onion in a curry adds bulk and sweetness for very few calories.
- 02
Natural sugars and fibre
It carries 9.6 g of carbohydrate, of which 5.9 g are sugars, and 2.5 g of fibre per 100 g. Slow browning turns those sugars golden and sweet.
- 03
Folate and vitamin C
Onion gives 29 micrograms of folate per 100 g, about 10 per cent of a man's daily requirement, and 6.7 mg of vitamin C, 8 per cent. Raw onion keeps more vitamin C than fried.
- 04
Low in minerals
Onion ranks last of 21 spices and herbs for iron, magnesium and potassium, with 0.43 mg, 18 mg and 171 mg per 100 g.
Onion nutrition facts per 100 g
Every value IFCT 2017 reports for the edible portion, with the share of an adult's daily need that 100 g covers where ICMR-NIN sets a requirement.
| Nutrient | Per 100 g | Adult man | Adult woman |
|---|---|---|---|
| Energy and macronutrients | |||
| Energy | 48 kcal | 2% | 3% |
| Protein | 1.5 g | 3% | 3% |
| Carbohydrate (available) | 9.6 g | ||
| Dietary fibre | 2.5 g | ||
| Free sugars | 5.9 g | ||
| Total fat | 0.2 g | ||
| Water | 85.8 g | ||
| Fats | |||
| Saturated fat | 0.06 g | ||
| Monounsaturated fat | 0.04 g | ||
| Polyunsaturated fat | 0.11 g | ||
| Omega-3 (alpha-linolenic acid) | 7 mg | ||
| Cholesterol | 0 mg | ||
| Minerals | |||
| Calcium | 21 mg | 2% | 2% |
| Iron | 0.43 mg | 2% | 1% |
| Zinc | 0.35 mg | 2% | 3% |
| Magnesium | 18 mg | 4% | 5% |
| Phosphorus | 32 mg | ||
| Potassium | 171 mg | ||
| Sodium | 6 mg | ||
| Copper | 0.11 mg | ||
| Selenium | 0.3 µg | ||
| Vitamins | |||
| Vitamin C | 6.7 mg | 8% | 10% |
| Beta-carotene | 1 µg | ||
| Thiamine (B1) | 0.04 mg | 2% | 2% |
| Riboflavin (B2) | 0.01 mg | 0% | 0% |
| Niacin (B3) | 0.34 mg | 2% | 2% |
| Vitamin B6 | 0.1 mg | 4% | 5% |
| Folate (B9) | 29 µg | 10% | 13% |
| Vitamin E (alpha-tocopherol) | 0.05 mg | ||
| Vitamin K1 | 4.5 µg | ||
Values per 100 g of the edible portion. Source: Longvah T, Ananthan R, Bhaskarachary K, Venkaiah K. Indian Food Composition Tables 2017. National Institute of Nutrition, Indian Council of Medical Research, Hyderabad. Daily-need shares use the ICMR-NIN 2020 recommended dietary allowances for a 65 kg man and a 55 kg woman doing sedentary work (ICMR-NIN brief note). Nutrients IFCT did not analyse for this food are left out rather than shown as zero.
Cite this page
NNWA Nutrition and Wellness Academy. Onion: nutrition per 100 g. Data: Indian Food Composition Tables 2017, ICMR-National Institute of Nutrition. https://nnwa.in/foods/spices-and-herbs/onion/
Where onion sits among Indian foods
Ranked per 100 g against the other 20 spices, herbs and condiments and every food in the tables.
| Nutrient | Per 100 g | In spices, herbs and condiments | Among all foods |
|---|---|---|---|
| Vitamin C | 6.7 mg | 5th of 8 | 97th of 130 |
| Folate (B9) | 29 µg | 12th of 21 | 106th of 197 |
| Dietary fibre | 2.5 g | 21st of 21 | 141st of 182 |
| Thiamine (B1) | 0.04 mg | 19th of 21 | 156th of 239 |
| Beta-carotene | 1 µg | 20th of 20 | 157th of 160 |
Every form of onion in IFCT 2017
The tables analyse these separately. The figures above are for the row marked first.
| Form | Energy | Protein | Fibre | Iron | Calcium |
|---|---|---|---|---|---|
| Onion, big (shown above) | 48 kcal | 1.5 g | 2.5 g | 0.43 mg | 21 mg |
| Small | 57 kcal | 1.8 g | 1.2 g | 0.53 mg | 20 mg |
How onion is eaten
- Bhuna masala: onions fried slowly in oil until deep brown, then cooked with ginger-garlic, tomato and spices as a curry base.
- Laccha pyaz: thin raw onion rings with lemon juice, chilli powder and chaat masala beside kebabs and dal.
- Kanda poha: flattened rice with onion, mustard seeds, curry leaves and peanuts, Maharashtra's breakfast.
- Sambar with small onions: whole peeled shallots simmered in tamarind and toor dal.
- Ulli theeyal: Kerala shallots in a dark gravy of roasted coconut and tamarind.
Recipes in the NNWA database that use it
Adai (Mixed Lentil Crepe)
South Indian · Breakfast
Aloo Gobi (Potato & Cauliflower Dry Curry)
North Indian · Side dish
Aloo Paratha
North Indian · Breakfast
Assamese Khar (Alkaline Raw Papaya & Lentil Dish)
Northeast Indian · Main course
Bajra Khichdi (Pearl Millet & Lentil Khichdi)
North Indian · Main course
Besan Chilla (Gram Flour Savoury Pancake)
North Indian · Breakfast
Cooked dishes that use it, with calories per serving
Calories in Aloo Bonda
100 kcal in 1 aloo bonda.
Calories in Aloo Matar
280 kcal in 1 bowl of aloo matar.
Calories in Aloo Palak
192 kcal in 1 bowl of aloo palak.
Calories in Aloo Paratha
191 kcal in 1 aloo paratha.
Calories in Aloo ki Sabzi
181 kcal in 1 bowl of aloo ki sabzi.
Calories in Baingan Bharta
212 kcal in 1 bowl of baingan bharta.
Calories in Beans Thoran
197 kcal in 1 bowl of beans thoran.
Calories in Bengali Fish Curry
340 kcal in 1 bowl of Bengali fish curry.
Calories in Besan Chilla
71 kcal in 1 besan chilla.
Calories in Bhindi Sabzi
184 kcal in 1 bowl of bhindi sabzi.
Calories in Boti Kebab
73 kcal in 1 boti kebab.
Calories in Butter Chicken
377 kcal in 1 serving of butter chicken.
Calories in Chana Dal
291 kcal in 1 bowl of chana dal.
Calories in Chicken Curry
320 kcal in 1 bowl of chicken curry.
Calories in Chicken Korma
513 kcal in 1 bowl of chicken korma.
Calories in Chole
196 kcal in 1 bowl of chole.
Calories in Dahi Aloo
227 kcal in 1 bowl of dahi aloo.
Calories in Dal Makhani
262 kcal in 1 bowl of dal makhani.
Calories in Dal Paratha
206 kcal in 1 dal paratha.
Calories in Dalma
314 kcal in 1 bowl of dalma.
Calories in Egg Bhurji
130 kcal in 1 bowl of egg bhurji.
Calories in Egg Curry
178 kcal in 1 bowl of egg curry.
Calories in Fish Curry
282 kcal in 1 bowl of fish curry.
Calories in Fish Fry
95 kcal in 1 piece of fish fry.
Calories in Fish Tikka
42 kcal in 1 piece of fish tikka.
Calories in Gobi Paratha
181 kcal in 1 gobi paratha.
Calories in Green Chutney
27 kcal in 1 tablespoon of green chutney.
Calories in Jeera Rice
366 kcal in 1 plate of jeera rice.
Calories in Kadai Paneer
344 kcal in 1 bowl of kadai paneer.
Calories in Kala Chana Curry
169 kcal in 1 bowl of kala chana curry.
Calories in Keema Matar
457 kcal in 1 bowl of keema matar.
Calories in Keema Paratha
238 kcal in 1 keema paratha.
Calories in Kulthi Dal
201 kcal in 1 bowl of kulthi dal.
Calories in Lauki Chana Dal
204 kcal in 1 bowl of lauki chana dal.
Calories in Lobia Curry
179 kcal in 1 bowl of lobia curry.
Calories in Masala Dosa
345 kcal in 1 masala dosa.
Calories in Masala Vada
75 kcal in 1 masala vada.
Calories in Matar Mushroom
259 kcal in 1 bowl of matar mushroom.
Calories in Matar Paneer
374 kcal in 1 bowl of matar paneer.
Calories in Matar Paratha
207 kcal in 1 matar paratha.
Calories in Matar Pulao
514 kcal in 1 plate of matar pulao.
Calories in Methi Paratha
135 kcal in 1 methi paratha.
Calories in Mixed Dal
184 kcal in 1 bowl of mixed dal.
Calories in Mooli Paratha
184 kcal in 1 mooli paratha.
Calories in Mutton Biryani
396 kcal in 1 plate of mutton biryani.
Calories in Mutton Seekh Kebab
60 kcal in 1 mutton seekh kebab.
Calories in Namkeen Dalia
346 kcal in 1 plate of namkeen dalia.
Calories in Onion Paratha
146 kcal in 1 onion paratha.
Calories in Onion Tomato Raita
105 kcal in 1 bowl of onion tomato raita.
Calories in Pakora
35 kcal in 1 pakora.
Calories in Palak Paneer
230 kcal in 1 bowl of palak paneer.
Calories in Panchmel Dal
335 kcal in 1 bowl of panchmel dal.
Calories in Paneer Butter Masala
228 kcal in 1 bowl of paneer butter masala.
Calories in Paneer Kathi Roll
424 kcal in 1 paneer kathi roll.
Calories in Paneer Paratha
224 kcal in 1 paneer paratha.
Calories in Paneer Tikka
412 kcal in 1 plate of paneer tikka.
Calories in Pesarattu
76 kcal in 1 pesarattu.
Calories in Plain Pulao
432 kcal in 1 plate of plain pulao.
Calories in Prawn Curry
313 kcal in 1 bowl of prawn curry.
Calories in Rajma
172 kcal in 1 bowl of rajma.
Calories in Rava Dosa
167 kcal in 1 rava dosa.
Calories in Rogan Josh
329 kcal in 1 bowl of rogan josh.
Calories in Sabut Masoor Dal
185 kcal in 1 bowl of sabut masoor dal.
Calories in Sabut Moong Dal
184 kcal in 1 bowl of sabut moong dal.
Calories in Sambar
249 kcal in 1 bowl of sambar.
Calories in Sarson ka Saag
124 kcal in 1 bowl of sarson ka saag.
Calories in Semiya Upma
158 kcal in 1 bowl of semiya upma.
Calories in Soya Chunks Curry
184 kcal in 1 bowl of soya chunks curry.
Calories in Soyabean Curry
196 kcal in 1 bowl of soyabean curry.
Calories in Sprouts Chaat
83 kcal in 1 plate of sprouts chaat.
Calories in Stuffed Moong Dal Chilla
352 kcal in 1 stuffed moong dal chilla.
Calories in Tandoori Fish
224 kcal in 1 piece of tandoori fish.
Calories in Upma
157 kcal in 1 bowl of upma.
Calories in Urad Dal
182 kcal in 1 bowl of urad dal.
Calories in Uttapam
174 kcal in 1 uttapam.
Calories in Vegetable Biryani
527 kcal in 1 plate of vegetable biryani.
Calories in Vegetable Pulao
496 kcal in 1 plate of vegetable pulao.
Calories in Vegetable Upma
345 kcal in 1 plate of vegetable upma.
Before you plan around it
Onion itself is light, but browned onion soaks up a lot of oil, so the oil in a bhuna masala often adds more calories than the onions. Onions are rich in fructans, a fermentable fibre that can trigger bloating in people with irritable bowel syndrome. Raw onion can worsen heartburn for some. Many Jain households and some Hindu families avoid onion and garlic entirely and season with hing and ginger instead.
Food composition is general information, not a diet plan. Anyone managing a medical condition should plan their diet with a doctor or a registered dietitian.
What people ask about onion
How many calories are in onion?
IFCT 2017 lists 48 kcal per 100 g of big onion and 57 kcal for small onions. Onion is mostly water and carbohydrate, with almost no fat.
Is raw onion healthier than cooked?
Raw onion keeps more of its vitamin C, 6.7 mg per 100 g in big onions. Cooked onion is easier on the stomach for some people. Both are useful; the cooking oil is the bigger difference.
Are small onions better than big onions?
Small onions, or shallots, have a little more vitamin C, 11.0 mg against 6.7 mg per 100 g, and slightly more energy. Big onions have more fibre. The choice is mostly about flavour.
Is onion good for people with diabetes?
Onion is low in calories and its carbohydrate, 9.6 g per 100 g, comes with fibre, so it fits a diabetes meal plan. The rest of the meal and the amount of oil matter more.
Related foods and tables
Garlic
Nutrition per 100 g, from IFCT 2017.
Spring onion
Nutrition per 100 g, from IFCT 2017.
Ginger
Nutrition per 100 g, from IFCT 2017.
Tomato
Nutrition per 100 g, from IFCT 2017.
Chillies (green and red)
Nutrition per 100 g, from IFCT 2017.
Vitamin C content of Indian foods
Every food in the tables, ranked by vitamin c per 100 g.
Folate (vitamin B9) content of Indian foods
Every food in the tables, ranked by folate (vitamin b9) per 100 g.
Dietary fibre content of Indian foods
Every food in the tables, ranked by dietary fibre per 100 g.
All spices, herbs and condiments
21 foods in this group, compared.
Learn to use this data
Certification in Nutrition
Reading food composition tables and turning them into meal plans is taught in this NNWA course.