top of page

Pav Bhaji – Soft, Spicy & Irresistibly Flavorful

Prep Time:

20–25 minutes (includes chopping & soaking chillies)

Cook Time:

30 minutes (stovetop) / 20 minutes (Instant Pot)

Total Time: 50–55 minutes

Serves:

3–4

Level:

Beginner

About the Recipe

Ultimate Homemade Pav Bhaji 🥘 Creamy, Spicy & Street-Style Delicious

There’s something truly magical about Pav Bhaji—the rich, buttery vegetable mash, perfectly spiced and served piping hot with soft, golden buns. It’s one of those dishes that instantly takes you back to the bustling streets of India, where the aroma of sizzling vegetables and fresh butter fills the air and crowds gather eagerly with their plates in hand. But here’s the best part: you don’t have to wait for a street-side stall or a restaurant to enjoy it. With a few simple ingredients, some love, and a little patience, you can recreate this iconic street food right in your own kitchen.

This recipe is more than just mashed veggies—it’s a celebration of flavors. Potatoes, cauliflower, carrots, peas, capsicum, and even a touch of beetroot come together in a medley of colors and textures. Tomatoes and onions form the base of a fragrant masala, blended with garlic, ginger, and Kashmiri red chilies, while pav bhaji masala adds that signature street-style punch. And the butter? Oh, it’s not just for cooking—there’s always a generous dollop on top when serving, melting into the bhaji for that creamy, indulgent finish that makes every bite irresistible.

Whether you’re cooking for a cozy family dinner, entertaining friends, or just craving something hearty and wholesome, this homemade Pav Bhaji is the perfect choice. What’s even better is that it’s versatile—you can make it on a stovetop, in a pressure cooker, or in an Instant Pot, depending on what you have in your kitchen. And because the vegetables are mashed after cooking, you can adjust the consistency to your preference—chunky for rustic comfort or smooth and creamy for a restaurant-style finish.

Pair it with butter-toasted Pav buns, a sprinkle of fresh cilantro, and a squeeze of lemon, and you’ve got a dish that’s vibrant, flavorful, and utterly satisfying. Each bite is a mix of soft vegetables, fragrant spices, and buttery richness—a true comfort food experience that warms both the stomach and the soul. By the end of this recipe, you’ll realize that making Pav Bhaji at home isn’t just doable, it’s downright fun, and the flavors are even more rewarding than any takeout or street-side version.

So, roll up your sleeves, grab your masher, and let’s make the ultimate homemade Pav Bhaji—soft, spicy, buttery, and full of love.

Ingredients

For the Bhaji:

  • 2 tbsp oil

  • 2 tbsp butter

  • 1 tsp cumin seeds

  • 1 onion, chopped

  • 2 medium potatoes, peeled & chopped

  • 3–4 juicy tomatoes, chopped

  • 1 capsicum, chopped

  • 10 cauliflower florets

  • 1 carrot, chopped

  • ¼ beetroot, chopped

  • ¾ cup peas

  • 1 tsp ginger paste

  • 1 tsp garlic paste

  • 5 garlic cloves

  • 3 whole red chillies (soaked 20–30 mins)

  • 2 tsp Kashmiri red chili powder

  • 2 tbsp pav bhaji masala

  • 1.5 cups water

  • Salt, to taste

  • Fresh cilantro, for garnish

  • Lemon wedges, to serve

For the Tadka (Tempering):

  • 1 tbsp oil

  • 1 tbsp butter

  • 1 tbsp garlic paste

  • 1 tbsp Kashmiri red chili powder

Preparation

1️⃣ Prep Your Ingredients

Start by soaking the red chillies in water for 20–30 minutes. While they soak, chop all your vegetables. Don’t stress about sizes—big chunks or finely diced, it will all be mashed in the end.

Make the garlic paste by blending 5 garlic cloves with a tablespoon of water. Blend the soaked red chillies with a couple of tablespoons of water to make a smooth chilli paste.


2️⃣ Cook the Bhaji (Stovetop)

  1. Heat 2 tbsp oil in a large pan and add 2 tbsp butter.

  2. Once melted, add cumin seeds and let them splutter.

  3. Add chopped onions and sauté until golden brown.

  4. Stir in garlic paste and red chilli paste; cook until aromatic.

  5. Sprinkle 2 tsp Kashmiri red chili powder and add 1 tsp ginger paste. Stir well.

  6. Add tomatoes and salt; cook until tomatoes soften.

  7. Mix in pav bhaji masala and all the chopped vegetables: potatoes, capsicum, carrots, cauliflower, peas, and beetroot.

  8. Add 1.5 cups of water, cover, and cook on medium-low heat until veggies are tender (about 20–25 minutes).


3️⃣ Cook the Bhaji (Instant Pot / Pressure Cooker Option)


  • Turn on Sauté mode on the Instant Pot. Follow steps 2–6 as above.

  • Once veggies and spices are in, add water, close the lid, seal, and cook on Pressure Cook / Manual mode for 10 minutes.

  • Allow a natural pressure release for 5–10 minutes.


4️⃣ Mash the Bhaji

Once your vegetables are cooked, use a potato masher to mash them into a creamy consistency. You can leave it slightly chunky if you like a rustic texture or mash it completely smooth for that classic Pav Bhaji feel.


5️⃣ Prepare the Tadka / Tempering

  • Heat 1 tbsp oil + 1 tbsp butter in a small pan.

  • Add 1 tbsp garlic paste, sauté until fragrant.

  • Stir in 1 tbsp Kashmiri red chili powder and pour the tadka over the mashed bhaji.


6️⃣ Serve & Garnish

  • Garnish generously with fresh cilantro.

  • Serve hot with a dollop of butter on top and toasted Pav buns.

  • Don’t forget a wedge of lemon for that perfect tang!


💡 Tips & Variations

  • Vegetable Options: You can swap or add veggies like zucchini, green beans, or pumpkin.

  • Consistency: Adjust water while mashing for thicker or runnier bhaji.

  • Spice Level: Adjust Kashmiri red chili powder for mild or spicy flavor.

  • Serving Ideas: Goes beautifully with buttered Pav, garlic bread, or even plain rice for a fusion twist.


🥄 Final Thoughts

Nothing beats the aroma of homemade Pav Bhaji wafting through your kitchen! Rich, buttery, and full of fresh vegetables, this dish is comfort food at its finest. Easy enough for weeknights, impressive enough for guests, and guaranteed to be a hit with kids and adults alike.


bottom of page