Pav bhaji is especially famous in Maharashtra, particularly Mumbai, where the street-food favorite pairs buttery bread rolls (pav) with a spiced, mashed vegetable curry (bhaji). This practical home version uses potatoes, cauliflower, peas, and bell pepper, cooked until soft and mashed into a tangy, savory dish served with toasted pav.
Ingredients
- 4 medium Yukon Gold or russet potatoes, peeled and cut into chunks, about 1 lb (450 g)
- 2 cups (200 g) cauliflower florets
- 1 cup (150 g) green peas, fresh or frozen
- 1 medium green bell pepper, finely chopped, about 1 cup (150 g)
- 2 tablespoons (30 ml) neutral oil
- 4 tablespoons (56 g) unsalted butter, divided, plus more to serve if desired
- 1 large yellow onion, finely chopped, about 1½ cups (225 g)
- 1 tablespoon (15 g) ginger-garlic paste, or 2 teaspoons (10 g) each finely grated ginger and garlic
- 2 medium tomatoes, finely chopped, about 1½ cups (300 g)
- 2 tablespoons (16 g) pav bhaji masala
- 1 teaspoon (2 g) Kashmiri chili powder, or less to taste
- ½ teaspoon (1 g) ground turmeric
- 1 teaspoon (6 g) fine salt, plus more to taste
- 1½ cups (360 ml) water, divided, plus a little more as needed
- 1 tablespoon (15 ml) lemon juice, plus lemon wedges for serving
- 8 pav rolls (about 450 g total), split
- ¼ cup (10 g) chopped fresh cilantro
Instructions
- Cook the vegetables: Put the potatoes, cauliflower, and peas in a large pot. Add 1 cup (240 ml) water and bring to a boil over medium-high heat. Cover, reduce the heat to medium-low, and simmer for 15–18 minutes, until the potatoes and cauliflower are easily pierced with a fork. Drain, reserving about ½ cup (120 ml) of the cooking liquid.
- Start the masala: While the vegetables cook, heat the oil and 2 tablespoons (28 g) butter in a wide, heavy skillet or Dutch oven over medium heat. Add the onion and cook for 6–8 minutes, stirring often, until soft and lightly golden. Add the ginger-garlic paste and cook for 1 minute, stirring so it does not scorch.
- Build the tomato base: Stir in the tomatoes, pav bhaji masala, chili powder, turmeric, and salt. Cook for 7–9 minutes, stirring regularly, until the tomatoes break down and the mixture looks thick and glossy. If it begins to stick, add a tablespoon or two of water and lower the heat.
- Add bell pepper and mash: Stir in the chopped bell pepper and cook for 3 minutes. Add the drained vegetables and about ½ cup (120 ml) water. Mash thoroughly with a potato masher until mostly smooth, leaving a little texture if you like. Add reserved cooking liquid a splash at a time until the bhaji is thick but spoonable.
- Simmer and season: Cook the bhaji uncovered over low heat for 8–10 minutes, stirring frequently and scraping the bottom of the pan. Stir in the lemon juice and remaining 2 tablespoons (28 g) butter. Taste and adjust the salt, lemon, or pav bhaji masala. The finished bhaji should be moist and soft, not watery; add a little water if it tightens too much.
- Toast the pav: Just before serving, melt a little butter on a griddle or skillet over medium heat. Place the split rolls cut-side down and toast for 1–2 minutes, until warm and golden at the edges. Toast in batches, adding more butter as needed.
- Serve: Spoon the hot bhaji into bowls or onto plates. Top with chopped cilantro and, if desired, a small dab of butter. Serve immediately with the toasted pav and lemon wedges.
Tips
- Control the heat: Kashmiri chili powder mainly adds color and mild warmth. Use less for a gentle bhaji, or add a pinch of cayenne for more heat. Pav bhaji masala varies by brand, so taste before adding extra.
- Get the texture right: Mash while the vegetables are hot, then simmer the bhaji long enough for the flavors to come together. Add water gradually; too much at once can make the curry thin.
- Use what you have: Frozen peas work without thawing. If pav bhaji masala is unavailable, a blend of garam masala and ground coriander is a workable substitute, but the flavor will be less characteristic and more aromatic.
- Make ahead: The bhaji can be prepared in advance, but toast the pav just before serving so it stays crisp at the cut edges.
Serving Suggestions
Serve pav bhaji hot with plenty of toasted pav, lemon wedges, and a little finely chopped onion on the side if you enjoy its crunch. A pat of butter melting over each portion is traditional in many versions, but optional. For a larger meal, offer a simple cucumber salad or sliced tomatoes; the bhaji is rich and flavorful enough to remain the main event.
Variations
Families and vendors adjust the vegetable mix, spice level, and butter to taste, so there is no single version used everywhere. For a milder bhaji, reduce the chili powder and increase the potatoes slightly. For extra vegetables, add finely chopped carrots or green beans, keeping the total amount close to the recipe’s vegetable quantity so the curry still mashes well. To make it vegan, use neutral oil instead of butter and serve with dairy-free rolls; the taste will be less buttery but still savory. Whole-wheat rolls can replace pav, though they are usually denser and less soft.
Storage and Reheating
Refrigerate leftover bhaji within 2 hours of cooking, in a covered container; keep the pav separate so it does not turn soggy. The bhaji keeps for 3–4 days in the refrigerator. Reheat it in a saucepan over medium-low heat, stirring often and adding a splash of water to loosen it. Heat leftovers to 165°F (74°C), checking with a food thermometer. Toast fresh pav when ready to eat. The bhaji can also be frozen in a freezer-safe container for up to 2–3 months; thaw overnight in the refrigerator and reheat to 165°F (74°C). Do not leave cooked bhaji at room temperature for more than 2 hours.
Frequently Asked Questions
Pav bhaji is famous in which state?
Maharashtra, especially Mumbai, is most closely associated with pav bhaji. It is popular throughout India, but Mumbai’s street-food culture helped make the dish widely known.
What does pav bhaji mean?
“Pav” refers to the soft bread roll, while “bhaji” means a cooked vegetable dish or curry. The name describes the pairing of the spiced mashed vegetables with bread.
Can I make the bhaji without a pressure cooker?
Yes. This recipe cooks the vegetables in a regular pot until tender, then mashes them into the masala. Keep the pot covered while they simmer and add water if it becomes dry.
How can I make pav bhaji less spicy?
Reduce the chili powder or leave it out, and begin with 1½ tablespoons of pav bhaji masala. Taste after simmering and add more masala only if you want a stronger flavor.
Can I make pav bhaji ahead of time?
Yes. Prepare the bhaji up to 3–4 days ahead and refrigerate it promptly. Reheat to 165°F (74°C), then toast the pav just before serving.
What can I use instead of pav?
Soft dinner rolls or other small bread rolls are good substitutes. They will not be identical to Mumbai pav, but they can be split and butter-toasted in the same way.
Related
- Energy Drinks Sweetened With Monk Fruit at Home
- Who Sells Monk Fruit? Where to Buy It
- Does Monk Fruit Have Caffeine? What to Know
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).