Pav Bhaji Recipe is one of the most popular Indian street food recipes, especially famous in Mumbai. This flavorful dish combines buttery, spicy mashed vegetables with soft toasted pav. It is quick, comforting, and perfect for a satisfying lunch, dinner, or weekend snack.
Pav Bhaji originated in Mumbai and gradually became popular throughout India. Today, you can find this delicious street food at food stalls, restaurants, parties, and family kitchens. In my home, it is a favorite whenever we want something flavorful and filling.
The best part is that you can use a variety of vegetables to make the bhaji. Potatoes, peas, cauliflower, carrots, and capsicum create a delicious base, while pav bhaji masala gives it the signature street-style flavor.
Why You’ll Love This Pav Bhaji Recipe
There are plenty of reasons to try this Pav Bhaji Recipe:
- Easy to make at home
- Packed with mixed vegetables
- Full of delicious Indian spices
- Perfect for lunch, dinner, or a snack
- Great for family gatherings
- Can be customized with paneer
- Tastes best with plenty of butter and toasted pav
Moreover, you can adjust the spice level according to your family’s preference.
Ingredients for Pav Bhaji Recipe
For the Bhaji
- 2 medium onions, finely chopped
- 4 medium potatoes, boiled and mashed
- ½ cup boiled green peas
- ½ cup grated cauliflower
- 1 medium carrot, boiled and mashed
- 1 medium green capsicum, finely chopped
- 1 tablespoon ginger paste
- 1½ tablespoons garlic paste
- 4 medium tomatoes, finely chopped
- ¼ cup tomato puree
- 3–4 green chillies, finely chopped
- 2–3 tablespoons pav bhaji masala
- 1½ tablespoons Kashmiri red chilli powder
- Salt to taste
- Butter as needed
- Water as required
- 2–3 tablespoons fresh coriander, finely chopped
For Serving
- 4–5 packets pav (bread buns)
- Butter for toasting
- Lemon wedges
- Chopped coriander
- Finely chopped onion, optional
- Extra butter, optional
How to Make Pav Bhaji Recipe
Step 1: Prepare the Vegetables
First, boil the potatoes, peas, and carrot until tender.
Then, mash the potatoes and carrot. Keep the boiled peas aside.
You can also lightly mash the cauliflower and peas if you prefer a smoother bhaji.
Step 2: Cook the Onion, Ginger, and Garlic
Next, heat a generous amount of butter in a large flat pan or tawa.
Add the chopped onions, ginger paste, and garlic paste.
Sauté over medium heat until the onions become soft and lightly pink.
Step 3: Add Tomatoes and Spices
Now, add the chopped tomatoes and cook until they become soft.
After that, add pav bhaji masala, Kashmiri red chilli powder, and salt.
Mix everything well and cook until the tomatoes become soft and the spices are fragrant.
Step 4: Add the Vegetables
Next, add the mashed potatoes, boiled peas, mashed carrot, grated cauliflower, and chopped capsicum.
Mix everything thoroughly.
Then, add the tomato puree and enough water to create a thick, spoonable consistency.
Step 5: Mash the Bhaji
Now comes the most important part of this Pav Bhaji Recipe.
Using a potato masher, mash the vegetables directly in the pan.
Continue cooking and stirring until the vegetables are well combined and the bhaji becomes thick and creamy.
If the bhaji looks too thick, add a little water and mix again.
Cook for another few minutes so all the flavors come together.
Finally, add freshly chopped coriander and a little extra butter.
How to Toast Pav
While the bhaji is cooking, prepare the pav.
First, slice each pav horizontally without cutting it completely through.
Heat a little butter on a tawa.
Place the pav cut-side down and toast until lightly golden and crisp.
Turn it over and toast the other side briefly.
For extra flavor, add a little pav bhaji masala to the butter before toasting the pav.
How to Serve Pav Bhaji
Serve the hot bhaji with freshly toasted, buttery pav.
Garnish each serving with:
- Fresh coriander
- A small knob of butter
- Lemon wedges
- Finely chopped onion, if desired
Squeeze fresh lemon juice over the bhaji just before eating. The tangy lemon adds a wonderful contrast to the spicy, buttery bhaji.
Tips for the Best Pav Bhaji Recipe
Use Plenty of Vegetables
The combination of potatoes, peas, cauliflower, carrot, and capsicum gives the bhaji its delicious texture and flavor.
Mash the Vegetables Well
For a smooth street-style texture, mash the vegetables thoroughly while they cook.
Adjust the Consistency
Pav bhaji should be thick but soft enough to scoop easily with the pav. Therefore, add water gradually rather than adding too much at once.
Don’t Skip the Butter
Butter gives Pav Bhaji its classic rich flavor. You can adjust the amount according to your preference.
Cook the Bhaji Well
After adding the vegetables, allow the bhaji to simmer for a few minutes. This helps the spices blend beautifully.
Paneer Pav Bhaji Variation
If you love paneer, you can easily turn this into Paneer Pav Bhaji.
Simply crumble or finely chop some paneer and add it to the prepared bhaji. Mix well and cook for another 2–3 minutes.
The creamy paneer makes the bhaji even richer and more satisfying.
Frequently Asked Questions
Can I make Pav Bhaji without cauliflower?
Yes. You can skip cauliflower and increase the amount of potatoes, peas, carrots, or capsicum.
Can I make Pav Bhaji ahead of time?
Yes. The bhaji can be prepared ahead and refrigerated. When reheating, add a little water and butter, then heat until steaming hot.
What makes Pav Bhaji taste like street-style Pav Bhaji?
The combination of butter, pav bhaji masala, Kashmiri red chilli, well-cooked vegetables, and thorough mashing gives the bhaji its classic street-style taste.
Final Thoughts
This Pav Bhaji Recipe brings the delicious flavors of Mumbai street food straight to your kitchen. The buttery, spicy vegetable bhaji paired with crispy toasted pav makes a meal that is simple, comforting, and full of flavor.
So, gather your family, toast some buttery pav, add a squeeze of lemon, and enjoy this delicious homemade Mumbai-style Pav Bhaji.
You May Enjoy:
