Calories in Chole Bhature — Full Plate Breakdown

Chole bhature is probably the most delicious calorie bomb in North Indian cuisine. One plate from a restaurant is 700 to 900 calories. Half your entire day’s budget in one glorious, oily, satisfying sitting. Worth knowing this before you order, not after.

Chole Bhature is one of those foods that’s perfectly fine occasionally but becomes a calorie problem when it’s a daily habit. The difference between ‘sometimes’ and ‘always’ can be thousands of calories per month. Here’s exactly what chole bhature costs your calorie budget.

800 calories
1 plate (2 bhature + chole)
Protein: 18g · Carbs: 85g · Fat: 30g · Fibre: 8g
That’s roughly 11x a homemade roti (72 cal)

Full calorie breakdown

The calorie count for chole bhature varies significantly depending on size, stuffing, and preparation method. Here’s every variant you’ll encounter, from the lightest to the heaviest.

Variant Serving Calories Protein
1 bhatura 80g 250-300 4g
2 bhature 160g 500-600 8g
Chole (1 bowl) 200g 200-250 10g
Full plate (2 bhature + chole) ~350g 700-850 18g
With sweet lassi ~500g 900-1,050 22g
Chole + 2 rotis ~350g 340-470 14g

The gap between Chole (1 bowl) (200 cal) and With sweet lassi (900 cal) is significant. Same food category, very different calorie cost. What you choose and how it’s prepared matters more than most people realise.

How chole bhature compares to roti

One chole bhature serving (800 calories) is equivalent to about 11 homemade rotis (72 cal each). That means a single serving replaces what would be 11 rotis on your plate. If you eat two servings, you’ve consumed the calorie equivalent of 22 rotis in one sitting.

This doesn’t make chole bhature ‘bad.’ It makes it calorie-dense, which means you need to account for it. If chole bhature is lunch, keep dinner lighter. If it’s a daily habit, the calories compound fast.

Chole Bhature vs roti

Chole Bhature at 800 calories is significantly heavier than roti at 72 calories. That’s a gap of 728+ calories per serving. Over a week of daily consumption, choosing chole bhature over roti adds 5,096 extra calories, roughly 0.7 kg of potential weight change per month.

Chole with 2 rotis = 340-470 cal. Chole with 2 bhature = 700-850 cal. Same curry, 300-400 cal difference. The chole is the healthy part. The bhatura is the problem. Swap and save.

Is chole bhature good for weight loss?

Chole Bhature is fine occasionally but becomes a problem as a daily habit. At 800 calories per serving, having it once or twice a week fits most calorie budgets. Having it daily adds up to 5,600+ extra calories per week compared to a lower-calorie alternative like roti.

The calorie premium comes from deep-fried maida bhatura (250-300 cal each) soaking up oil. This is what separates ‘chole bhature as a treat’ from ‘chole bhature as a habit’ in terms of weight impact.

Strategy: enjoy chole bhature when you want it, but plan for it. If it’s lunch, keep dinner to just dal, salad, and curd. If it’s dinner, make lunch lighter. Balance across the day, not within each meal.

THE BOTTOM LINE
Chole Bhature at 800 calories per serving is best enjoyed occasionally, not daily, if you are watching your weight. Track it, account for it, and it fits in any Indian diet plan.
🧮 Does Chole Bhature Fit Your Budget?

Find your daily calorie target in 30 seconds. Then every food choice makes sense.

Calculate My Target →

How chole bhature fits in your daily calories

Here’s what including chole bhature looks like at different calorie targets:

1200 cal/day (Aggressive weight loss): Tight. One serving uses 67% of your budget. You’d need to keep your other two meals under 200 calories each.

1500 cal/day (Steady weight loss): Tight. One serving uses 53% of your budget. You’d need to keep your other two meals under 350 calories each.

2000 cal/day (Maintenance): Workable. One serving uses 40% of your budget, leaving 1200 calories for the rest of the day. Doable with planning.

Best time to eat chole bhature

Because chole bhature is relatively calorie-dense (800 cal), it works best as part of a main meal rather than a snack. Having it at lunch gives you the rest of the day to balance your remaining calories. Having it at dinner is fine too, as long as you keep the day’s total in check.

The worst time: late evening as an add-on to an already complete dinner. That is when chole bhature becomes pure surplus calories with nowhere to go except storage.

Who should (and shouldn’t) eat chole bhature regularly

Be careful if: You are on a strict calorie deficit. The issue with chole bhature is deep-fried maida bhatura (250-300 cal each) soaking up oil. This does not mean ‘never eat it.’ It means ‘account for it when you do.’

For most people eating a normal Indian diet, chole bhature is neither something to seek out nor something to avoid. It is a regular food that fits when you know the calorie count and plan accordingly.

How to reduce calories when eating chole bhature

Swap bhature for roti. Chole + 2 rotis = 340-470 cal. Saves 300-400 cal. You keep the chole experience.

One bhatura, not two. 1 bhatura + 1 roti + chole = 450-550 cal. Compromise that works.

Skip the lassi. Chole bhature + sweet lassi = 900-1,050 cal. The lassi adds 100-200 cal you do not need.

Plan the day around it. Light breakfast (200 cal) + chole bhature lunch (800) + light dinner (400) = 1,400. It fits.

When and how Indians eat chole bhature

Chole bhature is a celebration food. Trying to eliminate it entirely is unrealistic and unnecessary. The strategy: eat it once a week max, plan for it, keep other meals light that day. Life is too short to never eat chole bhature.

Quick math: If you eat chole bhature (800 cal) 3 times a week instead of roti (72 cal), that’s roughly 2,184 extra calories per week, or 8,736 per month. Enough to gain about 1.1 kg per month. Small choices, big compounding.

Frequently asked questions

How many calories in chole bhature?
700 to 850 for 2 bhature + chole. With lassi, crosses 1,000.
Is chole healthy?
The chole (chickpeas) is genuinely nutritious: 10g protein. The bhatura is the calorie problem.
Can I eat chole bhature on a diet?
Once a week, yes. Plan: light breakfast (200), chole bhature lunch (800), light dinner (400-500).
How to make it lighter?
Swap bhature for roti. Save 300-400 cal. The chole is the star. Let it shine without the fried bread.

📋 Get Your Free 7-Day Indian Meal Plan

Includes chole bhature and all your favourite foods. Calorie-counted, portion-controlled, actually enjoyable.

Download Free Plan →

Nutritional values based on IFCT (Indian Food Composition Tables) and USDA databases. Values vary with ingredients, size, and preparation. Informational content, not medical or dietary advice.

Related: Calories Burned at Gym – Weight Training, Treadmill &…

📅 Last updated: May 13, 2026