Calories in Puri — 1, 2, 3 Puri & Puri Bhaji

A puri looks small and harmless. Golden, puffed, cute. Each one absorbs 5 to 8 grams of oil during deep frying. Three puris cost more calories than four plain rotis. That innocent puff is wearing a calorie disguise.

Puri 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 puri costs your calorie budget.

115 calories
1 medium puri (deep fried)
Protein: 1.8g · Carbs: 14g · Fat: 6g · Fibre: 0.8g
That’s roughly 1.6x a homemade roti (72 cal)

Full calorie breakdown

The calorie count for puri 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 small puri 20g 80-100 1.5g
1 medium puri 25g 100-130 1.8g
3 puris 75g 300-390 5.4g
4 puris + aloo bhaji ~280g 550-680 9g
4 puris + chana ~300g 500-600 16g
Roti (comparison) 30g 72 2.1g

The gap between Roti (comparison) (72 cal) and 4 puris + aloo bhaji (550 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 puri compares to roti

One serving of puri (115 cal) is roughly 1.6x a plain roti (72 cal). Not dramatically different, but the gap adds up over multiple servings. Two puri = roughly 3.2 rotis in calorie terms.

Puri vs roti

Puri (115 cal) and roti (72 cal) are close enough in calories that the choice should be about taste and nutrition profile, not calorie counting. The difference of 43 calories per serving is negligible in practical terms.

3 puris (345 cal) > 4 rotis (288 cal). Puris look smaller but cost more. Visual portion judgment fails with fried food.

Is puri good for weight loss?

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

The calorie premium comes from deep frying adds 50 to 60 calories of pure oil per puri. This is what separates ‘puri as a treat’ from ‘puri as a habit’ in terms of weight impact.

Strategy: enjoy puri 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
Puri at 115 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 Puri Fit Your Budget?

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

Calculate My Target →

How puri fits in your daily calories

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

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

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

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

Best time to eat puri

Puri at 115 calories is light enough for any meal or even as a substantial snack. It is one of those foods you do not need to overthink. Include it when you want it, track it loosely, and move on.

Who should (and shouldn’t) eat puri regularly

Be careful if: You are on a strict calorie deficit. The issue with puri is deep frying adds 50 to 60 calories of pure oil per puri. This does not mean ‘never eat it.’ It means ‘account for it when you do.’

For most people eating a normal Indian diet, puri 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 puri

Count before you start. Decide 3 puris. Plate 3. No refills. Without a number, most people eat 5 to 6.

Choose chana over aloo bhaji. Chana has protein and fibre. Aloo is carbs on carbs. Same puris, much better side.

Air fry if possible. Air-fried puris absorb 60 to 70% less oil. Saves 30 to 40 cal per puri.

Monthly, not weekly. Shifting from weekly to monthly puri breakfast saves 1,200 to 1,600 cal/month.

Puri and the festival eating pattern

Puris are tied to celebrations, temple prasad, and Sunday breakfast traditions. The emotional connection is strong. The strategy is not “never eat puris” but “know what they cost and balance the rest of the day.”

During festivals and celebrations, puri is often served in larger quantities with richer accompaniments. A festive plate can be 30 to 50% heavier in calories than the everyday version. Enjoying it is part of the occasion, but knowing the approximate count helps you balance the rest of the day.

Frequently asked questions

How many calories in 1 puri?
100 to 130 for a medium. About 1.5x a roti despite being smaller.
Is puri fattening?
Relative to other Indian breads, yes. 3 puris > 4 rotis in calories.
How many calories in puri bhaji?
4 puris + aloo = 550 to 680 cal. With chana instead: 500 to 600 but more protein.
Can I eat puri on a diet?
Occasionally. 3 to 4 puris = 300-500 cal. Keep for special occasions.

📋 Get Your Free 7-Day Indian Meal Plan

Includes puri 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.

📅 Published: May 1, 2026