Chana Masala Calories: Home-Style vs Oil-Rich

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

Track this in NYUS. NYUS builds a workout plan and an Indian-food diet plan from your goal, body, schedule and food preferences.

Join the NYUS waitlist

"Chana masala calories", with "per 100g", "chole masala calories", "and protein", "1 cup" and "restaurant", is searched in India, and the answers online differ. No primary table has a chana masala record: IFCT 2017, the Indian Food Composition Tables from ICMR-NIN, prints raw, dry pulses (and almost entirely raw foods; its few cooked rows are boiled and omelette eggs and roasted vermicelli) and no chana masala, chole or other cooked dish, and no cooking oil row, and USDA FoodData Central SR Legacy has no chana masala record. So this page does not quote a number. It works one portion out line by line: the dry whole chana, onion, tomato, ginger, garlic and spices from named IFCT 2017 rows and the oil from a USDA record, with weights that are our assumptions and the oil shown apart so you can see what it adds, once as a home-style pot and once as an oil-rich, gravy-heavy pot. They are estimates, shown so you can change the weights to match your cooker. For the boiled beans per katori see our rajma vs chole guide, for the dry rows per 100 g our legume protein guide, and for the spoon values our ghee, oil and sugar guide.

The short answer

By our working, one portion of home-style chana masala (50 g dry whole chana, onion 50 g, tomato 80 g, ginger 4 g, garlic 4 g, coriander seeds 1 g, cumin seeds 1 g, red chilli 1 g, turmeric 0.5 g and 2 teaspoons of oil) is about 278.9 kcal and 11.5 g protein, and the oil-rich, gravy-heavy portion (50 g dry whole chana, onion 100 g, tomato 150 g, ginger 4 g, garlic 4 g, coriander seeds 1 g, cumin seeds 1 g, red chilli 1 g, turmeric 0.5 g and 4 teaspoons of oil) is about 395.6 kcal and 12.7 g protein. Across 40 to 60 g of dry chana the home-style runs 210.4 to 347.3 kcal with 1 to 3 teaspoons of oil and the oil-rich 327.1 to 464.1 kcal with 3 to 5 teaspoons, with the oil in every cell. These are estimates from the weights below, not measured values, not from a chana masala record and not a restaurant figure. Our reading: the parts of the home-style main case rank the chickpeas 143.5 kcal, the oil 79.6 kcal, the onion, tomato and spices 55.8 kcal; the parts of the oil-rich main case rank the oil 159.1 kcal, the chickpeas 143.5 kcal, the onion, tomato and spices 93.0 kcal; and the oil-rich version is 116.7 kcal above the home-style one at the same 50 g of dry chana.

IFCT 2017 rows used, per 100 g

IFCT 2017 Table 1 prints, per 100 g edible portion, water, protein, ash, total fat, total dietary fibre, insoluble and soluble fibre, carbohydrate and energy in kJ. We read these 9 rows from the PDF text on 29 October 2026, as the mean of the regions shown (PDF pages in the Sources); the kcal is ours (kJ divided by 4.184, to 0.1). IFCT prints no portion weights; the chana row is a raw, dry pulse, so we count dry weight, and the water the chickpeas take up and the cooked weight of a chana masala are not printed in any table. B002 is whole Bengal gram, the desi or kala chana; IFCT Table 1 has no separate kabuli (white) chickpea row.

Food (IFCT 2017 name)SourceRegionsEnergyWater · protein · fat · carbohydrate (g)Total dietary fibre (g)
Bengal gram, whole (Cicer arietinum)IFCT 2017 B00261201 kJ (287.0 kcal)8.56 · 18.77 · 5.11 · 39.5625.22
Onion, big (Allium cepa)IFCT 2017 G0176201 kJ (48.0 kcal)85.76 · 1.5 · 0.24 · 9.562.45
Tomato, ripe, hybrid (Solanum lycopersicum)IFCT 2017 D075679 kJ (18.9 kcal)93.79 · 0.76 · 0.25 · 3.21.58
Ginger, fresh (Zingiber officinale)IFCT 2017 G0146230 kJ (55.0 kcal)81.27 · 2.22 · 0.85 · 8.975.36
Garlic, big clove (Allium sativum)IFCT 2017 G0116518 kJ (123.8 kcal)64.38 · 6.92 · 0.16 · 21.935.22
Coriander seeds (Coriandrum sativum)IFCT 2017 G02461125 kJ (268.9 kcal)8.72 · 10.66 · 17.47 · 12.9844.81
Cumin seeds (Cuminum cyminum)IFCT 2017 G02561274 kJ (304.5 kcal)10.59 · 13.91 · 16.64 · 22.6230.35
Chillies, red (Capsicum annum)IFCT 2017 G0226990 kJ (236.6 kcal)14.57 · 12.69 · 6.4 · 29.4631.15
Turmeric powder (Curcuma domestica)IFCT 2017 G03361174 kJ (280.6 kcal)10.58 · 7.66 · 5.03 · 49.2221.38

The oil: USDA SR Legacy, per 100 g

IFCT 2017 has no cooking oil row, so the oil comes from USDA FoodData Central SR Legacy; it is a US record. Energy is USDA's kcal with the kJ beside it; water, protein, total fat and carbohydrate (by difference) are in g, then fibre (g), total sugars (g) and sodium (mg), all per 100 g.

Food (USDA record name)SourceEnergyWater · protein · fat · carbohydrate (g)Fibre (g) · total sugars (g) · sodium (mg)
Oil, peanut, salad or cookingSR Legacy 171410884 kcal (3700 kJ)0 · 0 · 100 · 00 · 0 · 0

The data-type label on each USDA field, as the record shows it

USDA's record page shows a data-type label beside some fields and none beside others. This table copies what the record shows, read field by field from the nutrient table of the record page; "no label shown" means the record prints no label there, and "not printed" means the record has no row for that field. We do not interpret the labels beyond printing them. IFCT 2017 prints no such labels.

Food (USDA record name)SourcekcalkJCarbohydrate by differenceFibreTotal sugarsWater, protein, fat, sodium
Oil, peanut, salad or cookingSR Legacy 171410Calculatedno label shownno label shownno label shownAssumed zero (Insignificant amount or not naturally occurring in a food, such as fiber in meat)no label shown

The household portions USDA prints for the oil

These are the entries in the record's Measures list, as printed; the other entry is 100 g. The kcal in the last column is ours: the printed kcal per 100 g times the grams, divided by 100, shown to 0.1.

Food (USDA record name)SourcePortion as USDA prints itEnergy for the portion (our arithmetic)
Oil, peanut, salad or cookingSR Legacy 1714101 tsp (4.5 g)39.8 kcal
Oil, peanut, salad or cookingSR Legacy 1714101 cup (216 g)1909.4 kcal
Oil, peanut, salad or cookingSR Legacy 1714101 tbsp (13.5 g)119.3 kcal

The portion sums: 171410 1 tsp (4.5 g): 884 × 4.5 / 100 = 39.78, so 39.8 kcal; 171410 1 cup (216 g): 884 × 216 / 100 = 1909.44, so 1909.4 kcal; 171410 1 tbsp (13.5 g): 884 × 13.5 / 100 = 119.34, so 119.3 kcal. By the same arithmetic 1 teaspoon (4.5 g) is 39.8 kcal, 2 teaspoons 79.6 kcal, 3 teaspoons 119.3 kcal, 4 teaspoons 159.1 kcal and 5 teaspoons 198.9 kcal.

Worked example 1: home-style chana masala

Every weight here is our assumption for one portion, counted dry or raw: whole chana (soaked and boiled in water, which carries no energy), onion, tomato, ginger, garlic, coriander seeds, cumin seeds, dry red chilli and turmeric powder, cooked in peanut oil. Each IFCT line is the kJ divided by 4.184, times the grams, divided by 100, to 0.1 kcal; the oil line is USDA's printed kcal per 100 g times the grams, divided by 100; protein is the table's protein per 100 g times the grams, divided by 100. Salt, amchur, garam masala, tea leaves and coriander leaves are not counted.

