Select Page

Pav Bhaji is one of India’s most loved street foods, made with a spicy, buttery mashed vegetable bhaji served with toasted pav, chopped onions, coriander, and lemon.

This homemade version is beginner-friendly, uses common ingredients, and gives you that rich street-food-style flavor without requiring complicated techniques.

Recipe Overview

Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes
Servings: 4
Cuisine: Indian
Course: Snack / Dinner / Street Food
Difficulty: Easy

Ingredients

For the Bhaji

  • 3 medium potatoes, peeled and chopped
  • 1 cup cauliflower florets
  • ½ cup green peas
  • 1 medium carrot, chopped
  • 1 medium capsicum, finely chopped
  • 2 medium onions, finely chopped
  • 3 medium tomatoes, finely chopped
  • 1 tablespoon ginger-garlic paste
  • 2 tablespoons butter
  • 1 tablespoon cooking oil
  • 2 teaspoons pav bhaji masala
  • ½ teaspoon turmeric powder
  • 1 teaspoon Kashmiri red chilli powder
  • ½ teaspoon red chilli powder, optional
  • 1 teaspoon salt, or to taste
  • 1 to 1½ cups water, as needed
  • 2 tablespoons fresh coriander, chopped
  • 1 tablespoon lemon juice

For the Pav

  • 8 pav buns
  • 2 tablespoons butter
  • ½ teaspoon pav bhaji masala
  • 1 tablespoon chopped coriander, optional

For Serving

  • 1 small onion, finely chopped
  • Lemon wedges
  • Fresh coriander
  • Extra butter, optional

Preparation

Step 1: Prepare the Vegetables

Peel and chop the potatoes and carrot.

Cut the cauliflower into small florets.

Keep the peas ready.

Finely chop the onion, tomatoes, and capsicum.

Step 2: Boil the Vegetables

Add the potatoes, cauliflower, carrot, and peas to a pressure cooker or pot.

Add enough water to cook them until very soft.

Pressure Cooker Method

Cook for about 3–4 whistles over medium heat.

Allow the pressure to release naturally.

Pot Method

Cover and simmer for about 15–20 minutes, or until the vegetables are very soft.

Drain excess water if needed, but keep some cooking water aside.

Mash the vegetables roughly.

Cooking Instructions

Step 3: Cook the Onion Base

Heat the oil and 1 tablespoon butter in a large pan or kadai.

Add the chopped onions.

Cook over medium heat for about 4–5 minutes, until soft and lightly golden.

Step 4: Add Ginger-Garlic Paste

Add the ginger-garlic paste.

Cook for about 1 minute, stirring continuously.

Step 5: Add Capsicum

Add the chopped capsicum.

Cook for about 2–3 minutes.

You do not need to cook it until completely soft.

Step 6: Add Tomatoes

Add the chopped tomatoes.

Cook for 5–7 minutes, stirring regularly, until they become soft and pulpy.

Step 7: Add the Spices

Add:

  • Pav bhaji masala
  • Turmeric powder
  • Kashmiri red chilli powder
  • Regular chilli powder, if using
  • Salt

Mix well.

Cook for about 1–2 minutes.

Add a splash of water if the masala starts sticking.

Step 8: Add the Cooked Vegetables

Add the boiled vegetables to the pan.

Mix everything well.

Use a potato masher to mash the vegetables directly in the pan.

Add about 1 cup water and continue mashing until the bhaji becomes thick and smooth.

Step 9: Simmer the Bhaji

Cook over low-medium heat for about 8–10 minutes.

Stir regularly.

Add more water if the bhaji becomes too thick.

Step 10: Finish with Butter and Lemon

Add the remaining 1 tablespoon butter.

Stir in the chopped coriander and lemon juice.

Taste and adjust the salt or pav bhaji masala if needed.

How to Toast the Pav

Slice each pav horizontally without cutting all the way through if you prefer it joined.

Heat a tawa or frying pan.

Add butter and sprinkle a little pav bhaji masala over it.

Place the pav cut-side down.

Toast for about 1–2 minutes, until lightly crisp and golden.

Flip briefly if you want the outer side warm as well.

Serving Suggestions

Serve the hot bhaji with:

  • Butter-toasted pav
  • Finely chopped onions
  • Fresh coriander
  • Lemon wedges
  • A small cube of butter on top

For a full street-food-style experience, serve everything together on one plate while the pav and bhaji are still hot.

Tips for Better Taste

Mash the vegetables well: A smooth, slightly chunky texture gives pav bhaji its classic feel.

Use butter generously but sensibly: Butter adds the rich flavor associated with street-style pav bhaji.

Cook the tomatoes thoroughly: This helps create a deeper, more balanced masala base.

Use Kashmiri chilli powder: It adds attractive color without making the dish excessively spicy.

Let the bhaji simmer: The extra few minutes help the spices blend into the vegetables.

Add lemon at the end: This keeps the flavor fresh and bright.

Variations

Cheese Pav Bhaji

Add grated cheese over the hot bhaji just before serving.

Extra-Spicy Pav Bhaji

Increase the chilli powder or add 1 finely chopped green chilli while cooking the onions.

Paneer Pav Bhaji

Add 100 g grated or crumbled paneer during the final 5 minutes of cooking.

No-Onion Pav Bhaji

Skip the onions and use a little extra tomato and capsicum.

Mixed Vegetable Pav Bhaji

You can also add:

  • Beetroot
  • Beans
  • Sweet corn
  • Bottle gourd

Keep the amount moderate so the traditional flavor remains balanced.

Storage Instructions

Allow leftover bhaji to cool completely.

Store it in an airtight container in the refrigerator for up to 2–3 days.

Store the pav separately at room temperature according to the package instructions.

Reheating

Reheat the bhaji in a pan over low heat.

Add a little water if it has become too thick.

Finish with a small amount of butter and fresh coriander before serving.

Frequently Asked Questions

Which vegetables are best for pav bhaji?

Potatoes, cauliflower, peas, carrots, capsicum, onions, and tomatoes are commonly used and work well together.

Can I make pav bhaji without a pressure cooker?

Yes. Boil the vegetables in a covered pot until very soft, then mash them.

Why is my pav bhaji too thick?

Add a little hot water and simmer until you reach the desired consistency.

Can I make it less spicy?

Yes. Reduce the red chilli powder and use only Kashmiri chilli powder for color.

Can I prepare pav bhaji in advance?

Yes. The bhaji can be prepared a day in advance and reheated before serving.

Can I use regular bread instead of pav?

Yes. Toasted sandwich bread or burger buns can be used if pav is unavailable.

What can I use if I do not have pav bhaji masala?

You can use a combination of garam masala, coriander powder, cumin powder, and a small pinch of amchur, though the flavor will be slightly different.

Final Thoughts

This Easy Mumbai-Style Pav Bhaji brings the flavor of Indian street food into your kitchen with simple ingredients and straightforward steps.

The rich, spicy vegetable bhaji combined with buttery toasted pav, fresh onions, coriander, and lemon makes it a satisfying snack or casual meal.

Serve it hot and enjoy a classic street-food favorite at home.

Midnight Cravings – Simple recipes for every craving.