Pav bhaji is a popular Mumbai street-food dish of soft, spiced mashed vegetables served with buttery toasted pav rolls. Potatoes, cauliflower, peas, and bell pepper make a hearty bhaji, while pav bhaji masala, tomato, and lemon give it its familiar savory, tangy flavor. Vegetable choices and spice levels vary from cook to cook.
Ingredients
- 2 medium Yukon Gold or russet potatoes, peeled and cut into 1-inch cubes, about 12 oz (340 g)
- 2 cups (200 g) small cauliflower florets
- 1 cup (150 g) green peas, fresh or frozen
- 1 medium carrot, peeled and diced, about 4 oz (115 g)
- 3 tablespoons (45 ml) neutral oil, divided
- 2 tablespoons (28 g) unsalted butter, divided, plus more for serving if desired
- 1 large yellow onion, finely diced, about 1½ cups (225 g)
- 1 medium green bell pepper, finely diced, about 1 cup (150 g)
- 1 tablespoon (15 g) ginger-garlic paste, or 2 teaspoons (10 g) finely grated ginger plus 2 minced garlic cloves
- 2 medium tomatoes, finely chopped, about 1½ cups (300 g)
- 2 tablespoons (12 g) pav bhaji masala
- ½ teaspoon (1 g) ground turmeric
- ½ teaspoon (1 g) Kashmiri chili powder, or to taste
- 1 teaspoon (6 g) fine salt, plus more to taste
- 1 to 1½ cups (240–360 ml) water, as needed
- 1 tablespoon (15 ml) lemon juice, plus lemon wedges for serving
- ¼ cup (10 g) chopped fresh cilantro
- 8 pav rolls, about 14 oz (400 g), split
Instructions
- Cook the vegetables. Put the potatoes, cauliflower, peas, and carrot in a large saucepan. Add water to cover by about 1 inch (2.5 cm), bring to a boil, then lower the heat and simmer for 12–15 minutes, until all the vegetables are very tender when pierced with a fork. Drain, 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 2 tablespoons (30 ml) oil and 1 tablespoon (14 g) butter in a large skillet or heavy pot over medium heat. Add the onion and cook for 6–8 minutes, stirring often, until soft and lightly golden. Add the bell pepper and cook for 3 minutes. Stir in 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 back of a spoon, until they soften and the mixture thickens. If it begins to stick before the tomatoes break down, add a tablespoon of water and lower the heat.
- Simmer and mash the bhaji. Add the mashed vegetables and 1 cup (240 ml) water to the skillet. Stir well, then use a masher to combine the vegetables with the masala. Simmer uncovered over low heat for 8–10 minutes, stirring frequently so the thick mixture does not catch on the bottom. Add a little more water if needed for a soft, spoonable consistency. Stir in the lemon juice and chopped cilantro, taste, and adjust the salt or chili.
- Toast the pav. Heat a skillet over medium heat. Add the remaining 1 tablespoon (15 ml) oil and 1 tablespoon (14 g) butter. Open the rolls and toast them cut-side down for 1–2 minutes, in batches, until golden. Add a little extra butter to the pan between batches if it looks dry. Serve the warm bhaji with the toasted pav and lemon wedges.
Tips
- Cut vegetables evenly. Similar-sized pieces cook at roughly the same rate. If the potatoes are much larger than the cauliflower, the cauliflower may turn mushy before the potatoes are tender.
- Adjust the texture with water. Bhaji should be thick but easy to scoop with pav. Add water a few tablespoons at a time if it becomes stiff; simmer briefly if it is too loose.
- Use a masher, not a blender. Mashing by hand gives the dish its characteristic soft, slightly coarse texture. A blender can make the vegetables gummy.
- Choose your masala carefully. Pav bhaji masala is a distinctive spice blend sold at Indian grocery stores and many supermarkets. If unavailable, substitute garam masala, but the flavor will be less tangy and less specifically associated with pav bhaji; add a small pinch of ground amchur if you have it.
Serving Suggestions
Serve the bhaji hot in shallow bowls with pav on the side, plus lemon wedges, chopped cilantro, and a small pat of butter on each portion if desired. Finely diced raw onion is a common garnish; offer it separately for anyone who prefers a milder plate. The rolls are for scooping, so keep them warm and toast them just before serving. For a fuller meal, add a simple cucumber salad or a bowl of sliced tomatoes, but the bhaji and pav are satisfying on their own.
Variations
Make it hotter: Increase the Kashmiri chili powder or serve sliced green chilies alongside. For a milder version, omit the chili powder and choose a less spicy pav bhaji masala.
Use other vegetables: Finely chopped green beans or a small amount of cabbage can replace some of the cauliflower or carrot. Keep the total quantity similar so the bhaji does not become watery. Beetroot is used in some variations, but it adds sweetness and a vivid red color.
Make it vegan: Replace the butter with additional neutral oil or a plant-based butter, and check that the pav contains no dairy. The flavor will be a little less rich, but the spiced vegetables remain the focus.
Make it richer: Stir in an extra teaspoon of butter at the end, or cook the vegetables in a pressure cooker according to its manufacturer’s directions. Avoid overfilling the cooker, and use the same tenderness cue before mashing.
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, or microwave it covered in short intervals, stirring between them. Reheat leftovers to 165°F (74°C). Toast fresh pav just before serving. The bhaji can be frozen in an airtight freezer-safe container for up to 2 months; thaw overnight in the refrigerator and reheat as above. Do not leave cooked bhaji at room temperature for more than 2 hours.
Frequently Asked Questions
What vegetables go in pav bhaji?
Potatoes, cauliflower, peas, and carrot form the base here, with onion, tomato, and bell pepper in the masala. Recipes vary, so you can adjust the mix while keeping enough potato to help the vegetables mash into a cohesive bhaji.
Can I make pav bhaji without pav bhaji masala?
You can use garam masala in a pinch, but it will taste different because pav bhaji masala has its own blend and tang. Add a small pinch of amchur, or a little extra lemon juice at the end, to bring back some brightness.
Can I cook the vegetables ahead of time?
Yes. Cook and mash the vegetables, cool them promptly, and refrigerate them in a covered container for up to 3–4 days. Make the onion-tomato masala and combine it with the vegetables when you are ready, or prepare the full bhaji ahead and reheat it thoroughly.
Why is my bhaji watery?
Some vegetables release more water than others, and frozen peas can add moisture. Simmer the bhaji uncovered, stirring frequently, until excess liquid evaporates. If it is only slightly thin, mash a few more potato pieces into it.
Can I use frozen vegetables?
Yes. Frozen peas work directly in the recipe. Frozen cauliflower or a mixed vegetable blend can also work, but cooking time may differ; simmer until the pieces are fully tender, drain thoroughly, and adjust the water added to the bhaji.
Related
- See New Features: A Practical Guide to Exploring Updates
- See New Files: Quick Guide to Finding Them
- See Keyboard on Screen: How to Use the On-Screen Keyboard
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).