Honest Pav Bhaji: A Practical Mumbai-Style Recipe

Updated November 4, 2026

Total time
55 min
prep 20 min · cook 35 min
Serves
4
portions as written

Jump to recipe

Honest Pav Bhaji: A Practical Mumbai-Style Recipe

Honest pav bhaji is a Mumbai-style dish of soft bread rolls (pav) served with a buttery, spiced mash of vegetables (bhaji), finished with lemon and fresh coriander. This home-cookable version uses potatoes, cauliflower, peas and bell pepper, cooked until tender and mashed with tomato and pav bhaji masala for a savory, tangy meal.

Ingredients

  • 2 medium potatoes, peeled and cut into chunks, about 10 oz (280 g)
  • 2 cups cauliflower florets, about 7 oz (200 g)
  • 1 cup green peas, fresh or frozen, about 5 oz (140 g)
  • 1 medium carrot, peeled and diced, about 4 oz (115 g)
  • 1 medium green bell pepper, finely diced, about 5 oz (140 g)
  • 2 tablespoons neutral oil (30 ml)
  • 3 tablespoons unsalted butter, divided (42 g), plus more for serving if desired
  • 1 teaspoon cumin seeds (2 g)
  • 1 large yellow onion, finely chopped, about 8 oz (225 g)
  • 1 tablespoon ginger-garlic paste (15 g), or 2 teaspoons finely grated ginger and 2 minced garlic cloves
  • 2 medium tomatoes, finely chopped, about 10 oz (280 g)
  • 2 tablespoons pav bhaji masala (about 16 g), plus more to taste
  • ½ teaspoon ground turmeric (1 g)
  • ½ teaspoon Kashmiri chili powder (1 g), or mild paprika; add more only if desired
  • 1 teaspoon fine salt (6 g), plus more to taste
  • 1½ cups water (360 ml), divided, plus extra as needed
  • 1 tablespoon lemon juice (15 ml), plus lemon wedges for serving
  • ¼ cup chopped fresh cilantro (10 g)
  • 8 pav rolls, about 14 oz (400 g)
  • 2 tablespoons butter for toasting the pav (28 g)

Instructions

  1. Boil the vegetables: Put the potatoes, cauliflower, peas and carrot in a saucepan with 1 cup water (240 ml). Cover and simmer over medium heat for 15–18 minutes, until everything is very tender when pierced with a fork. Add a splash of water if the pan becomes dry. Drain, reserving the cooking liquid, and mash the vegetables roughly with a potato masher.
  2. Build the masala base: While the vegetables cook, heat the oil and 1 tablespoon butter (14 g) in a wide, heavy skillet or Dutch oven over medium heat. Add the cumin seeds; cook for about 30 seconds, until fragrant. Stir in 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.
  3. 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 soften into a thick paste and the oil begins to show at the edges. Lower the heat if the spices stick or darken too quickly.
  4. Mash and simmer the bhaji: Add the diced bell pepper and mashed vegetables to the skillet. Pour in the remaining ½ cup water (120 ml), plus enough reserved vegetable liquid to make the mixture loose but not soupy. Mash firmly in the pan until the vegetables are mostly smooth, with a little texture remaining. Simmer uncovered for 8–10 minutes, stirring and scraping the base often. Add water a few tablespoons at a time if it gets too thick. Stir in the lemon juice, cilantro and remaining 2 tablespoons butter (28 g). Taste and adjust salt, lemon or masala.
  5. Toast the pav: Split the rolls horizontally without cutting all the way through. Heat a griddle or skillet over medium heat and melt a little of the 2 tablespoons butter (28 g). Toast the rolls cut-side down for 1–2 minutes, pressing lightly, until warm and golden. Work in batches, adding butter as needed.
  6. Serve hot: Spoon the bhaji into bowls and top with a little butter, if liked. Serve immediately with the toasted pav and lemon wedges.

Tips

  • Use a masher, not a blender. A potato masher gives the bhaji its familiar soft texture while leaving some vegetable body. A blender can make it gluey, especially with potatoes.
  • Adjust heat gradually. Pav bhaji masala brands vary in salt and chili strength. Start with the listed amount, then add more after simmering; paprika is a mild substitute for Kashmiri chili powder.
  • Make it dairy-free if needed. Replace butter with a neutral oil or dairy-free butter. The bhaji will be less rich, but the masala and lemon still give it plenty of flavor.
  • Keep the texture saucy. The mash thickens as it sits. Stir in a little hot water before serving rather than adding lots of water at once, which can dilute the spices.

Serving Suggestions

Serve each portion with two toasted pav rolls, lemon wedges and extra chopped cilantro. Finely chopped raw onion is a common garnish; offer it on the side so diners can add as much as they like. A crisp cucumber salad or a simple green salad makes a fresh contrast, while masala chai is a familiar nonalcoholic drink alongside the meal.

Variations

For a richer street-style finish, stir in an extra tablespoon of butter just before serving. For a hotter bhaji, add a pinch of cayenne or finely chopped green chili with the onion, keeping in mind that some masala blends are already spicy. You can substitute finely chopped zucchini or green beans for the carrot, but keep the total vegetable quantity similar and cook until tender.

To make the dish more substantial, serve it with additional pav or spoon the bhaji over toasted bread. Pav bhaji masala is a distinctive spice blend; if you cannot find it, garam masala can work in a pinch, but the flavor will be less tangy and specifically Mumbai-style. Add a little extra lemon and a pinch of ground coriander to help balance the substitute.

Storage and Reheating

Refrigerate leftover bhaji within 2 hours of cooking in a shallow, covered container; it keeps for 3–4 days. Store the rolls separately so they do not become soggy. Reheat the bhaji on the stove over medium-low heat with a splash of water, stirring until steaming throughout, or microwave it covered in short intervals, stirring between each. USDA guidance is to reheat leftovers to 165°F (74°C); check the center with a food thermometer. Toast fresh pav just before serving.

Bhaji can be frozen in an airtight freezer-safe container for up to 2–3 months for best quality. Thaw overnight in the refrigerator and reheat to 165°F (74°C), adding water to restore its consistency. Avoid freezing toasted pav; freeze unopened rolls according to their package directions instead.

Frequently Asked Questions

What is pav bhaji masala?
Pav bhaji masala is an Indian spice blend made for this dish, usually containing spices such as coriander, cumin, chili, fennel and dried mango powder. It is sold at Indian grocery stores and many larger supermarkets. Garam masala is a workable substitute, but it produces a different, less tangy flavor.

Can I make the bhaji ahead?
Yes. Cook the bhaji a day ahead, cool it promptly and refrigerate it within 2 hours. Reheat it gently with a little water until it reaches 165°F (74°C), then toast the pav just before serving.

Can I use a pressure cooker?
Yes. Cook the potatoes, cauliflower, peas and carrot with about 1 cup water until tender, following your cooker’s instructions for mixed vegetables. Release pressure according to the appliance directions, drain while reserving liquid, and continue with the skillet method. Avoid overcooking until the vegetables become watery.

How do I fix bhaji that is too spicy?
Stir in a little more mashed potato or a spoonful of butter, then add lemon to taste. If the bhaji is already too thick, loosen it with water a tablespoon at a time. Adding more chili or masala will make the heat stronger, so adjust salt and acidity first.

Can I make pav bhaji without pav?
Yes. Serve the bhaji with soft dinner rolls, toasted sandwich bread or another mild bread. Traditional pav is a soft, slightly sweet roll; substitutes work well but may have a firmer crust or less sweetness.

Related

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).