Ingredient (our weight)RowGramskcal per 100 gkcalProtein (g)
Bengal gram, whole (main case 50 g dry)IFCT B00250 g287.0143.59.4
Onion, bigIFCT G01750 g48.024.00.8
Tomato, ripe, hybridIFCT D07580 g18.915.10.6
Ginger, freshIFCT G0144 g55.02.20.1
Garlic, big cloveIFCT G0114 g123.85.00.3
Coriander seedsIFCT G0241 g268.92.70.1
Cumin seedsIFCT G0251 g304.53.00.1
Chillies, redIFCT G0221 g236.62.40.1
Turmeric powderIFCT G0330.5 g280.61.40.0
Oil, peanut, salad or cooking (main case 2 tsp)SR Legacy 1714109 g884.079.60.0
Chana masala, home-style main case278.911.5

The grid varies the dry chana (40, 50 or 60 g) and the oil (1, 2 or 3 teaspoons); the onion, tomato and spices stay as above.

Dry whole chana1 tsp oil2 tsp oil3 tsp oilProtein (g)
40 g dry chana210.4250.2289.99.6
50 g dry chana (main case)239.1278.9318.611.5
60 g dry chana267.8307.6347.313.4

Worked example 2: oil-rich, gravy-heavy chana masala

Same method and the same 50 g of dry chana and spices; the gravy base is doubled to 100 g of onion and 150 g of tomato and the oil goes up to 4 teaspoons. This is our assumed recipe for a richer pot, not a measured restaurant dish.

Ingredient (our weight)RowGramskcal per 100 gkcalProtein (g)
Bengal gram, whole (main case 50 g dry)IFCT B00250 g287.0143.59.4
Onion, bigIFCT G017100 g48.048.01.5
Tomato, ripe, hybridIFCT D075150 g18.928.31.1
Ginger, freshIFCT G0144 g55.02.20.1
Garlic, big cloveIFCT G0114 g123.85.00.3
Coriander seedsIFCT G0241 g268.92.70.1
Cumin seedsIFCT G0251 g304.53.00.1
Chillies, redIFCT G0221 g236.62.40.1
Turmeric powderIFCT G0330.5 g280.61.40.0
Oil, peanut, salad or cooking (main case 4 tsp)SR Legacy 17141018 g884.0159.10.0
Chana masala, oil-rich main case395.612.7

The grid varies the dry chana (40, 50 or 60 g) and the oil (3, 4 or 5 teaspoons); the onion, tomato and spices stay as above.

Dry whole chana, with the larger gravy base3 tsp oil4 tsp oil5 tsp oilProtein (g)
40 g dry chana327.1366.9406.710.8
50 g dry chana (main case)355.8395.6435.412.7
60 g dry chana384.5424.3464.114.6

The two main cases side by side

These are the single examples used in the short answer; each follows from the tables above and from the weights in the cell.

Main case (our weights)kcalProtein (g)
Home-style: 50 g dry whole chana, onion 50 g, tomato 80 g, ginger 4 g, garlic 4 g, coriander seeds 1 g, cumin seeds 1 g, red chilli 1 g, turmeric 0.5 g and 2 teaspoons of oil278.911.5
Oil-rich: 50 g dry whole chana, onion 100 g, tomato 150 g, ginger 4 g, garlic 4 g, coriander seeds 1 g, cumin seeds 1 g, red chilli 1 g, turmeric 0.5 g and 4 teaspoons of oil395.612.7

What stands out in the numbers

Why these are estimates, not your chana masala

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 ingredient weights, the kJ to kcal conversions, the line values, the sums, the grids, the portion kcal, the rounding, the comparisons and every sentence starting "Our reading" are NYUS's own assumptions, arithmetic or opinion, not from USDA or IFCT. The IFCT values are the means printed in IFCT 2017 Table 1; the USDA values, data-type labels and Measures-list portions are exactly as shown on the USDA record page. The names in the first column are the tables' own 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 chana masala (chole)?

