Pav bhaji is a Mumbai street-food favorite: a spiced, mashed vegetable curry served with buttery toasted rolls called pav. Its origin is commonly linked to Mumbai’s 19th-century textile mills, where filling, quick-to-serve food suited workers’ schedules; today, ingredients and spice levels vary by cook and region. This home version makes a generous, tangy bhaji with potatoes, vegetables and pav bhaji masala, ready to serve with warm rolls.
Ingredients
- 2 medium potatoes, peeled and cut into chunks, about 10 oz (280 g)
- 1 cup cauliflower florets, about 4 oz (115 g)
- 1 cup chopped carrots, about 5 oz (140 g)
- 1 cup green peas, fresh or frozen, about 5 oz (140 g)
- 3 cups water (710 ml), plus more as needed
- 3 tablespoons unsalted butter (42 g), divided, plus more for serving if desired
- 1 tablespoon neutral oil (15 ml)
- 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 ginger-garlic paste (15 g), or 2 teaspoons each finely grated ginger and garlic
- 2 medium tomatoes, finely chopped, about 2 cups (300 g)
- 2 tablespoons pav bhaji masala (about 14 g), plus more to taste
- ½ teaspoon ground turmeric (1 g)
- ½ teaspoon mild red chili powder (1 g), or to taste
- 1 teaspoon fine salt (6 g), plus more to taste
- 1 tablespoon lemon juice (15 ml), plus lemon wedges for serving
- 8 pav rolls (about 400 g total), split
- ¼ cup chopped cilantro (10 g), for serving
Instructions
- Cook the vegetables: Put the potatoes, cauliflower, carrots, peas and 3 cups water in a large saucepan. Bring to a boil, then reduce the heat, cover and simmer for 15–18 minutes, until the potatoes and carrots are very tender. Set aside ½ cup (120 ml) of the cooking water, then drain the vegetables.
- Mash the vegetables: Return the vegetables to the pan and mash them with a potato masher until mostly smooth, leaving a few small pieces for texture. Set aside. A little reserved cooking water will help loosen the bhaji later.
- Build the masala base: Heat the oil and 1 tablespoon butter in a wide skillet or heavy pot over medium heat. Add the onion and cook for 6–8 minutes, stirring often, until soft and lightly golden. Stir in the bell pepper and cook for 3 minutes. Add the ginger-garlic paste and cook for 30 seconds, just until fragrant.
- Cook the tomatoes and spices: Add the tomatoes, pav bhaji masala, turmeric, chili powder and salt. Cook for 6–8 minutes, stirring and pressing the tomatoes with the spoon, until they soften into a thick mixture and the oil begins to show around the edges. If the pan gets dry before the tomatoes soften, add a splash of water.
- Simmer the bhaji: Stir in the mashed vegetables and lemon juice. Add the reserved cooking water a little at a time until the curry is thick but spoonable. Simmer gently for 8–10 minutes, mashing and stirring occasionally so it does not stick. Taste and adjust the salt, lemon or pav bhaji masala. Stir in 1 tablespoon butter at the end.
- Toast the pav: Just before serving, heat a griddle or skillet over medium heat. Melt the remaining 1 tablespoon butter on it, place the split rolls cut-side down and toast for 1–2 minutes, until golden. Work in batches and add a little more butter only if the pan is dry.
- Serve: Spoon the hot bhaji into bowls, top with cilantro and, if you like, a small pat of butter. Serve immediately with toasted pav and lemon wedges.
Tips
- Mash to your preferred texture: Street-style bhaji is usually quite soft, but it need not be completely smooth. Mash thoroughly for a cohesive curry, or leave more vegetable pieces for a chunkier result.
- Adjust the spice carefully: Pav bhaji masala varies in heat and saltiness by brand or homemade blend. Start with 2 tablespoons, then taste near the end before adding more; add chili powder gradually.
- Use a practical substitute: If pav bhaji masala is unavailable, use an equal amount of garam masala and add a pinch of ground cumin and paprika. The result will be less tangy and less like the characteristic Mumbai-style seasoning, so add lemon to taste.
- Keep the pan from catching: Bhaji thickens as it simmers. Stir and scrape the bottom regularly, adding reserved vegetable water or plain water a tablespoon at a time if it begins to stick.
Serving Suggestions
Serve the bhaji hot with butter-toasted pav, lemon wedges and extra chopped cilantro. Finely chopped raw onion is a common accompaniment; offer it on the side so each person can add as much as they like. For a fuller meal, add a simple cucumber salad or sliced tomatoes. Pav is a soft, slightly sweet bread roll; if it is unavailable, use dinner rolls or soft burger buns, split and toasted in butter.
Variations
For a hotter bhaji, add finely chopped green chili with the ginger-garlic, or increase the chili powder in small increments. For a richer version, stir in another tablespoon of butter just before serving. You can replace some of the cauliflower or carrots with finely chopped cabbage or green beans, keeping the total amount of vegetables similar; the taste and texture will shift slightly. To make it vegan, use neutral oil or a plant-based butter for both the curry and rolls. Check that the pav and masala are also free of ingredients you avoid.
Storage and Reheating
Refrigerate leftover bhaji within 2 hours of cooking in a covered container; it keeps for 3–4 days. Store pav separately so it does not become soggy. Reheat the bhaji in a saucepan over medium-low heat, stirring often and adding a splash of water to loosen it, until steaming throughout and at least 165°F (74°C), the USDA FSIS safe temperature for reheated leftovers. In a microwave, cover loosely, heat in short intervals and stir between intervals; check the temperature in more than one spot. Toast the rolls fresh. For longer storage, freeze the bhaji in a well-sealed container for up to 3 months; thaw in the refrigerator before reheating.
Frequently Asked Questions
Where did pav bhaji originate?
Pav bhaji is associated with Mumbai, formerly called Bombay. Its history is commonly connected to the city’s 19th-century textile-mill economy, where a fast, filling meal could be served to workers. Details of its early development are not always consistent, so it is best described as a Mumbai-origin dish rather than tied to one definitive inventor.
What does “pav bhaji” mean?
“Pav” refers to the soft bread roll, a word associated with Portuguese-influenced bread traditions in western India. “Bhaji” means a vegetable dish or curry in this context. Together, the name describes the curry served with rolls.
What is pav bhaji masala?
It is a spice blend made for this dish, commonly including coriander, cumin, dried red chilies and other warm spices. Its exact ingredients differ between blends. Garam masala with cumin and paprika can stand in, but the flavor will not be quite the same.
Can I make pav bhaji ahead?
Yes. Cook the bhaji, cool it promptly and refrigerate it within 2 hours. Reheat it to 165°F (74°C), loosening it with water as needed, and toast the pav just before serving for the best texture.
Why is my bhaji watery or bland?
If it is watery, simmer it uncovered for a few minutes, stirring so it does not catch, until some liquid evaporates. If it tastes bland, adjust salt first, then add pav bhaji masala or lemon juice a little at a time; the bread and butter can soften the curry’s seasoning on the plate.
Is pav bhaji vegetarian?
This recipe is vegetarian when made with butter and rolls whose ingredients suit your needs. For a vegan version, replace butter with plant-based butter or oil and check the bread and spice blend labels.
Related
- After Five Dresses for Women: Evening Style Guide
- Eating Every 3 Hours: A Balanced Daily Meal Plan
- Iftar Chicken and Rice: A Simple Ramadan Meal
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).