🌍 FlavorBridge View Interactive Recipe →
Pav Bhaji 🌶️ South Asian Cuisine

Pav Bhaji

Mumbai's greatest street food invention — a buttery, fiery mashed vegetable curry cooked on a flat iron griddle and served with soft butter-toasted bread rolls. The smell of pav bhaji is the smell of Mumbai's streets after dark, a city reducing its entire vegetable surplus into one perfect dish.

15 min prep 🔥30 min cook 45 min total 🍽4 servings 📊easy

The Cultural Story

Pav bhaji was born in the 1850s in Mumbai's textile mills. The mill workers needed a quick, filling, affordable lunch that could be prepared and consumed in the limited break between shifts. The solution was elegant: take whatever vegetables were available, mash them together on a flat tawa (griddle) with spices and butter, and serve them with pav — the small, soft bread rolls introduced to Goa by the Portuguese and adopted enthusiastically across Maharashtra. The dish could feed a large person for almost nothing, could be prepared in minutes on a street cart, and tasted, somehow, extraordinary. The magic is in the masala and the butter. Pav bhaji masala is a specific blend — containing dried mango powder, fennel, coriander, cumin, red chili, and several other spices — that does not taste like any individual component but creates a flavor that is immediately recognizable as pav bhaji and nothing else. The butter is not a garnish. It goes into the bhaji during cooking, continuously, generously, in a way that would alarm anyone watching. The final dish should be shiny with it. A cold square of butter placed on top of the hot bhaji as it is served is standard and correct. Today pav bhaji has moved from mill workers' lunch to restaurant menus to home kitchens to competitive food courts where elaborate toppings — cheese, mixed vegetables, exotic variants — compete for attention. The original remains the best. A flat tawa, a lot of vegetables, a lot of butter, and pav rolls so soft they compress to almost nothing when squeezed and then spring back. Mumbai at its most generous.

Ingredients

Instructions

  1. 1Boil and prepare vegetables: Boil potatoes, cauliflower, carrot, and peas until fully tender. Drain and roughly mash together — not smooth, but no large chunks. Set aside.
  2. 2Heat butter and oil in a large heavy pan or flat griddle over medium-high heat. Add half the onions and cook until golden brown, 5–6 minutes.
  3. 3Add garlic, ginger, and green capsicum. Cook 2 minutes, mashing the capsicum as it softens.
  4. 4Add tomatoes. Cook until they break down completely and the mixture is a thick, jammy paste, about 5 minutes.
  5. 5Add spices: pav bhaji masala, chili powder, and turmeric. Cook 2 minutes until fragrant and the oil begins to separate from the masala.
  6. 6Add the mashed vegetables to the pan. Mix and mash everything together vigorously using a potato masher or the back of a spoon. This is a mashed dish — work everything until uniform.
  7. 7Add 1/2 cup water and stir. Cook over medium heat, mashing continuously, for 8–10 minutes. The bhaji should be thick, glossy, and hold its shape when pressed. Add butter generously as it cooks — at least 2 more tablespoons.
  8. 8Toast the pav: Split rolls and toast cut-side down in butter on the same griddle until golden and slightly crisp on the cut side.
  9. 9Serve bhaji topped with a square of cold butter, chopped onion, and cilantro. Squeeze lemon over everything. Eat the bhaji by tearing pieces of pav and using them to scoop — no cutlery required.

Cook this with the full experience

Join FlavorBridge to explore authentic recipes from cultures around the world — with comments, ratings, and the stories behind every dish.

Open Interactive Recipe →