Pav bhaji is a popular Mumbai street-food dish of buttery toasted bread rolls (pav) served with a spiced, mashed vegetable curry (bhaji). Potatoes, cauliflower, peas and tomatoes make a hearty base, while pav bhaji masala, lemon and fresh coriander give it its familiar savory, tangy flavor. Regional and household versions vary in vegetables, spice and butter, but the method is straightforward.
Ingredients
- 2 medium russet or Yukon Gold potatoes, peeled and cut into chunks, about 12 oz (340 g)
- 2 cups (200 g) cauliflower florets
- 1 cup (150 g) green peas, fresh or frozen
- 2 tablespoons (30 ml) neutral oil
- 3 tablespoons (42 g) unsalted butter, divided, plus more for serving if desired
- 1 large yellow onion, finely chopped, about 1½ cups (225 g)
- 1 medium green bell pepper, finely chopped, about 1 cup (150 g)
- 1 tablespoon (15 g) ginger-garlic paste, or 2 teaspoons (10 g) finely grated ginger and 2 garlic cloves, finely grated
- 2 medium tomatoes, finely chopped, about 2 cups (300 g)
- 2 tablespoons (12 g) pav bhaji masala
- ½ teaspoon (1 g) ground turmeric
- ½ teaspoon (1 g) Kashmiri chili powder, or ¼ teaspoon cayenne for a hotter substitute
- 1 teaspoon (6 g) fine salt, plus more to taste
- ¾ cup (180 ml) water, plus a little more as needed
- 1 tablespoon (15 ml) fresh lemon juice, plus lemon wedges for serving
- ¼ cup (10 g) chopped fresh cilantro
- 8 pav rolls, split horizontally (about 12 oz/340 g total); soft dinner rolls are a practical substitute
- ½ small red onion, finely chopped, about ½ cup (75 g), for serving
Instructions
- Cook the vegetables: Put the potatoes, cauliflower and peas in a medium saucepan and add water to cover by about 1 inch (2.5 cm). Bring to a boil, then simmer uncovered until the potatoes and cauliflower are very tender, about 15–18 minutes. Drain well, reserving ½ cup (120 ml) of the cooking water. Mash the vegetables roughly with a potato masher; leave a little texture rather than making a smooth purée.
- Build the masala base: While the vegetables cook, heat the oil and 1 tablespoon (14 g) butter in a wide skillet or heavy pan over medium heat. Add the chopped onion and cook for 6–8 minutes, stirring, until soft and lightly golden. Add the bell pepper and ginger-garlic paste; cook for 2 minutes, stirring often.
- Cook the tomatoes and spices: Add the tomatoes, pav bhaji masala, turmeric, chili powder and salt. Cook for 7–9 minutes, stirring and pressing the tomatoes with the spoon, until they have softened into a thick, glossy mixture and the raw tomato smell has faded. If the mixture starts sticking, add a tablespoon of water and lower the heat.
- Combine and mash: Add the mashed vegetables and ¾ cup (180 ml) water to the pan. Stir well, then use a potato masher to press the mixture against the bottom of the pan until the bhaji is mostly cohesive but still slightly textured. Simmer gently for 8–10 minutes, stirring frequently so it does not scorch. Add reserved cooking water a little at a time if it becomes too thick. Stir in the lemon juice and half the cilantro; taste and adjust salt or chili.
- Toast the pav: In a separate skillet or on a griddle, melt the remaining 2 tablespoons (28 g) butter over medium heat. Place the split rolls cut-side down and toast for 1–2 minutes, until warm and golden. Work in batches and add a little more butter if needed.
- Serve: Spoon the hot bhaji into bowls or onto plates. Top with the remaining cilantro and chopped red onion, and serve with the buttered pav and lemon wedges.
Tips
- Use a broad, heavy pan and stir the bhaji often during its final simmer. A thin pan or high heat can make the thick vegetable mixture catch and burn before its flavors come together.
- Pav bhaji masala is a specific Indian spice blend sold in Indian grocery stores and some larger supermarkets. If unavailable, use an equal amount of garam masala as a fallback; it will taste warmer and less like the usual street-style bhaji, so add a pinch of extra ground coriander if you have it.
- Kashmiri chili powder gives color with moderate heat. Paprika can replace it for a milder, less traditional flavor; cayenne is hotter, so start with less and adjust after simmering.
- Butter contributes the characteristic richness, but you can use additional neutral oil for a dairy-free version. The result will be less buttery; check that the pav is also dairy-free if needed.
Serving Suggestions
Serve the bhaji piping hot with toasted pav, lemon wedges and a small pile of chopped red onion. A little butter melted over the bhaji is common, but optional. For a larger meal, add a simple cucumber salad or sliced tomatoes; the fresh crunch balances the soft, richly seasoned curry. Keep extra pav warm under a clean towel and bring the bhaji to the table in the pan if it is convenient.
Variations
Use finely chopped carrots, green beans or cabbage in place of some cauliflower or peas, keeping the total quantity of vegetables similar. For a smoother bhaji, mash more thoroughly while it simmers; for a chunkier one, reserve a few cooked cauliflower florets and stir them in at the end. To make the dish vegan, replace butter with oil and choose dairy-free rolls. Adjust the chili to suit your guests, but avoid adding extra pav bhaji masala without tasting first, since blends can vary in salt and heat.
Storage and Reheating
Refrigerate leftover bhaji and pav separately within 2 hours of cooking, in covered containers. The bhaji keeps for 3–4 days in the refrigerator; toasted bread is best eaten fresh, though unopened rolls can be stored according to their package directions. To reheat bhaji on the stove, warm it over medium-low heat with a splash of water, stirring until steaming hot throughout. In a microwave, cover loosely, heat in short intervals, and stir between intervals for even heating. USDA FSIS recommends reheating leftovers to 165°F (74°C), checked with a food thermometer. Freeze bhaji in airtight portions for up to 2–3 months for best quality; thaw overnight in the refrigerator and reheat thoroughly. Toast fresh pav when serving.
Frequently Asked Questions
What does pav bhaji mean?
“Pav” refers to the soft bread rolls, while “bhaji” means a vegetable dish or curry. The name describes the usual pairing: spiced mashed vegetables eaten with butter-toasted bread.
Is pav bhaji very spicy?
It can be mild or quite hot depending on the chili and masala blend. This recipe uses a modest amount of Kashmiri chili powder; reduce it or leave it out for a milder batch, then offer chili separately.
Can I make pav bhaji ahead?
Yes. Cook the bhaji up to 3 days ahead and refrigerate it promptly. Reheat it with a splash of water until steaming hot, then toast the pav just before serving so the bread stays warm and crisp at the edges.
Can I make it without a potato masher?
Use the back of a sturdy spoon or a flat spatula to press the cooked vegetables in the pan. A few small vegetable pieces are fine; avoid blending the mixture unless you prefer a very smooth texture.
What can I use instead of pav?
Soft dinner rolls are the closest easy substitute. Split and toast them cut-side down with butter or oil. Soft sandwich bread can work in a pinch, though it is thinner and less sturdy for scooping up the bhaji.
Why is my bhaji too thick or watery?
If it is too thick, stir in warm water a tablespoon at a time until it loosens. If it is watery, simmer uncovered for a few extra minutes while stirring; mashing the vegetables further also helps thicken it.
Related
- Best Asian Eggplant Varieties for Your Garden and Kitchen
- Eggplant Parmesan No Fry: Crisp, Oven-Baked Layers
- Italian Fried Eggplant: Crispy, Tender Slices
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).