Mumbai · Healthy food

Healthy Food in Mumbai: Calories and Protein in Vada Pav, Pav Bhaji, Kebabs and Konkan Fish

Healthy food in Mumbai, with numbers: calories and protein in vada pav, pav bhaji, bhel, Irani café food, kebabs and Konkan fish, plus a 1,800 kcal day.

MakeMyFitness Updated 10 min read

Local food in Mumbai, illustrated with familiar dishes and a kitchen setting.

Healthy food in Mumbai: the street food numbers first

Build a meal from familiar staples, protein sources and vegetables.
Build a meal from familiar staples, protein sources and vegetables.

Mumbai eats on the move, so any honest guide to healthy food in Mumbai has to start at the stall, not the salad bar. Wikipedia counts more than 20,000 vada pav stalls in the city, and bhel, sev puri, pav bhaji and misal are within a short walk of almost every station. None of these is banned on a fat-loss plan. What matters is knowing what each one costs you in calories and how little protein most of them carry.

The values below come from the FatSecret India food database, which lists a stated serving weight for each dish. Stall portions vary, so treat them as a typical plate rather than an exact count. For ingredient-level numbers we use the Indian Food Composition Tables 2017 (IFCT, ICMR-National Institute of Nutrition) and the open Indian Nutrient Databank (INDB).

DishServingCaloriesProtein
Vada pav1 (140 g)about 304 kcal9.2 g
Batata vada on its own1 pieceabout 125 kcal4.3 g
Pav1 (50 g)about 131 kcal4.1 g
Pav bhaji: the bhaji alone150 gabout 160 kcal3.3 g
Pav bhaji with 2 pav150 g bhaji + 2 pav, before extra butterabout 422 kcal11.5 g
Misal pav140 gabout 312 kcal10.2 g
Bhel puri1 plate (120 g)about 349 kcal7.6 g
Sev puri6 puris (120 g)about 354 kcal10.4 g
Pani puri6 purisabout 150 kcal2.9 g
Dabeli1 (120 g)about 278 kcal7.2 g
Calories and protein in Mumbai street food, per serving (FatSecret India, checked October 2026)

Vada pav, pav bhaji and misal: where Mumbai's calories hide

Vada pav was built as cheap fuel. According to Wikipedia's history of the dish, the first stall is usually credited to Ashok Vaidya outside Dadar station in 1966, and it fed the cotton-mill workers of Girangaon because a potato fritter in a bun could be eaten in a crowded local train. That is still its strength and its problem: almost all of its 304 kcal are fried potato, besan batter and white bread, with about 9 g of protein.

  • The pav is a meal in itself. Each pav is about 131 kcal. Ordering pav bhaji with two pav instead of four saves roughly 260 kcal before you change anything else.
  • Butter is the multiplier. Pav bhaji is cooked on a tawa with butter, the pav is toasted in more of it, and a cube often goes on top. Ask for “no extra butter” or “butter kam”; the dish is still pav bhaji.
  • Misal is the better order. At about 312 kcal and 10 g of protein, misal pav carries more protein than vada pav because the base is sprouted matki usal. The fried farsan on top is the calorie-dense part, so ask for it on the side and add a little.
  • Skip the fried chilli and the second round. One vada pav fits a 1,800 kcal day; the problem is two with a cutting chai, every afternoon.

ICMR-NIN's Dietary Guidelines for Indians (2024) describe street food as generally wholesome and fresh, and ask you to watch for foods high in fat, sugar and salt and for hygiene. They suggest no more than about 20 g of visible fat a day for a sedentary woman and 30 g for a sedentary man. A fried vada plus butter-toasted pav uses a good share of that before lunch.

Bhel, sev puri and pani puri at the chaat counter

Mumbai's chaat counters look light, but the numbers are close to a vada pav. A 120 g plate of bhel puri is about 349 kcal and six sev puris about 354 kcal, because the sev and the crisp papdi are fried and the tamarind-date chutney is sweet. Pani puri is the lightest of the three at about 25 kcal a puri, but it has almost no protein: six give you under 3 g.

Two easy fixes: ask for bhel with less sev and more onion, tomato and raw mango, and treat chaat as the snack, not a meal. If it replaces your evening tea and biscuits, it fits. If it comes on top of dinner, it adds a fifth of a fat-loss day.

High protein meals in Mumbai: Irani cafés and the Bohri kebab lanes

Some of the best high-protein food in Mumbai is old. Irani cafés, opened by Zoroastrian Irani immigrants, once numbered about 350 in the city in the 1950s; Wikipedia records only 25 left by 2005. Their menus still list bun maska, Irani chai, kheema pav and akuri (scrambled eggs with vegetables). In Bhendi Bazaar, also called Bohri Mohalla, the Ramzan evenings are known for kebabs, nalli nihari, keema samosa and bara handi, where each meat dish is slow-cooked in its own pot, as Founding Fuel described in April 2024.

