
There’s nothing quite like standing at a Mumbai street cart on a rainy evening, watching a mountain of butter melt into a sizzling pan of mashed vegetables while someone toasts soft pav on the side. The smell alone pulls you in before you’ve even ordered. This is my home version of that same magic.. buttery, spicy, and ready in under an hour.
What is Pav Bhaji?
Pav bhaji is a spiced, buttery mash of mixed vegetables (the bhaji) served alongside soft, toasted dinner rolls (the pav). The vegetables are boiled, mashed, and cooked down with onions, tomatoes, and a distinctive pav bhaji masala until they turn into a thick, glossy curry that’s mopped up with the pav.
Where Pav Bhaji Comes From
Pav bhaji was born in the textile mills of 19th-century Mumbai, where vendors created a quick, filling lunch for mill workers using whatever vegetables were on hand, paired with inexpensive bread rolls already common in the city. It quickly spread beyond the mills to become one of Mumbai’s most iconic street foods, and today it’s eaten across India as an evening snack, quick dinner, or party dish, always finished with a generous knob of butter.
Health Benefits of the Vegetables in Pav Bhaji
Because the bhaji is built on a mix of potatoes, tomatoes, peas, capsicum, and carrots, one bowl packs in a genuinely varied dose of nutrients:
- Tomatoes bring lycopene, an antioxidant linked to heart health
- Capsicum adds vitamin C for immunity
- Carrots contribute beta-carotene for eye and skin health
- Peas add plant protein and fibre
- Potatoes provide potassium and quick energy
Mashing and slow-cooking the vegetables together also makes them easier to digest and lets the spices penetrate every bite.
Ingredients:
- 3 medium potatoes, boiled and mashed
- – 1 cup cauliflower florets, boiled and mashed
- – 1/2 cup green peas, boiled
- 1 large capsicum, finely chopped
- 2 large onions, finely chopped (plus extra for garnish)
- 3 large tomatoes, finely chopped
- 1 tablespoon ginger-garlic paste
- 2 tablespoons pav bhaji masala
- 1/2 teaspoon turmeric powder
- 1 teaspoon red chilli powder, adjust to taste
- 4 tablespoons butter, plus more for serving
- Salt to taste
- Fresh coriander, chopped, for garnish
- Lemon wedges, for serving
- 8 pav, soft dinner rolls
Instructions:
Step 1: Prep the vegetables
Boil the potatoes, cauliflower, and peas together until completely soft, then mash them coarsely with a masher.
Step 2: Build the base
Heat 2 tablespoons of butter in a wide pan, add the chopped onions, and saute until translucent. Stir in the ginger-garlic paste and cook for a minute until the raw smell fades.
Step 3: Cook the masala
Add the chopped capsicum and tomatoes, then stir in the pav bhaji masala, turmeric, red chilli powder, and salt. Cook until the tomatoes turn soft and the oil starts to separate from the masala.
Step 4: Mash it all together
Add the boiled, mashed vegetables to the pan along with a splash of water. Mash everything together with the back of your spoon, and simmer for 10-15 minutes so the flavors meld into a thick, glossy bhaji.
Step 5: Finish and toast the pav
Stir in the remaining butter and simmer for a couple more minutes. Meanwhile, slice the pav horizontally and toast on a hot tawa with a little butter until golden on both sides.
Step 6: Serve
Top the hot bhaji with a knob of butter, chopped onions, and fresh coriander. Serve immediately with the toasted pav and lemon wedges on the side.
Tips:
Mash the vegetables while they’re still warm for the smoothest texture. If your bhaji tastes flat, a splash of extra lemon juice or a pinch more pav bhaji masala right before serving usually fixes it. You can also freeze leftover bhaji, without the butter garnish, for up to a month… just reheat and finish with fresh butter.
For more such quick recipes, visit my YouTube channel @qwikrecipes. If you like the recipe, do like, comment and subscribe.


















