Pav Bhaji is one of India’s most iconic street foods, beloved for its rich, buttery vegetable mash served with soft buttered pav buns. Originating from Mumbai, this dish has become a symbol of comfort food, combining the bold flavors of spices, fresh vegetables, and a hint of butter. Preparing Pav Bhaji at home allows you to enjoy authentic Mumbai street-style taste while controlling ingredients, spice levels, and hygiene.
This guide provides a 7-step process to prepare Pav Bhaji Mumbai street-style, covering everything from ingredient selection to garnishing and serving, ensuring a flavorful, restaurant-style result at home.
Step 1: Gather Fresh Ingredients

Fresh and high-quality ingredients are crucial for authentic Pav Bhaji flavor.
Ingredients:
Vegetables (for bhaji):
- 2 medium potatoes, peeled and chopped
- 1 cup cauliflower florets
- 1 cup carrots, chopped
- ½ cup green peas
- 1 large capsicum (bell pepper), chopped
- 2 medium tomatoes, chopped
- 1 large onion, finely chopped
Other Ingredients:
- Ginger-Garlic Paste – 1 tablespoon
- Green Chilies – 2, chopped
- Pav Bhaji Masala – 2 tablespoons
- Turmeric Powder – ½ teaspoon
- Red Chili Powder – ½ teaspoon
- Butter – 3–4 tablespoons (for bhaji and pav)
- Oil – 1 tablespoon
- Salt – to taste
- Lemon – for serving
- Fresh Coriander Leaves – 2 tablespoons, chopped
For Pav:
- Pav buns – 8
- Butter – 1–2 tablespoons for toasting
Optional Toppings:
- Chopped onions
- Grated cheese
- Lemon wedges
Tip: Fresh, firm vegetables and good-quality pav buns make the dish authentic and visually appealing.
Step 2: Boil and Prepare Vegetables

Properly cooking vegetables ensures a smooth, flavorful bhaji.
Instructions:
- Wash, peel, and chop all vegetables uniformly.
- Boil potatoes, carrots, cauliflower, and green peas in water until soft and tender.
- Drain and set aside.
- Chop tomatoes and capsicum separately, as they are sautéed later.
Tip: Boiling vegetables evenly ensures a smooth mash and consistent texture for the bhaji.
Step 3: Prepare the Bhaji Base

The bhaji base gives the dish its rich, spiced flavor.
Instructions:
- Heat 1 tablespoon oil and 2 tablespoons butter in a large pan or skillet over medium heat.
- Add finely chopped onions and sauté until golden brown.
- Stir in ginger-garlic paste and chopped green chilies; cook until raw aroma disappears.
- Add chopped tomatoes and capsicum, cooking until soft.
- Sprinkle turmeric powder, red chili powder, and salt; cook until tomatoes turn mushy.
Tip: Cooking the onion-tomato mixture slowly ensures the bhaji develops depth of flavor.
Step 4: Mash the Vegetables

Mashing is essential to achieve smooth, creamy, and cohesive bhaji.
Instructions:
- Add boiled potatoes, carrots, cauliflower, and green peas to the pan.
- Use a potato masher to mash all vegetables while mixing continuously with the onion-tomato base.
- Gradually add a little water to adjust consistency; the bhaji should be thick but spreadable.
- Stir in 2 tablespoons pav bhaji masala evenly.
Tip: Mash well to achieve a smooth consistency typical of Mumbai street-style bhaji. Avoid over-watering; the bhaji should remain thick.
Step 5: Cook the Bhaji Properly

Proper cooking integrates flavors and ensures a smoky street-style taste.
Instructions:
- Simmer the bhaji on low-medium heat for 10–12 minutes, stirring occasionally.
- Add butter cubes for richness and to replicate street-style taste.
- Taste and adjust salt and pav bhaji masala.
- Optional: Add a pinch of sugar to balance tanginess from tomatoes.
Tip: Slow simmering enhances flavor, while continuous stirring prevents sticking and allows the bhaji to develop a slightly smoky aroma.
Step 6: Toast the Pav
Buttered, toasted pav buns are as important as the bhaji itself.
Instructions:
- Slice pav buns horizontally without cutting all the way through.
- Heat a flat pan or tawa; melt 1–2 tablespoons butter on it.
- Place pav buns cut-side down on the butter; toast until golden brown.
- Remove from heat and keep warm until serving.
Tip: Toast pav just before serving for freshness, crunch, and buttery aroma.
Step 7: Garnish and Serve
Presentation and finishing touches enhance flavor, aroma, and street-style authenticity.
Instructions:
- Transfer bhaji to a serving bowl.
- Top with 1–2 tablespoons butter for a glossy, rich finish.
- Garnish with fresh coriander leaves, chopped onions, and optional grated cheese.
- Serve hot with buttered, toasted pav on the side.
- Include lemon wedges for tanginess.
Tip: Pav Bhaji is best served immediately while piping hot for the full street-style experience.
Extra Tips for Perfect Mumbai-Style Pav Bhaji
- Consistency: Bhaji should be thick and slightly coarse, not watery.
- Butter: Generous use of butter enhances the authentic street flavor.
- Masala Balance: Pav Bhaji Masala provides the signature taste; adjust according to spice preference.
- Mash Evenly: Smooth yet slightly chunky texture is ideal.
- Vegetable Variety: Add corn or capsicum for color and crunch.
Common Mistakes to Avoid
- Overcooking Pav: Toast just enough for crispness; soggy pav affects texture.
- Under-mashing Vegetables: Results in lumpy bhaji inconsistent with street-style texture.
- Skipping Butter: Butter adds richness and the signature street-style aroma.
- Adding Too Much Water: Bhaji should be thick, not soupy.
- Over-spicing: Balance masala; the flavor should be bold but not overpowering.
Healthier Variations
- Use less butter or olive oil for a lighter version.
- Include more green vegetables like beans or zucchini for added nutrients.
- Serve with whole wheat pav or multigrain buns for added fiber.
- Garnish with low-fat cheese instead of regular cheese for a healthier option.
Tip: Even with lighter versions, following the 7-step method ensures a flavorful and authentic experience.
Serving Suggestions
- Serve hot as a main course for lunch or dinner.
- Pair with chilled beverages like buttermilk, lemonade, or iced tea.
- Great for parties or casual gatherings—serve in small portions with mini pav buns.
- Ideal for street-style themed dinners with other Mumbai favorites like vada pav or bhel puri.
Tip: Pav Bhaji can be customized with toppings and served as a wholesome, satisfying meal for all ages.
Final Thoughts
Preparing Pav Bhaji Mumbai Street Style at home is a fun and rewarding culinary experience. By following these 7 steps—gathering ingredients, boiling vegetables, preparing the base, mashing vegetables, simmering the bhaji, toasting pav, and garnishing—you can recreate the authentic street food experience in your own kitchen.
This dish combines nutritious vegetables, aromatic spices, and the indulgent taste of butter, making it a crowd-pleasing comfort food suitable for family meals, festive occasions, or casual dinners. With attention to detail in mashing, seasoning, and toasting pav, you can enjoy a restaurant-quality, Mumbai-style Pav Bhaji anytime at home.