DishServingCaloriesProteinSource
Bun maska1 (65 g)about 209 kcal3.5 gFatSecret
Irani chai1 mug (250 g)about 149 kcal6.2 gFatSecret
Akuri / egg bhurjiper egg (about 70 g)about 109 kcal7.2 gINDB (scrambled egg)
Keema (mince curry)120 gabout 186 kcal10.8 gFatSecret
Chicken seekh kebab1 kebab (75 g)about 137 kcal13.6 gFatSecret
Chicken tikka200 gabout 300 kcal45 gFatSecret
Fish fry (Indian style)1 piece (140 g)about 247 kcal30.1 gFatSecret
Bangda (mackerel) tawa fry100 g raw fish, 1 tsp oilabout 146 kcal21.5 gIFCT calc
Fish curry1 bowl (254 g)about 282 kcal22.3 gINDB
Prawn curry with coconut1 bowl (about 285 g)about 313 kcal24.4 gINDB
Café, kebab and Konkan seafood dishes in Mumbai: calories and protein per serving

The pattern is clear. Grilled and tandoor-cooked meat gives far more protein per calorie than anything fried or served in bread: 200 g of chicken tikka has roughly five times the protein of a vada pav for about the same calories. Kheema pav sits in the middle; the mince is a decent protein source, and the pav and the oil on top are what to limit. Bun maska with Irani chai is a 360 kcal treat with under 10 g of protein, so make it the occasional Sunday ritual rather than the daily breakfast. The heavy end of a Bohri meal is the gravies and the sweets, such as malpua with rabdi, not the kebabs on the skewer.

Malvani and Koli seafood: Mumbai's leanest protein

Include a protein source alongside familiar staple foods.
Include a protein source alongside familiar staple foods.

If you eat fish, Mumbai's coastline is the biggest advantage the city's food gives you. IFCT 2017 lists raw bangda (mackerel) at about 101 kcal and 21.5 g of protein per 100 g, white paplet (pomfret) at about 123 kcal and 19 g, and bombil (Bombay duck) at only 69 kcal with 13.5 g. Raw tiger prawns are about 65 kcal and 14 g. For comparison, it takes more than two vada pavs to reach the protein in 100 g of bangda.

  • Tawa fry over rava fry. A thin masala coat and a teaspoon of oil keeps bangda at about 146 kcal. A thick semolina crust shallow-fried in several spoons of oil can double that.
  • Curry is fine, rice is the lever. A bowl of Konkan fish curry is about 282 kcal and 22 g of protein in INDB, and the coconut is already counted. Pair it with one small katori of rice or a bhakri, not three helpings.
  • Sol kadhi in a small glass. Kokum and coconut milk make a lovely end to a Malvani thali, but it isn't a free drink; we couldn't find a reliable analysed value for it, so keep it to one glass.
  • Bombil is the trap. Light on its own, it soaks up batter and oil when fried. Have it in a curry or tawa-roasted.

For full fish-and-veg meal plans built on Konkan food, see our Maharashtrian diet plan for weight loss, which includes a fish-swap table.

The dabbawala lunch and the Mumbai office canteen

Mumbai is one of the few cities where a home-cooked lunch reaches the office by rail. The dabbawala system began in 1890, and Wikipedia's account puts it at roughly 175,000 to 200,000 lunch boxes a day, carried by 4,500 to 5,000 dabbawalas. A dabba of poli, dal, sabzi and a little rice is usually a healthier lunch than the canteen, as long as the protein is actually in it.

Here is a dabba that works for fat loss and training. INDB values for a standard recipe: two chapatis (73 kcal and 2.1 g of protein each), a 277 g bowl of moong dal (139 kcal, 7.4 g) or a bowl of chicken curry (320 kcal, 29.2 g), a 166 g bowl of cabbage and peas (106 kcal, 5.4 g) and a cucumber raita (90 kcal, 6.2 g). The vegetarian version lands around 480 kcal and 23 g of protein; the chicken version around 660 kcal and 45 g.

If you depend on an office canteen in BKC, Lower Parel or Andheri, use the same plate as a template: one or two rotis, a full katori of dal or usal, a dry sabzi and dahi or chaas. Add eggs, paneer bhurji or tandoori chicken where the counter has them, and leave the fried starter for Friday. Protein is the part canteen thalis most often fall short on.

A 1,800-calorie day of Mumbai food

This sample day uses only food you can find in Mumbai, and it still includes a vada pav. It comes to about 1,830 kcal and 110 g of protein using the values above. That suits many men losing weight slowly and many active women maintaining; use the calorie deficit calculator to set your own number.

