High-Calorie Indian Vegetarian Foods: 28 Foods Ranked by Calories (IFCT 2017)

By NYUS Inc. · Published 24 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.

People search for high-calorie Indian foods for many reasons, and most lists give no source. This guide ranks 28 Indian vegetarian foods by energy per 100 g using Table 1 of the ICMR-NIN Indian Food Composition Tables 2017 (IFCT 2017), then shows what a serving we chose holds. It sets no calorie or weight target and gives no advice on gaining weight.

The short answer

By IFCT 2017, the most energy-dense foods here are walnut at 671 kcal per 100 g, dry coconut kernel at 624 kcal and almond at 609 kcal, then sunflower seeds, cashew nuts, pistachios and raw peanuts at 520 to 586 kcal. Rice, atta and most dals are close together at 320 to 356 kcal, paneer is 305 kcal, and whole milk is 73 to 107 kcal. Our reading: per 100 g the nuts and seeds lead by a wide margin, but a handful weighs 30 g, so look at the serving table too.

28 foods ranked by energy per 100 g

Each row is one IFCT 2017 Table 1 row (proximate principles), per 100 g edible portion as listed in the book, mean value. Energy is the book's kilojoules divided by 4.184, to the nearest kcal. Nuts, seeds, grains, pulses and dried fruit are dry or raw; milk is as sold. Where IFCT lists several varieties we use one row and name it. IFCT 2017 Table 1 has no oil or ghee row, so none is ranked.

Food (IFCT 2017 Table 1 row)Energy per 100 gProteinFatCarbohydrate
Walnut (H021)671 kcal14.92 g64.27 g10.14 g
Coconut, kernel, dry (H006)624 kcal7.27 g63.26 g8.01 g
Almond (H001)609 kcal18.41 g58.49 g3.04 g
Sunflower seeds (H020)586 kcal23.53 g51.85 g6.85 g
Cashew nut (H005)583 kcal18.78 g45.20 g25.46 g
Pistachio nuts (H018)539 kcal23.35 g42.49 g15.82 g
Ground nut (peanut), raw (H012)520 kcal23.65 g39.63 g17.27 g
Gingelly seeds, white (white sesame, til) (H011)520 kcal21.70 g43.05 g10.83 g
Linseeds (flaxseed, alsi) (H014)444 kcal18.55 g35.67 g10.99 g
Coconut, kernel, fresh (H007)409 kcal3.84 g41.38 g6.30 g
Soybean, brown, dry (B024)381 kcal35.58 g19.82 g12.79 g
Rice, raw, milled (white rice) (A015)356 kcal7.94 g0.52 g78.24 g
Rice flakes (poha, dry) (A011)354 kcal7.44 g1.14 g76.75 g
Rice, raw, brown (A013)354 kcal9.16 g1.24 g74.80 g
Jaggery, cane (I001)354 kcal1.85 g0.16 g84.87 g
Bajra (pearl millet) (A003)348 kcal10.96 g5.43 g61.78 g
Red gram dal, dry (toor dal) (B021)331 kcal21.70 g1.56 g55.23 g
Bengal gram dal, dry (chana dal) (B001)329 kcal21.55 g5.31 g46.72 g
Ragi (the grain, raw) (A010)321 kcal7.16 g1.92 g66.82 g
Wheat flour, atta (A019)320 kcal10.57 g1.53 g64.17 g
Khoa (L004)316 kcal16.34 g20.62 g16.53 g
Dates, dry, dark brown (E018)311 kcal2.38 g0.35 g72.67 g
Paneer (L003)305 kcal18.86 g24.78 g2.41 g
Raisins, dried, golden (E058)297 kcal2.76 g0.35 g68.79 g
Green gram, whole, dry (whole moong) (B011)294 kcal22.53 g1.14 g46.13 g
Milk, whole, buffalo (L001)107 kcal3.68 g6.58 g8.39 g
Banana, ripe, robusta (E012)105 kcal1.23 g0.33 g23.63 g
Milk, whole, cow (L002)73 kcal3.26 g4.48 g4.94 g

Energy in a serving, with weights we chose

IFCT lists food per 100 g, so a serving needs a weight, and these are ours. Each figure is the per-100 g value times the grams, divided by 100, to the nearest kcal and 0.1 g of protein. Grains are dry weights, before cooking.

Serving (weights are ours)EnergyProtein
30 g almonds (H001)183 kcal5.5 g
30 g walnuts (H021)201 kcal4.5 g
30 g cashew nuts (H005)175 kcal5.6 g
30 g peanuts (raw) (H012)156 kcal7.1 g
10 g white sesame (H011)52 kcal2.2 g
20 g dry dates (E018)62 kcal0.5 g
20 g jaggery (I001)71 kcal0.4 g
50 g paneer (L003)153 kcal9.4 g
200 g whole buffalo milk (L001)214 kcal7.4 g
200 g whole cow milk (L002)146 kcal6.5 g
40 g raw milled rice (A015)142 kcal3.2 g
30 g wheat flour (atta) (A019)96 kcal3.2 g

What the numbers say

For nuts in more detail, see peanuts vs almonds vs cashews; for snack servings with protein, see high-protein vegetarian snacks.

What this page leaves out

Log your foods and see the day add up

NYUS is an AI diet and workout coach built around Indian food. 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. 30-day free trial of the full app, then plans from ₹499 for one month, paid once with no auto-renewal, no card needed to start. No ads, no data sold. It gives general information, not medical advice.

Join the NYUS waitlist

Frequently asked questions

Which Indian vegetarian foods have the most calories?

Per 100 g, IFCT 2017 Table 1 gives walnut (H021) 671 kcal, dry coconut kernel (H006) 624 kcal and almond (H001) 609 kcal, followed by sunflower seeds, cashew nuts, pistachios and peanuts at 520 to 586 kcal. Nuts and seeds are eaten in small amounts, so a 30 g serving of almonds holds about 183 kcal by our arithmetic.

How many calories are in a handful of almonds, walnuts, cashews or peanuts?

With a 30 g handful as our weight, IFCT 2017 rows give about 183 kcal for almonds, 201 kcal for walnuts, 175 kcal for cashew nuts and 156 kcal for raw peanuts. The weight of a handful varies, so weigh yours; see also our peanuts, almonds and cashews comparison.

Are milk and paneer high in calories?

Per 100 g, IFCT 2017 lists whole buffalo milk (L001) at 107 kcal, whole cow milk (L002) at 73 kcal and paneer (L003) at 305 kcal. For servings we chose, 200 g of buffalo milk is about 214 kcal, 200 g of cow milk about 146 kcal and 50 g of paneer about 153 kcal.

How many calories should I eat to gain weight?

We have not looked up a calorie target for any age, goal or condition, so this guide gives none and makes no claim about weight gain or health. It lists the energy in the food as printed in IFCT 2017, not in a cooked meal. If you are underweight, have lost weight without trying, or have a medical condition, ask a doctor or registered dietitian what amount is right for you.

Sources

The serving weights, the serving energy and protein figures, the kcal conversion and every sentence starting "Our reading" are NYUS's own arithmetic or opinion, not from a study. Names in brackets are our matching to the IFCT row names.