Pav Bhaji

Pav Bhaji served beautifully, ready to eat

Pav bhaji is Mumbai's famous street food: a buttery, mashed mixed-vegetable curry served with soft buttered rolls toasted on a griddle. Rich, vibrant, and deeply comforting, it is a meal in itself.

Prep time
20 mins
Cook time
35 mins
Total time
55 mins
Servings
4 servings
Calories
480
Advertisement

Ingredients

Instructions

  1. Boil the potatoes, cauliflower, peas, and carrots in salted water until very soft, about 15 minutes, then drain and mash roughly.
  2. Heat the oil in a large heavy pan and saute the onion until golden, about 6 minutes.
  3. Add the ginger-garlic paste and bell pepper and cook 3 minutes more.
  4. Stir in the tomatoes, turmeric, chili powder, and pav bhaji masala and cook until the tomatoes break down.
  5. Add the mashed vegetables and 1 cup of water, then simmer 10 minutes, mashing further until you get a thick, smooth bhaji.
  6. Stir in 2 tablespoons of butter and salt, taste, and adjust the seasoning.
  7. Slit the pav buns, spread butter inside, and toast on a hot griddle until golden and crisp on both sides.
  8. Serve the hot bhaji with the toasted pav, lemon wedges, and a knob of butter on top.

Pro tips

Frequently asked questions

Can I use frozen vegetables for pav bhaji?

Yes, frozen peas and corn work well, and you can swap in whatever vegetables you have, such as cabbage or pumpkin.

What spice mix makes it taste like street-style bhaji?

The special blend called pav bhaji masala is what gives it the signature taste. It is sold in Indian grocery stores and online.

How do I get soft pav rolls crispy on the outside?

Do not hold back on the butter; toasting the pav generously in butter on a hot griddle is half the experience.

Advertisement