Pav Bhaji

Servings: 4 Total Time: 1 hr Difficulty: Intermediate
Pav Bhaji pinit

Ever wondered why Mumbai street-style Pav Bhaji tastes so addictive?

It’s buttery, spicy, tangy, and loaded with bold flavors—all mashed into one irresistible dish. The kind of meal where one bite turns into five… and suddenly your plate is empty.

This Pav Bhaji recipe brings that authentic Mumbai street food experience right into your kitchen, no fancy equipment, just the right technique.

What is Pav Bhaji?

Pav Bhaji is one of Mumbai’s most iconic street foods.

  • “Pav” = soft butter-toasted bread rolls
  • “Bhaji” = spicy mashed vegetable curry

Originally created as a quick lunch for textile mill workers, it has now become a pan-India comfort food favorite.

Why This Pav Bhaji Recipe Works

This isn’t just another recipe, it’s designed to give you that authentic street-style flavor.

Here’s why it stands out:

  • Uses a mix of vegetables for depth and nutrition
  • Cooked and mashed together for that signature texture
  • Loaded with butter for richness (just like Mumbai stalls)
  • Balanced with tangy tomatoes and bold pav bhaji masala

Ingredients Breakdown

Vegetables

  • Potato – Adds creaminess and body
  • Carrot & Peas – Slight sweetness and texture
  • Cauliflower – Absorbs spices beautifully

Aromatics

  • Onion + Ginger Garlic Paste – Builds the flavor base
  • Green Chilli – Adds heat

Tomatoes

  • The tangy backbone that balances spices and butter

Pav Bhaji Masala

  • The hero spice blend that gives Pav Bhaji its signature taste

Butter

  • This is what makes it indulgent and street-style authentic

Pro Tip 💡: Don’t hold back on butter if you want that real Mumbai flavor.

How Pav Bhaji Comes Together 

Start by pressure cooking your vegetables, potatoes, carrots, peas, and cauliflower, with a bit of salt and spices. Once soft, mash them until you get a smooth, slightly chunky consistency.

Now comes the flavor base.

Heat a generous amount of butter on a wide tawa. Add a little oil to prevent burning, then toss in cumin seeds. Once they crackle, add finely chopped onions and cook them until golden, this step builds the foundation.

Add green chilies and ginger garlic paste, letting everything turn aromatic.

Now add chopped tomatoes. Let them cook down completely until soft and slightly mushy. This is where your bhaji gets its tang.

Sprinkle in red chili powder, turmeric, and pav bhaji masala. Mix well, you’ll immediately smell that classic street-style aroma.

Add capsicum next and sauté briefly to retain a slight crunch.

Now bring in the mashed vegetables. Mix everything together and mash again directly in the pan. This step is key, it helps the flavors blend beautifully.

Add a little water to adjust consistency and let it simmer.

Pro Tip 💡: Keep mashing and stirring on a wide pan (tawa) for that authentic texture.

Finally, finish with a dollop of butter and fresh coriander.

Meanwhile, toast your pav buns with butter until golden and slightly crisp.

What you get is a rich, spicy, buttery bhaji paired with soft, crispy pav, pure comfort food.

Pav Bhaji Recipe | Mumbai Street Food | Pav Bhaji Masala | Maharashtrian Recipes | Bombay Pav Bhaji

What Problems This Recipe Solves

  • Perfect for quick dinner or weekend indulgence
  • Great way to use leftover vegetables
  • Kid-friendly (just reduce spice)
  • Ideal for party or bulk cooking

Diet-Friendly Tweaks

Vegan Option 🌿

Replace butter with vegan butter or oil.

Low-Butter Version

Reduce butter and increase tomatoes for balance.

Gluten-Free

Serve bhaji with gluten-free bread instead of pav.

What Goes Along with Pav Bhaji

  • Chopped onions with lemon juice
  • Fresh coriander
  • Extra butter on top
  • Pickles or green chutney

How to Serve Pav Bhaji

Serve piping hot with:

  • Butter-toasted pav
  • A wedge of lemon
  • Finely chopped onions

Packing & Bulk Preparation

For Lunch Box

Pack bhaji separately from pav to avoid sogginess.

For Parties

Make bhaji in advance and reheat before serving with fresh butter.

Common Mistakes to Avoid

Not Mashing Enough

Results in uneven texture.

Skipping Butter

You’ll miss the authentic flavor.

Undercooking Tomatoes

Leads to a raw, tangy taste.

How to Store Pav Bhaji

Refrigeration

Store in an airtight container for up to 2 days.

Freezing

Freeze bhaji (without butter topping) for up to a month.

