Pav Bhaji Recipe
Pav bhaji is a spiced mash of vegetables with buttery toasted pav — here is how to bring that Mumbai street-food taste to your kitchen.
Pav bhaji is Mumbai on a plate — a mound of buttery, spiced mashed vegetables next to soft pav toasted golden in even more butter. It started as a quick, filling meal for mill workers and became one of the country most loved street foods. The smell of it cooking on a wide griddle is unmistakable.
At home you do not need a giant tawa, just a wide pan, a potato masher and a good pav bhaji masala. The technique is simple: boil and mash the vegetables, cook them down in a buttery tomato base, and toast the pav until it is crisp at the edges.
What makes pav bhaji taste like the street version rather than a plain vegetable mash is the balance of three things: a proper pav bhaji masala, a generous hand with butter, and a good long mashing so the texture turns smooth. Miss any one of those and it tastes homemade in the dull sense. Get all three and people will ask where you bought it.
The right pan and masher
Street vendors use a wide, flat iron griddle that lets them spread the bhaji thin and cook off water fast while working butter through it. At home, the closest thing is your widest, heaviest pan — more surface area means the bhaji reduces quickly instead of stewing. A sturdy potato masher, used right in the pan, is the other essential tool; the back of a ladle will not get you the same smoothness. Mash in the pan, over gentle heat, so the vegetables and the tomato base blend into one soft, uniform mixture rather than staying as separate lumps.
Ingredients
Serves 4.
- 3 medium potatoes, boiled and peeled
- 1 cup cauliflower florets
- Half cup green peas
- 1 capsicum, finely chopped
- 4 large tomatoes, finely chopped
- 2 large onions, finely chopped (plus extra raw for serving)
- 1 tablespoon ginger-garlic paste
- 4 tablespoons butter, plus more for the pav
- 2 tablespoons pav bhaji masala
- 1 teaspoon Kashmiri red chilli powder
- Half teaspoon turmeric
- A small piece of beetroot, grated (optional, for colour)
- Salt to taste
- 8 pav (soft dinner rolls)
- Fresh coriander, lemon wedges and chopped onion to serve
How to make pav bhaji
- Boil the vegetables. Boil the potatoes, cauliflower and peas until very soft. Drain and mash them roughly — they will be mashed further in the pan, so no need to be neat.
- Start the base. Heat 2 tablespoons butter in a wide pan. Add the chopped onions and cook until soft, then stir in the ginger-garlic paste and cook for a minute.
- Cook the tomatoes. Add the chopped capsicum and cook for two minutes, then add the tomatoes and grated beetroot if using. Cook on medium heat for 8 to 10 minutes, mashing as you go, until the tomatoes break down into a soft pulp.
- Add the spices. Lower the heat and add the pav bhaji masala, Kashmiri chilli powder and turmeric. Stir well and cook for a minute so the spices bloom in the butter.
- Add the vegetables. Tip in the mashed potatoes, cauliflower and peas with salt. Add about a cup of water to loosen the mixture.
- Mash and simmer. Now use a potato masher right in the pan, pressing and mixing until the bhaji is smooth with just a little texture. Simmer for 10 to 12 minutes, stirring often and adding water as needed to keep it soft. Add another tablespoon of butter and let it melt in.
- Taste and adjust. Check the salt and spice. The bhaji should be rich, a little tangy and deeply savoury. Simmer until it reaches a thick but scoopable consistency.
- Toast the pav. Slit each pav most of the way through. Melt butter on a hot pan with a pinch of pav bhaji masala, then press the pav cut-side down and toast until golden and crisp at the edges.
- Serve. Spoon the bhaji into bowls, top with a knob of butter, chopped onion and coriander, and set the toasted pav alongside with lemon wedges.
Tips and variations
Mash more than you think you should. The signature texture of pav bhaji is smooth, almost like a coarse puree, with no big chunks. A hand masher used directly in the pan does this best.
Butter is not the place to economise here — it is central to the taste. Add it in stages: some in the base, some as the bhaji simmers, and a final knob on top at serving. A squeeze of lemon just before eating lifts the whole bowl.
For a colourful twist, a little grated beetroot deepens the red without changing the flavour. Some homes make a cheese pav bhaji by grating cheese over the hot bhaji, and a version studded with sweetcorn is popular with children.
Keep the bhaji slightly loose at the end, since it thickens as it sits. A splash of hot water brings leftovers right back.
The order of cooking matters for depth. Cook the onions until soft before the tomatoes go in, and cook the tomatoes right down to a pulp before the mashed vegetables join them — undercooked tomato leaves a raw edge that butter cannot hide. Add the pav bhaji masala into the hot fat so it blooms, rather than sprinkling it over water at the end, where it can taste dusty.
Toasting the pav in the same pan the bhaji cooked in is a small trick with a big payoff: the bread picks up the leftover butter and spice at the edges. Slit the pav but do not cut all the way through, so it opens like a book and holds together for dipping. Press it down firmly on the hot pan so the cut faces turn golden and just crisp, then serve immediately while everything is hot.
Pav bhaji is built for a crowd and for adapting to what you have. If you are short a vegetable or two, do not worry — potato and tomato are the non-negotiable base, and the rest can flex around what is in the kitchen. Cook a bigger batch of bhaji than you think you need; it keeps well for a couple of days and only deepens in flavour, and reheating it with a little water and a fresh knob of butter brings it right back to life. When feeding several people, keep the bhaji simmering gently on a low flame and toast the pav in rounds so each person gets theirs hot and crisp rather than sitting and going soft on the plate.
Serving
Pav bhaji is a meal on its own — bhaji, buttered pav, raw onion and lemon. It makes a great centrepiece for a casual dinner alongside something like masala dosa for a street-food spread, or a rich paneer butter masala if you want a fuller table. Find more crowd-pleasers in the kitchen section.
Frequently asked questions
What is pav bhaji masala?
Pav bhaji masala is a ready-made spice blend made specifically for this dish, combining coriander, cumin, red chilli, dried mango, black salt, fennel and other spices. It gives the bhaji its distinctive taste. You can buy it packaged, and while you can approximate it with garam masala plus amchur, the dedicated blend is what makes it taste right.
Which vegetables go into pav bhaji?
The base is boiled potatoes and cauliflower, with green peas, capsicum and tomatoes, all mashed together. Some cooks add carrot or beetroot — a little beetroot deepens the red colour naturally. The point is a smooth, well-mashed mixture rather than distinct pieces.
How do vendors get that bright red colour?
A lot of it is Kashmiri red chilli powder, which is more about colour than heat, plus a generous amount of butter and a small piece of grated beetroot. Street vendors also cook the bhaji on a wide flat griddle over high heat, which concentrates everything.
How do I toast the pav properly?
Slit the pav most of the way through, melt butter on a hot pan with a pinch of the bhaji masala, and press the pav cut-side down until golden and slightly crisp at the edges. Toasting in the same pan the bhaji cooked in picks up extra flavour.
Can I make the bhaji less spicy?
Yes. Reduce the chilli powder and use mostly Kashmiri chilli for colour without much heat. Extra butter and a squeeze of lemon also mellow the spice. The dish is very adjustable.
Can I make pav bhaji ahead of time?
The bhaji reheats very well and even tastes better after resting, so you can make it a day ahead. Keep it a little loose, as it thickens in the fridge, and toast the pav fresh just before serving.