Pav Bhaji Recipe Food Lab: Mumbai Street Food Magic at Home

Pav Bhaji Recipe Food Lab: Mumbai Street Food Magic at Home

I’ve recreated Mumbai’s iconic street food with a method that brings bold, authentic flavors to your home kitchen. This vegetarian dish transforms simple ingredients into a rich, spiced vegetable curry.

Traditional techniques meet modern precision as the bhaji simmers low and slow. The pav—soft dinner rolls—are toasted in butter and spices for a perfect finish.

The result is a deeply satisfying meal with a complex blend of textures and aromas. Every bite delivers the vibrant taste of Mumbai’s bustling food stalls.

Serve with extra lemon wedges and finely chopped onions for the true street-food experience.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Pav Bhaji Recipe Food Lab

Potatoes, cauliflower, and spices come together for this rich Mumbai street food experience.

Ingredient Amount Notes
Potatoes 🥔 4 whole Medium, peeled and diced
Cauliflower 🥬 2 cups Chopped into small florets
Green Peas 🌱 1 cup Fresh or frozen
Carrots 🥕 2 whole Peeled and finely chopped
Tomatoes 🍅 4 whole Finely chopped or pureed
Onion 🧅 1 whole Finely chopped
Garlic Cloves 🧄 6 cloves Minced for depth of flavor
Ginger 🌿 1 tbsp Fresh, grated
Green Chilies 🌶️ 2 whole Finely chopped, adjust to taste
Pav Bhaji Masala 🌶️ 2 tbsp Essential spice blend
Red Chili Powder 🌶️ 1 tsp Adjust for heat preference
Turmeric Powder 🟡 ½ tsp For vibrant color
Cumin Seeds 🌿 1 tsp For aromatic tempering
Salt 🧂 1 ½ tsp Adjust to taste
Unsalted Butter 🧈 ½ cup For cooking and toasting pav
Dinner Rolls 🍞 8 pieces Soft, for serving
Lemon 🍋 1 whole Cut into wedges for serving
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish

The vegetables are the foundation here. Russet potatoes give the ideal creamy texture, and fresh cauliflower florets (not frozen) provide the best bite. Indian grocery stores often carry pre-mixed pav bhaji masala, which simplifies the spice blend. For the pav, soft dinner rolls from Trader Joe’s or a local bakery work perfectly—just avoid anything too crusty.

No pav bhaji masala? Combine garam masala, cumin, coriander, and fennel seeds as a substitute—though it won’t be identical. Fresh ginger and garlic are non-negotiable for authentic flavor (jarred works in a pinch, but fresh is better). The chili powder can be adjusted: Kashmiri red chili powder adds vibrant color without overwhelming heat.

The bhaji thickens as it cools, so serve it hot. Leftovers keep in the fridge for 3-4 days and reheat beautifully. Toast the pav just before serving to maintain that buttery crunch. The cilantro garnish is best added fresh—don’t mix it in ahead of time (it loses its brightness).

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I just dump chopped potatoes, cauliflower, peas, and carrots in a single pan—minimal cleanup, maximum flavor.
  • Buttery Tomato Magic: The slow-cooked tomatoes with that pav bhaji masala? Ridiculously good, especially with extra butter on the pav.
  • Weeknight Hero: Honestly, it’s my go-to for busy evenings—ready before the kids finish their homework.
  • Budget Stretcher: Feeds my family of four for pennies, and leftovers taste even better the next day.

Step-by-Step Instructions for Pav Bhaji

Master this iconic Mumbai street food with precise technique and authentic flavors.

Step 1: Prepare the Vegetable Base

Begin by boiling the 4 whole Potatoes, 2 cups Cauliflower, 1 cup Green Peas, and 2 whole Carrots in salted water until fork-tender, about 12-15 minutes. Drain thoroughly and set aside. The potatoes should crumble easily when pierced, while the cauliflower retains a slight bite.

While the vegetables cook, finely chop the 1 whole Onion, 4 whole Tomatoes, and 2 whole Green Chilies. Mince the 6 cloves Garlic Cloves and grate the 1 tbsp Ginger. This prep ensures a seamless cooking process once the vegetables are ready.

Step 2: Tempr the Aromatics

Heat 2 tablespoons of the 0.5 cup Unsalted Butter in a large, heavy-bottomed pan over medium heat. Add the 1 tsp Cumin Seeds and let them sizzle for 10-15 seconds until fragrant. Immediately add the chopped onion and sauté until translucent and golden, about 5-6 minutes.