How to Reheat

  • Reheat on stovetop with a splash of water
  • Add fresh butter before serving for best taste

Substitutions You Can Try

Replace pav bhaji masala with garam masala.

Add beetroot for color

Add paneer for richness

Other Related Recipes You Might Like:-

Difficulty: Intermediate Prep Time 20 mins Cook Time 40 mins Total Time 1 hr
Servings: 4 Estimated Cost: $ 1 Calories: 320
Best Season: Suitable throughout the year

Description

Pav Bhaji is a spicy, buttery mashed vegetable curry served with soft toasted pav. A Mumbai street-food favorite, it's perfect for any meal!

Ingredients

Cooking Mode Disabled

To make the pav bhaji

Instructions

Prep Work

  1. Chop the vegetables

    Finely chop onions,tomatoes,capsicum,potatoes, carrot, green peas, green chilies  and cauliflower

  2. Prepare the green chilies

    Slit the green chilies lengthwise.

Method

  1. Cook the vegetables

    In a pressure cooker, add potatoes, carrots, green peas, and cauliflower along with salt, turmeric, red chili powder, and water. Cook for 4-5 whistles on medium flame.

  2. Mash the vegetables

    Once cooked, mash the vegetables thoroughly and keep them aside.
  3. Heat butter and oil

    In a large iron tawa, melt unsalted butter and add oil.
  4. Temper with cumin seeds

    Add cumin seeds and sauté until fragrant.
  5. Sauté onions

    Add chopped onions and cook on high flame until golden brown.
  6. Sauté until the raw smell disappears

    Add green chilies and ginger garlic paste.Sauté until the raw smell disappears.

  7. Add tomatoes

    Stir in chopped tomatoes and cook until they soften.

  8. Add spices

    Mix in salt, red chili powder, turmeric, and pav bhaji masala. Cook well.
  9. Add capsicum

    Stir in chopped capsicum and cook for a few minutes.
  10. Combine with mashed veggies

    Add the mashed vegetables to the pan, along with some water, and mix well.
  11. Mash again

    Mash the bhaji mixture to a smooth consistency. Adjust salt and water if needed.
  12. Toast the pav

    Spread butter on a pan, place pav buns, and toast on both sides.
  13. Serve hot

    Serve hot Pav Bhaji garnished with lemon, chopped onions, coriander, and butter.

Equipment

Affiliate Disclosure: This post contains Amazon affiliate links, i.e., when you buy any product using the links below, we get commissions. but it doesn’t cost you anything extra. If you do purchase any product using the given links, we thank you in advance!

Nutrition Facts

Servings 4


Amount Per Serving
Calories 320kcal
% Daily Value *
Total Fat 18g28%
Saturated Fat 10g50%
Cholesterol 30mg10%
Sodium 400mg17%
Potassium 500mg15%
Total Carbohydrate 38g13%
Dietary Fiber 7g29%
Sugars 6g
Protein 6g12%

Vitamin A 1200 IU
Vitamin C 35 mg
Calcium 80 mg
Iron 3 mg

* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.

Keywords: Pav Bhaji, street food, chaat
Rate this recipe

Stay Connected with Home Cooking Show!

Love our recipes? Follow us for more delicious cooking inspiration, tips, and behindthescenes fun!

Did you make this recipe?

Tag #homecookingshow  if you made this recipe. Follow @homecookingshow on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit
File under

Frequently Asked Questions

Expand All:

Why do I need to mash the vegetables?

Mashing creates a smooth texture that blends well with the spices.

Can I use frozen peas instead of fresh ones?

Yes, frozen peas work well and don’t need extra cooking time.

How fine should I chop the onions and tomatoes?

Chop them finely to ensure they cook evenly and mix into the gravy.

Can I use a nonstick pan instead of an iron tawa?

Yes, but an iron tawa enhances the flavor.

Why toast the pav in butter?

Butter adds richness and enhances the authentic streetstyle taste.

Can I make Pav Bhaji without butter?

Yes, but butter gives it the classic taste.

Hema Subramanian
Hema Subramanian Food and Lifestyle Blogger

I love to cook! And through Home Cooking Show, I hope to make cooking fun, easy, and approachable for everyone.

My way of sharing recipes is all about keeping it simple and delicious—no complicated steps, no fancy ingredients, just real home-cooked food that anyone can make. Cooking should be a joy, not a chore! Whether you’re a beginner or a seasoned cook, you’ll find something here to inspire you. If you love good food made with love, then you’re in the right place!

- Hema Subramanian

Rate this recipe

Your email address will not be published. Required fields are marked *

Rate this recipe

Add a question

Your email address will not be published. Required fields are marked *