No table prints one. IFCT 2017, the Indian Food Composition Tables from ICMR-NIN, prints raw, dry pulses (and almost entirely raw foods; its few cooked rows are boiled and omelette eggs and roasted vermicelli) and no chana masala, chole or other cooked dish, and no cooking oil row, and USDA FoodData Central SR Legacy has no chana masala record. Worked from IFCT rows and USDA peanut oil with weights that are our assumptions, one portion of a home-style chana masala made from 50 g dry whole chana, onion 50 g, tomato 80 g, ginger 4 g, garlic 4 g, coriander seeds 1 g, cumin seeds 1 g, red chilli 1 g, turmeric 0.5 g and 2 teaspoons of oil comes to 278.9 kcal and 11.5 g protein; an oil-rich, gravy-heavy version (50 g dry whole chana, onion 100 g, tomato 150 g, ginger 4 g, garlic 4 g, coriander seeds 1 g, cumin seeds 1 g, red chilli 1 g, turmeric 0.5 g and 4 teaspoons of oil) comes to 395.6 kcal and 12.7 g protein. Across 40 to 60 g of dry chana the home-style runs 210.4 to 347.3 kcal (1 to 3 teaspoons of oil) and the oil-rich 327.1 to 464.1 kcal (3 to 5 teaspoons). These are estimates, not measured values.

How many calories are in 100 g of chana masala?

This page does not give one. No table prints a cooked chana masala or its weight, and the chickpeas take up a lot of water, so a per 100 g figure would need a cooked weight we would be making up. The IFCT row is per 100 g of dry whole Bengal gram (287.0 kcal) and the page works from that and from stated weights instead.

How many calories are in 1 katori, 1 cup or 1 bowl of chana masala?

The page counts dry weight, because that is what IFCT prints, so it cannot say how many katori, cups or bowls 50 g of dry chana makes once soaked and cooked. What it gives is the whole portion made from 50 g of dry chana: 278.9 kcal for the home-style version and 395.6 kcal for the oil-rich one. With 40 g and 60 g of dry chana and the same oil it is 250.2 and 307.6 kcal (home-style) and 366.9 and 424.3 kcal (oil-rich).

How much protein is in chana masala?

Estimated from table protein per 100 g with our weights: 11.5 g in the home-style main case and 12.7 g in the oil-rich one, of which the 50 g of dry whole chana supplies 9.4 g (IFCT B002: 18.77 g per 100 g). The extra onion and tomato in the oil-rich version add the difference; the oil adds none.

Why is oil-rich, restaurant-style chole higher than home-style?

In this working two things differ: the oil (4 teaspoons, 159.1 kcal, against 2 teaspoons, 79.6 kcal; USDA SR Legacy 171410: 884 kcal per 100 g, 1 teaspoon 4.5 g) and the gravy base (100 g of onion and 150 g of tomato, 93.0 kcal with the spices, against 50 g and 80 g, 55.8 kcal). The chickpeas are the same 50 g, so the oil-rich version is 116.7 kcal higher. These are our assumed weights, not a measured restaurant dish, and the page gives no restaurant figure.

How much does the oil add to chana masala?

By USDA SR Legacy 171410 (peanut oil: 884 kcal per 100 g, 1 teaspoon 4.5 g) each teaspoon is 39.8 kcal. In the home-style version the oil (1 to 3 teaspoons) moves it more than the dry chana weight (40 to 60 g): 79.5 kcal against 57.4 kcal; in the oil-rich version the oil (3 to 5 teaspoons) moves it more than the dry chana weight (40 to 60 g): 79.6 kcal against 57.4 kcal.

Is this kabuli chana or kala chana, and does it include aloo, tea, amchur or the bhature served with it?

The IFCT row is whole Bengal gram, Cicer arietinum (B002), the desi or kala type; IFCT 2017 Table 1 has no separate kabuli (white) chickpea row, so for kabuli chole the figures are an approximation and a pack label is better. Only the listed ingredients are counted: no potato, tea or tea leaves, amchur, anardana, garam masala, coriander leaves or onion paste beyond the listed rows is counted, salt and spice powders other than red chilli and turmeric have no row used here, and the bhature, kulcha, rice or roti served with it are separate (see our chole bhature guide).

What do Calculated and the other labels on the USDA oil record mean?

USDA's record page shows a data-type label beside some fields and none beside others. The record labels kcal Calculated and kJ no label; total sugars are labelled Assumed zero (Insignificant amount or not naturally occurring in a food, such as fiber in meat); the rest are printed exactly in the label table on this page. The teaspoon kcal is our arithmetic (printed kcal per 100 g times the grams, divided by 100). IFCT 2017 prints no data-type labels.

Can I log chana masala in NYUS?

NYUS is our app. You log foods yourself by searching 8,900+ Indian and global foods or by barcode; log a chana masala by its dry chickpeas, gravy base and oil when you can. 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.