MealWhat to eatCaloriesProtein
Breakfast2-egg bhurji, 1 pav, cutting chaiabout 383 kcal19.3 g
Lunch (dabba)2 chapatis, chicken curry, cabbage and peas, a glass of chaasabout 652 kcal44.5 g
Evening1 vada pav, no fried chilliabout 304 kcal9.2 g
DinnerBangda tawa fry, small katori rice, varan, cucumber raitaabout 487 kcal36.6 g
Totalabout 1,826 kcalabout 110 g
Sample day of healthy Mumbai food, about 1,800 kcal

Vegetarian? Swap the chicken curry for a bowl of whole moong usal and the bangda for 100 g of paneer bhurji, and the day still clears 80 g of protein. For muscle gain, keep the protein and add a second chapati at each meal or a glass of milk at night. ICMR-NIN's allowance for healthy adults is 0.83 g of protein per kg a day, and people who lift usually aim higher; our protein intake calculator works out your number.

How to order smarter anywhere in Mumbai

  1. 1

    Start with the protein

    Choose the dish built on usal, eggs, chicken, fish or dal first, then add the pav, rice or roti.

  2. 2

    Count the pav

    Each pav is about 131 kcal. Decide on one or two before the plate arrives.

  3. 3

    Move the fat to the side

    Farsan, sev, butter and fried chillies on the side, so you choose how much goes on.

  4. 4

    Pick the cooking method

    Tandoor, tawa and curry over deep-fried and rava-coated, especially for fish.

  5. 5

    Drink chaas, not cola

    A glass of salted lassi or chaas is about 80 kcal with 5.7 g of protein in INDB.

For the numbers behind other everyday dishes, see calories in Indian food and the full protein in Indian food chart.

Training around Mumbai food

Food sets the scale; training decides how much of the weight you lose is fat rather than muscle. ICMR-NIN asks adults for muscle-strengthening exercise on at least two days a week. In a city of long commutes and small flats, that usually means training at home or in the building gym. Personal Home Training in Mumbai needs only a mat-sized space, and Personal Gym Training in Mumbai puts a coach on your phone in any gym. To train with friends for less, try group classes in Mumbai.

If you run along Marine Drive or Carter Road, our guides to running tracks in Mumbai and marathons in Mumbai cover where to train and what to fuel for. For everything else, see online personal training in Mumbai.

Sources

  1. Indian Food Composition Tables 2017 (Longvah et al.), ICMR-National Institute of Nutrition
  2. Dietary Guidelines for Indians (2024), ICMR-National Institute of Nutrition
  3. Indian Nutrient Databank (INDB): recipe nutrient dataset, Jaacks Lab, University of Edinburgh (GitHub)
  4. Vada pav: calories and nutrition (with FatSecret's generic entries for pav, batata vada and misal pav), FatSecret India
  5. Pav bhaji: calories and nutrition, FatSecret India
  6. Bhelpuri: calories and nutrition (with FatSecret's generic entries for sev puri, pani puri, bun maska, Irani chai, keema, kebabs and fish fry), FatSecret India
  7. Vada pav, Wikipedia
  8. Irani café, Wikipedia
  9. Dabbawala, Wikipedia
  10. FF Life: Ramzaan in the Bohri Mohalla (Indrajit Gupta, 5 April 2024), Founding Fuel

Written by the MakeMyFitness team from the sources above. First published , last updated . Spotted something out of date? Tell us at hello@makemyfitness.com.

In a dining area with a table and chair, an athlete asks a question and a home coach responds on video.

Questions people ask

About healthy Food in Mumbai: Calories and Protein in Vada Pav, Pav Bhaji, Kebabs and Konkan Fish.

  • For fat loss and protein, the best Mumbai choices are tawa-fried or curried Konkan fish (bangda is about 21.5 g of protein per 100 g raw), chicken tikka and seekh kebabs from the tandoor, egg bhurji, misal with less farsan, and a home dabba of chapati, dal, sabzi and dahi. Fried snacks such as vada pav and bhel fit occasionally, in single portions.

Still have a question?Leave your number in the booking form and we'll call you.

Mumbai guides

More on training in Mumbai

What changes the plan when you live in Mumbai: personal trainer fees, gym fees, running tracks, marathons, treks, cycling and healthy food.

Train with a coach in Mumbai

Live one-to-one sessions on video, at home or at the gym you already use. The same prices everywhere in India.

Online personal trainer in Mumbai

Healthy food in other cities

Book a session

Your first rep starts here.

We’ll call to confirm your coach, talk through your goals and send you a private video link.

In a home office with a work desk and bookshelf, choose a date, then receive confirmation for a live home workout.
  • Live on video, from anywhere
  • Coach matched to your goals
  • No long-term contracts

Step 1 of 4

What kind of training are you after?

1:1 · Live video · At home. Live one-on-one video classes in your living room, built around the space and equipment you have, even if that's just a mat.

In a living room with a sofa and floor lamp, an athlete is welcomed into live home training.

Your Fitness.
Your Way.

Stop planning to start. Book your first session today.

Book a session