West Indian · Main course
Pav Bhaji
Pav bhaji is a Mumbai street dish of mixed vegetables cooked down and mashed into a thick, spiced mash, served with soft bread rolls griddled in butter. The bhaji is defined by being mashed rather than chopped, and by pav bhaji masala, a specific blend that is not interchangeable with garam masala.
- Prep
- 20 min
- Cook
- 30 min
- Total time
- 50 min
- Servings
- 4
- Vegetarian
- Kid-friendly
Ingredients
- 2 potatoes, 1 cup cauliflower florets, 1/2 cup green peas, boiled together
- 1 capsicum, finely chopped
- 2 onions, finely chopped
- 4 tomatoes, finely chopped
- 1 tablespoon ginger garlic paste
- 3 tablespoons butter
- 2 tablespoons pav bhaji masala
- 1 teaspoon Kashmiri red chilli powder
- 8 pav (soft bread rolls)
- Juice of 1 lemon and 3 tablespoons chopped coriander
- Salt to taste
NNWA health note
Underneath the butter, the bhaji is a large quantity of vegetables: potato, cauliflower, peas, capsicum and tomato, which together supply a genuinely good amount of fibre, potassium and vitamin C. The two things that change its character are the butter, which street versions use very generously, and the refined flour pav. Made with two tablespoons of butter and eaten with one or two pav rather than four, it is a reasonable vegetable-led meal.
Method
- 01
Boil the potato, cauliflower and peas together until very soft, then mash them coarsely and keep the cooking water.
- 02
Melt 2 tablespoons of butter in a wide pan, add the onion and cook for 6 minutes until soft and translucent.
- 03
Add the ginger garlic paste and capsicum and cook for 4 minutes.
- 04
Add the tomatoes, chilli powder and salt, and cook for 10 minutes until they break down completely into a pulp.
- 05
Add the pav bhaji masala and cook for 2 minutes so it loses its raw edge.
- 06
Add the mashed vegetables with some of the reserved water and mash everything together in the pan with a potato masher for 5 minutes, adding water until it is thick but scoopable.
- 07
Finish with the remaining butter, lemon juice and coriander. Slit the pav, griddle them cut side down in butter until golden, and serve.
Last reviewed on 10 September 2026.
NNWA publishes the name and qualifications of everyone who writes and checks its material. You can see the full teaching team on the faculty page.
Why must the vegetables be mashed rather than chopped?
Because the texture is the dish. Pav bhaji is meant to be a homogeneous, scoopable mash that clings to torn bread, not a mixed vegetable curry. Mashing in the pan, with a masher, while the vegetables cook in the tomato base, also lets them absorb the masala in a way that whole pieces cannot. Street vendors do this continuously on a wide flat griddle for several minutes, and it is the most visible part of the performance.
What is pav bhaji masala and can it be substituted?
It is a specific blend, typically containing coriander, cumin, dried red chilli, black pepper, cinnamon, cloves, black salt, amchur and fennel, weighted quite differently from garam masala. Garam masala is warmer and sweeter and will make the bhaji taste like a North Indian curry rather than like pav bhaji. This is one of the few cases where a packaged blend is genuinely the right choice, since grinding it fresh for one dish is rarely worth it.
How much butter does it really need?
Street versions use an amount that would alarm most people, often a generous knob stirred in at the end and more on the griddle for each pav. Three tablespoons across four servings gives you the flavour and the characteristic glossy finish without that. The butter matters more to the taste than the masala does, so cutting it to nothing produces a noticeably duller dish; two tablespoons is a reasonable floor.
Why is the bhaji red?
Kashmiri chilli powder, which is mild and deeply coloured, and slow-cooked tomato. Street vendors sometimes add food colouring, which is worth knowing when the bhaji you are served is a shade of red no vegetable produces. At home, a teaspoon of Kashmiri chilli and properly cooked-down tomatoes give a deep, natural colour that is slightly more orange than the street version.
Is pav bhaji healthy?
The bhaji itself is largely vegetables and is genuinely nutritious: potato, cauliflower, peas, capsicum and tomato give fibre, potassium and a good deal of vitamin C. What loads it is the butter and the refined flour pav. Made with restrained butter and eaten with one or two pav rather than four, it is a vegetable-heavy meal that happens to taste like street food. Eaten the way it is served on Juhu beach, it is not. Our Indian food calorie chart has the portion figures.
Can it be made without pav?
Yes, and it works better than you would expect with wholewheat bread, a roti, or simply on its own with a spoon. Purists object, and the pairing is genuinely part of the dish, but the bhaji is a complete vegetable preparation in its own right. Whole wheat pav is now widely sold and is a straightforward improvement if you want the format without the refined flour.
What variations are worth making?
Cheese pav bhaji, with grated cheese folded in, and khada pav bhaji, where the vegetables are left in pieces rather than mashed, are the two common restaurant variants. Jain pav bhaji replaces potato and onion with raw banana and cabbage, which changes the flavour more than you would think. Adding grated paneer or crumbled tofu to the bhaji is not traditional but is the simplest way to give the meal some protein.
Learn the science
Culinary Nutrition (Nutrition Chef)
This dish's nutrition reasoning is taught in full in this NNWA course.
What people ask about Pav Bhaji
Can I use garam masala instead of pav bhaji masala?
Not really. Pav bhaji masala is weighted quite differently, with more coriander, black salt, amchur and fennel, and garam masala will make the bhaji taste like an ordinary North Indian curry. This is one dish where a packaged blend is genuinely the right choice rather than a shortcut.
Is pav bhaji healthy?
The bhaji is mostly vegetables and genuinely good: potato, cauliflower, peas, capsicum and tomato give fibre, potassium and vitamin C. The butter and the refined flour pav are what change the picture. Made with two or three tablespoons of butter and eaten with one or two pav, it is a reasonable meal.
Why is my bhaji not red?
Use Kashmiri red chilli powder, which is mild and deeply coloured, and cook the tomatoes right down until they collapse into a pulp. The very bright red of street pav bhaji is often food colouring rather than anything the vegetables produce, so a slightly more orange home version is the honest one.
How do I make pav bhaji higher in protein?
Fold in grated paneer or crumbled tofu near the end, or add a cup of boiled and mashed chickpeas with the vegetables. The bhaji is almost entirely vegetables and the pav is refined flour, so the dish as normally made has very little protein to slow digestion or keep you full.
More recipes
Bhel Puri
Bhel puri is puffed rice tossed with sev, crushed puris, chopped onion, tomato and potato, and three chutneys: sweet tamarind, green coriand…
Vegetarian · VeganRecipeDhokla (Steamed Fermented Gram Flour Cake)
Dhokla is a Gujarati snack made from besan (gram flour) batter that is lightly fermented, steamed into a soft spongy cake, and finished with…
Vegetarian · Gluten-freeRecipeGoan Fish Curry (Coconut & Kokum Fish Curry)
Goan fish curry is a coastal main course of fish simmered in a ground coconut and red chilli gravy, soured with kokum, a dried fruit native…
High-protein · Heart-healthyRecipe