Mumbai Street Food · Recipe

The Pav Bhaji You'll Make Every Weekend

🧑‍🍳 By Priti ⏱ 1 hour total 👥 Serves 4 ⭐ Easy
20 minPrep
40 minCook
1 hourTotal
4Servings
EasyDifficulty
MumbaiCuisine

Pav Bhaji is Mumbai on a plate — chaotic, comforting, and impossible to eat slowly. This is the home version my family grew up on: a mountain of mashed vegetables, an embarrassing amount of butter, and pav toasted until the crust crunches.

I posted a cooking reel of this on YouTube and the response was overwhelming — people asking for the full written recipe with exact quantities. Here it is. No shortcuts, no substitutions. The beetroot is non-negotiable (it gives the bhaji its deep red colour without food colouring), and the butter is non-negotiable for everything else.

🎬 Watch Me Make It

Watch on YouTube

Subscribe to the channel for more Mumbai recipes and street food finds every week.

🛒 Ingredients

Tick off as you gather — the list auto-marks done items.

Vegetables

Masala & Aromatics

Fat & Finishing

To Serve

👩‍🍳 Method

1
Prep all the vegetables

Finely chop 3 onions, capsicum, green chillies, garlic, and ginger — keep these separate as they go into the masala. Cut cauliflower into florets, roughly chop cabbage, slice beans, cube potatoes, chop carrot, and dice beetroot. These go into the pressure cooker together.

2
Pressure cook the hard vegetables

Add cauliflower, cabbage, beans, potatoes, carrot, beetroot, and green peas to a pressure cooker. Add 1/2 cup water and salt. Cook for 3–4 whistles on medium heat until everything is completely soft. Don't drain — keep the cooking water, you'll use it to adjust bhaji consistency.

3
Build the masala base

Heat ghee and 1 tbsp butter in a wide kadhai over medium-high heat. Add jeera and let it splutter — 20 seconds. Add onions and cook until golden brown, about 7–8 minutes. Add garlic, green chilli, and ginger. Sauté for 2 minutes until fragrant. Add tomato puree and cook, stirring, until the oil starts to separate from the sides — around 5 minutes. Add haldi, dhaniya powder, and red chilli powder. Mix and cook 1 minute.

4
Add capsicum and deepen the masala

Add the finely chopped capsicum to the masala. Cook for 3–4 minutes until soft. The base should now be deep red, sticky, and very fragrant. This is where the flavour builds — don't rush it.

5
Mash and combine

Add the pressure-cooked vegetables directly into the kadhai. Using a potato masher, mash everything together in the pan. You want a rough, textured mash — not smooth. Some small chunks are perfect. Add a splash of the reserved cooking water if it looks too thick.

6
Pav bhaji masala + simmer

Add 2 tbsp pav bhaji masala and stir everything through. Taste for salt. Add more reserved water to get a thick, scoopable consistency — it should hold its shape on the plate but not be stiff. Cook on medium heat for 5–10 minutes, stirring regularly so it doesn't catch on the bottom.

7
Finish the bhaji

Drop in 1 tbsp butter, a handful of fresh coriander, and the grated ginger. Stir through. The bhaji should look glossy and rich. Taste one more time — adjust salt, add a pinch more pav bhaji masala if needed. Turn off the heat.

8
Toast the pav

Slice pav buns horizontally. Heat a tawa (flat griddle) over medium heat. Add butter and a pinch of pav bhaji masala directly on the tawa. Place pav cut-side down and press gently. Toast until golden and slightly crisp on the edges — about 1 minute per side.

9
Plate and serve

Ladle the bhaji into a bowl or plate. Top with a cube of cold butter and chopped coriander. Serve immediately with toasted pav, a mound of sliced raw onion, and lemon wedges. Squeeze lemon generously just before eating — it cuts through the richness and wakes everything up.

💡 Pro Tips

🏙️ Rather Eat It Out?

Sometimes you want someone else to make the effort. Here's where I'd send you in Mumbai:

Made this recipe?

Send me a photo on Instagram — tag @roamandmeals and I'll share your version in my stories!

💬 Share on WhatsApp 𝕏 Tweet 📸 Follow