Calories in Baingan / Brinjal — Bharta, Fry & Curry

Baingan (brinjal/eggplant) is 25 calories per 100g raw. One of the lowest-calorie vegetables in existence. But baingan bharta with generous oil: 200 cal per bowl. Baingan fry: 250 cal. Begun pora (Bengali roasted): 100 cal. The same vegetable, four different calorie outcomes. The preparation method matters more than the vegetable itself.

Baingan (Brinjal) is genuinely one of the smarter choices in Indian food if you’re watching calories. But the calorie count changes significantly with size, preparation, and what you add to it. Here’s the full picture so you can make it work for your goals.

160 calories
1 bowl baingan sabzi (200g)
Protein: 3g · Carbs: 12g · Fat: 11g · Fibre: 4g
That’s roughly 2.2x a homemade roti (72 cal)

Full calorie breakdown

The calorie count for baingan (brinjal) 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
Baingan bharta (roasted, mashed) 200g 130-170 3g
Baingan sabzi (home) 200g 150-180 3g
Bharwan baingan (stuffed) 200g 180-220 4g
Baingan fry (sliced, fried) 150g 220-280 2.5g
Begun pora (Bengali roasted) 150g 90-120 2g
Baingan ka bharta (restaurant) 200g 220-280 3.5g
Vangi bhaat (brinjal rice, South) 250g 300-350 5g
Bhindi (comparison) 200g 150 3.5g

The gap between Begun pora (Bengali roasted) (90 cal) and Vangi bhaat (brinjal rice, South) (300 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 baingan (brinjal) compares to roti

One serving of baingan (brinjal) (160 cal) is roughly 2.2x a plain roti (72 cal). Not dramatically different, but the gap adds up over multiple servings. Two baingan (brinjal) = roughly 4.4 rotis in calorie terms.

Baingan (Brinjal) vs bhindi

Baingan (Brinjal) (160 cal) and bhindi (150 cal) are close enough in calories that the choice should be about taste and nutrition profile, not calorie counting. The difference of 10 calories per serving is negligible in practical terms.

Baingan sabzi (160 cal) and bhindi (150 cal) are both light sabzis. Baingan is slightly lower calorie raw (25 vs 33 cal/100g). Both absorb oil. The practical calorie difference comes down to your cooking method, not the vegetable.

Is baingan (brinjal) good for weight loss?

Yes. Baingan (Brinjal) is a reasonable choice for weight loss. At 160 calories per serving with 3g protein and 4g fibre, it provides decent nutrition without breaking your calorie budget. The fibre helps with satiety, meaning you feel fuller for longer.

What makes it particularly useful: extremely low calorie vegetable (25 cal/100g raw), smoky flavour when roasted means less oil needed for taste, good fibre. This combination of moderate calories and genuine nutritional value is exactly what sustainable Indian dieting looks like.

On a 1,500-calorie diet, you can comfortably include baingan (brinjal) at 1 to 2 meals. Pair it with a protein source like dal or paneer, and you have a balanced plate that fits your target without feeling like a compromise.

THE BOTTOM LINE
Baingan (Brinjal) at 160 calories per serving is a solid choice for weight loss when portion-controlled. Track it, account for it, and it fits in any Indian diet plan.
🧮 Does Baingan (Brinjal) Fit Your Budget?

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

Calculate My Target →

How baingan (brinjal) fits in your daily calories

Here’s what including baingan (brinjal) looks like at different calorie targets:

1200 cal/day (Aggressive weight loss): Easy fit. Only 13% of your budget. Plenty of room for other meals and snacks.

1500 cal/day (Steady weight loss): Easy fit. Only 11% of your budget. Plenty of room for other meals and snacks.

2000 cal/day (Maintenance): Easy fit. Only 8% of your budget. Plenty of room for other meals and snacks.

Best time to eat baingan (brinjal)

At 160 calories, baingan (brinjal) fits comfortably in any main meal. Breakfast, lunch, or dinner, it does not matter. What matters is what you eat alongside it. Pair with protein, add vegetables, and the meal is balanced regardless of timing.

Who should (and shouldn’t) eat baingan (brinjal) regularly

Good choice for: extremely low calorie vegetable (25 cal/100g raw), smoky flavour when roasted means less oil needed for taste, good fibre. If any of these apply to you, including baingan (brinjal) in your weekly rotation makes nutritional sense beyond just calories.

Be careful if: You are on a strict calorie deficit. The issue with baingan (brinjal) is absorbs oil heavily when fried, many Indian preparations use generous oil. This does not mean ‘never eat it.’ It means ‘account for it when you do.’

For most people eating a normal Indian diet, baingan (brinjal) 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 baingan (brinjal)

Roast, don’t fry. Baingan bharta (roasted, mashed): 130-160 cal. Baingan fry (sliced, fried): 220-280 cal. Roasting develops smoky flavour without oil. Frying requires the brinjal to swim in oil.

Begun pora is the lightest preparation. Bengali-style: roast whole brinjal on flame, mash with mustard oil, onion, chilli. 100-120 cal per bowl. Maximum flavour, minimum calories.

Stuff with less oil. Bharwan baingan (stuffed): 180-200 cal if you use measured oil. The stuffing of peanut-coconut adds protein and flavour. But many recipes call for deep frying the stuffed brinjal. Shallow fry instead.

Pair with protein. Baingan is low protein (3g/bowl). Always pair with dal (9g protein) or curd (4g protein) to balance the meal.

Frequently asked questions

How many calories in baingan bharta?
130-170 per bowl at home. Restaurant: 220-280 due to extra oil and butter.
Is baingan good for weight loss?
Yes. Only 25 cal/100g raw. Even with cooking oil, a bowl stays under 180 cal at home. One of the best diet sabzis.
How many calories in baingan fry?
220-280 per serving. Sliced brinjal absorbs enormous oil during frying. Avoid for weight loss.
Which baingan preparation has least calories?
Begun pora (Bengali roasted): 90-120 cal. Flame-roasted, minimal oil. Maximum flavour.
Is brinjal healthier than potato?
Dramatically. Brinjal: 25 cal/100g. Potato: 97 cal/100g. A brinjal-based sabzi saves 100+ calories per bowl vs a potato-based one.

📋 Get Your Free 7-Day Indian Meal Plan

Includes baingan (brinjal) 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.

📅 Last updated: April 30, 2026