Street food is where calorie tracking goes quiet. There is no label, no chain nutrition page, no database entry that resembles what the man at the cart actually handed you.

So here are working ranges for the usual items. They are ranges rather than numbers on purpose — with deep-fried food, the spread is not imprecision on our part, it is a genuine property of the food.

Why the ranges are wide

Three variables, none of which you can see.

Oil absorption. A samosa fried in oil at the right temperature absorbs noticeably less than one fried in oil that has cooled — the batter takes on more when the heat is low. Same samosa, same shop, 80 calories apart depending on when in the batch it came out.

Size. Nothing is standardised. A vada pav in one lane is half the size of one two streets over.

The finishing. Butter on the pav bhaji, sev on the chaat, extra chutney, a second puri. These are added by hand, differently each time, and they are rarely trivial — the butter on a pav bhaji can be 100 calories on its own.

If you want one rule: assume the top of the range. Estimates of street food skew low almost universally, and the fat you cannot see is the fat you did not count.

The numbers

Fried snacks

ItemServingCalories
Samosa1 medium250–320
Vada pav1290–400
Batata vada alone1150–200
Kachori1250–350
Bhaji / pakora6–8 pieces250–400
Medu vada1130–180
Spring roll1150–220

Chaat

ItemServingCalories
Pani puri6 puris150–250
Bhel puri1 plate250–350
Sev puri6 pieces300–400
Dahi puri6 pieces300–400
Aloo tikki chaat1 plate350–500
Papdi chaat1 plate350–480
Ragda pattice1 plate400–550

Chaat looks light and is not. The sev, the fried papdi and the sweet chutney do most of the work, and none of them feel like the main event.

Full plates

ItemServingCalories
Pav bhaji2 pav + bhaji550–800
Chole bhature1 plate, 2 bhature700–1,000
Masala dosa1350–500
Plain dosa1170–250
Idli2 with sambar200–280
Chinese fried rice1 plate600–850
Hakka noodles1 plate550–800
Momos, steamed6250–350
Momos, fried6400–520
Egg roll / kathi roll1350–550
Pao / bun maska1200–300

Sweets and drinks

ItemServingCalories
Gulab jamun1130–180
Jalebi1 medium100–150
Rasgulla1100–130
Sweet lassi1 glass250–400
Masala chai1 cup, sugared60–90
Sugarcane juice1 glass180–250
Cold drink300 ml120–150

Longer reference lists for home-cooked staples live in the Indian food calorie chart and the calorie reference pages.

Log a meal the way you would write it down. BetterCal turns a plain sentence — spoken or typed — into calories and macros. Free to start.

What actually costs the most

Ranked, because knowing the top three changes more than knowing all thirty.

Chole bhature. Comfortably the heaviest common street plate. Two deep-fried breads made from refined flour, plus a rich chole. A single plate can be half a day.

Anything with pav and butter. Pav bhaji is a decent vegetable curry served with a bread-and-butter delivery system. The bhaji is fine; the butter and four halves of pav are the number.

Fried rice and noodles. Huge portions, generous oil, and they read as ordinary food rather than as a treat.

Sweet drinks. A sweet lassi is dessert with a straw in it. It does not register as eating and it can equal a samosa and a half.

Fitting it in without giving it up

Street food is not a problem to be solved. It is food, and a tracking method that requires you to avoid it will not survive contact with a normal life. Some practical adjustments:

Steamed over fried, where the option exists. Steamed momos against fried is a 150-calorie decision for the same plate.

Idli and plain dosa are genuinely light. Two idlis with sambar is 200–280, which is a smaller breakfast than most home ones.

Share the plate. Chaat portions are large and the marginal enjoyment of the second half is lower than the first.

Skip the drink, not the food. The lassi costs as much as the snack and delivers considerably less satisfaction per calorie.

Let the day absorb it. A lighter lunch on a day you know ends at a chaat stall is much easier than trying to enjoy a small plate of chaat. The week is the unit that matters, not the meal.

Logging it

You will not find a database entry that matches. Describe what you had instead, including the size and the extras:

"One plate sev puri and one vada pav from a street stall, with extra chutney"

That is enough to price it within a sensible range. Say "street" or "fried" explicitly — it is the word that tells the estimate to assume real frying oil rather than a home-cooked version. Describing a meal accurately covers the details that matter most.

And when you genuinely cannot tell, log the wide range and move on. An imprecise entry keeps the week usable. A missing one is how logging habits quietly end.

Frequently asked questions

How many calories are in a samosa?

Usually 250–320 for a medium one. The spread comes from size and how much oil the pastry absorbed — a samosa fried in cooler oil takes on noticeably more. Assume the top of the range if it was visibly greasy.

What is the highest calorie Indian street food?

Chole bhature, typically 700–1,000 for a plate with two bhature. Two deep-fried refined-flour breads plus a rich chole make it the heaviest common street plate by a clear margin.

Is chaat a healthy snack?

Lighter than fried plates but not light. A plate of sev puri or aloo tikki chaat runs 300–500 calories, mostly from the sev, the fried papdi and the sweet chutney — none of which feel like the main part of the dish.

How many calories in pav bhaji?

Around 550–800 for two pav with bhaji. The bhaji itself is reasonable; the butter on the pav and in the bhaji is where most of the calories sit, and it varies enormously between stalls.

How do I estimate street food calories accurately?

You cannot, precisely — oil absorption is genuinely unpredictable. Use a range, take the top of it, and be specific about size and extras when you log. A recorded range beats a precise figure you never wrote down.

Are steamed momos a good option?

Comparatively, yes. Six steamed momos are roughly 250–350 against 400–520 fried, for the same filling and the same plate. It is one of the clearest swaps available at a street stall.


Related: tracking calories when eating out · restaurant calories with no nutrition info · the Indian food calorie chart