Stir in the minced garlic cloves and grated ginger, cooking for 1 minute until the raw aroma dissipates. Add the chopped green chilies, tomatoes, 1 tsp Red Chili Powder, 0.5 tsp Turmeric Powder, and 1.5 tsp Salt. Cook until the tomatoes soften and the oil begins to separate, about 8-10 minutes.

Step 3: Mash and Simmer the Bhaji

Add the boiled vegetables to the pan, along with the 2 tbsp Pav Bhaji Masala. Mash the mixture directly in the pan using a potato masher or the back of a spoon until it reaches a chunky, semi-smooth consistency. The texture should be rustic, not completely pureed.

Pour in ½ cup of water and stir well to combine. Reduce the heat to low and let the bhaji simmer for 10-12 minutes, stirring occasionally. The mixture should thicken slightly and develop a deep, aromatic flavor. Adjust the salt to taste if needed.

Step 4: Toast the Pav and Finish

Just before serving, heat the remaining unsalted butter in a separate pan over medium heat. Lightly toast the 8 pieces Dinner Rolls (pav) by slicing them horizontally and pressing them cut-side down into the melted butter. Toast for 1-2 minutes until golden brown and crisp.

Transfer the bhaji to a serving dish and garnish with the 0.25 cup Fresh Cilantro, chopped. Serve hot with the buttered pav, lemon wedges on the side for squeezing, and extra cilantro for garnish. The bhaji should be rich, slightly spicy, and deeply savory, with each bite complemented by the soft, buttery pav.

👨‍🍳

Pro Tips For Making Pav Bhaji Recipe Food Lab

  • Boil Potatoes First: Start by boiling the potatoes separately until fork-tender—about 12-15 minutes—before adding them to the masala. I learned this the hard way after ending up with undercooked chunks in my bhaji more times than I’d like to admit.
  • Mash While Hot: Once the veggies are cooked, mash them immediately while still hot. It blends the flavors better and saves you from the struggle of mashing cold, stubborn potatoes later.
  • Cook Cauliflower Longer: Cauliflower takes longer to soften than the other veggies, so chop it into smaller florets and add it to the pot 5 minutes before the carrots and peas. Sounds fussy, but it works.
  • Use Ripe Tomatoes: Overripe tomatoes break down faster and sweeten the bhaji naturally—skip the firm ones. My grandmother swore by this, and she was right: it cuts down on cooking time and adds depth to the gravy.

Common Mistakes When Making pav bhaji recipe food lab

Overcooking Vegetables

Don’t boil your potatoes and cauliflower until they’re mushy. They should be fork-tender but still hold shape for 12-15 minutes. Overcooking turns the bhaji into a watery puree instead of a chunky, flavorful masala. I learned this the hard way in my tiny Boston kitchen. 💡

Skipping the Tempering

Always temper the cumin seeds in hot butter before adding onions. This releases their aromatic oils and builds the base flavor. Skipping this step results in a flat, one-dimensional taste that lacks depth.

Underseasoning the Bhaji

The pav bhaji masala and salt need to be bold. Taste as you go and adjust the 1.5 tsp salt if needed. Mumbai street vendors don’t shy away from seasoning, and neither should you.

Over-Mashing the Mixture

Keep the texture rustic with small chunks of potatoes and cauliflower. Over-mashing creates a pasty consistency. Use a potato masher or spoon, and stop when it’s semi-smooth but still has bite.

Dry Toasting Pav

Always use butter to toast the dinner rolls. Dry toasting makes them hard and chewy. Press the cut-side down in melted butter for 1-2 minutes until golden and crisp. This is non-negotiable for authenticity.

Rushing the Simmer

Let the bhaji simmer for the full 10-12 minutes on low heat. This allows the flavors to meld and deepen. Rushing skips the development of that rich, complex taste that defines great pav bhaji. 🔥

Nutrition Facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value
Total Fat 18g23%
Saturated Fat 11g55%
Cholesterol 45mg15%
Sodium 920mg40%
Total Carbohydrate 48g17%
Dietary Fiber 8g29%
Sugars 6g
Protein 9g18%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use frozen vegetables?

Yes, but thaw and drain them well first to avoid a watery bhaji. Fresh veggies give the best texture, but frozen works in a pinch.

2

What if I don’t have pav bhaji masala?

Mix 1 tsp garam masala, ½ tsp cumin, ½ tsp coriander, and ¼ tsp fennel seeds as a substitute. It won’t be identical but still tasty.

3

How do I make it less spicy?

Reduce or omit the green chilies and use ½ tsp red chili powder instead of a full teaspoon. Add yogurt to cool the heat if needed.

4

Can I make this ahead of time?

Yes! The bhaji keeps well in the fridge for 3-4 days. Reheat gently and toast the pav fresh before serving.

★★★★★5.0(5 reviews)
Nathan Turner