Pav Bhaji Recipe | How to make Pav Bhaji step by step

Pav Bhaji (पाव भाजी) is a spicy curry of mixed vegetables (bhaji) cooked in a special blend of spices and served with soft buttered pav (white rolls slightly toasted with butter). It is any Indian food lover’s dream to have hot bhaji with a piece of buttery shallow fried bun and some chopped onions.

What is pav bhaji?

Pav bhaji is an extremely popular street food from west of India and now widely known across India and world. Pav bhaji consists of spicy gravy based curry made by mashing all sorts of vegetables and cooked with spices, served along side soft bun breads soaked in butter.

If you eat pav bhaji on a road side eatery, likely there is more tomatoes and potatoes and less vegetables (as vegetables tend to be costly). Decent restaurants do add vegetables in the bhaji. I tend to use decent portions of vegetables (Capsicum, cauliflower, green peas) in bhaji.

Normally Pav is served soaked in butter normally, though I will suggest add butter as you find good for your own needs.

This Pav bhaji recipe talks about using pav bhaji masala, which you should be able to get from any Indian grocery store.

In case you do not have pav bhaji masala, you can make pav bhaji masala at home by dry roasting the following and grinding to powder form.

  • 1 Black Cardamom
  • 1/2 teaspoon dry mango powder
  • 1 Teaspoon peppercorn
  • 2 Table spoon coriander seeds
  • 1 Teaspoon cumin seeds
  • 1 Teaspoon fennel seeds
  • 3 cloves
  • 2 Dried red chillies
  • 1 inch cinnamon
Authentic Paav Bhaji Recipe - Your Food Fantasy

Authentic Paav Bhaji Recipe – Your Food Fantasy

The boiled and mashed veggies give it a smooth yet chunky texture, while all the spices gives it a irresistible, mouthwatering aroma and taste. It is magical to see how spices can turn even bland boiled vegetables to something absolutely scrumptious.

How to make pav bhaji

The process of making pav bhaji is divided into two steps:

  1. Making bhaji (bhaji is a term for curry in western part of India). Veggies are boiled and then mashed and topped with spices to yield an amazing tasty curry / bhaji
  2. Readying the pav. Here the bun breads (go for soft bun breads for better taste), are slightly tossed on a pan with butter. You can use normal burger buns or even bread in place of pav.

Pav bhaji is a must try street food for someone who is visiting Mumbai as the authentic pav bhaji is being served on few locations like chowpati and juhu beach in Mumbai.

Why you should eat pav bhajI

  • Bhaji is fully vegetarian, and is a great way to intake veggies, and I find pav bhaji allows me to feed vegetables to kids in a tasty way.
  • If you go with gluten-free pavs, whole pav bhaji is a good meal for gluten-free
  • Pav bhaji, tastes incredibly tasty.
  • Bhaji is a good way to use your left over veggies left. Just mash up all the vegetables.

Every time I am left with few vegetables in fridge, I end up in making this and all the vegetables are put to use 🙂

Pav Bhaji Recipe | by Meenu Gupta

Pav Bhaji Recipe |

Serving suggestion for Pav Bhaji

Serve Pav and bhaji hot, along with a slice of lemon and onions. Make sure that bhaji is ready before you do anything with bun. Subsequently, toss up the pav / bun in butter from both sides and slice through the pav and toss the inside bit of bun too in butter.

Pav Bhaji Recipe | Your Food Fantasy
Pav Bhaji Recipe | Your Food Fantasy

You may also like to try Vada Pav, another Mumbai street food.

Below is the detailed step by step recipe of scrumptious pav bhaji.

Restaurant Style Pav Bhaji Recipe |

Pav Bhaji | How to make Bhaji for Pav Bhaji – step by step

Pav bhaji, street food of Mumbai. Bhaji is prepared from mashing various vegetables and cooking in spices, served with buns (pav)
5 from 6 votes
Prep Time 15 mins
Cook Time 30 mins
Total Time 45 mins
Course Appetizer
Cuisine Indian
Servings 5 People
Calories 354 kcal


  • 1 Cup Capsicum Chopped
  • 1 Cup Tomato Chopped
  • 1 Cup Onion Chopped
  • 2/3 Cup Cauliflower Grated
  • 2/3 Cup Green Peas
  • 2 Boiled Potatoes Medium Sized
  • 2 Green chillies Finely Chopped
  • 8 Tablespoon Butter
  • 1.5 Tablespoon Oil
  • 1 Teaspoon Cumin Seeds
  • 1.5 Tablespoon Pav Bhaji Masala
  • 1.5 Tablespoon Ginger Garlic Paste
  • 1.5 Tablespoon Tomato Purée Concentrated
  • 1.5 Teaspoon Salt
  • 1/2 Teaspoon Red Chilli Powder
  • 1/3 Teaspoon Turmeric Powder
  • 1 Tablespoon Dried Fenugreek Leaves / Kasuri Methi
  • 1 Teaspoon Garam Masala Powder
  • 1 Tablespoon Lemon Juice
  • 1 Tablespoon Fresh Coriander Leaves
  • 8 Pav Bread


  • Take a Kadai/Pan or a Tava(skillet) in which you are planning to make bhaji. Add 1.5 tablespoon of oil to it. Once heated, add cumin seeds to it. Add all of chopped capsicum, grated cauliflower and 1/2 cup onions and saute till they are tender.
    Pav Bhaji Recipe | Your Food Fantasy
  • Add chopped tomatoes, chopped chillies, boiled and mashed potatoes and green peas to it and mash them with potato masher and saute till they are all soft and water is evaporated.
    Tasty Pav Bhaji recipe | Your Food Fantasy
  • Add 1/2 tablespoon pav bhaji masala, 1/2 teaspoon salt, red chilli powder, turmeric powder and half of garam masala and kasuri methi to it.
  • Mix well and saute for few more minutes and switch off the flame.
    How to make Pav Bhaji | Your Food Fantasy
  • Take this mixture out and on the same pan add 2 tablespoon of butter. Now add rest of the chopped onions and saute till they are translucent.
    Adding Butter and Onion for making Pav Bhaji | Your Food Fantasy
  • Add Ginger Garlic paste and saute till the raw smell evades. Add rest of the pav bhaji masala.
  • Now add tomato puree concentrate. Iused this just to get nice colour for bhaji, you can totally skip it if you don’t like to add. Mix well and saute for 2 minutes.
  • Now add the bhaji mixture (prepared earlier), rest of salt and garam masala and mix it well. Add 1/4 cup water and saute this mixture for few minutes while mashing it in between.
    Pav Bhaji Recipe | Indian Street Food | Your Food Fantasy
  • Add rest of kasoori methi with 2 tablespoon of butter and saute again till it reaches your desired consistency.
    Adding Kasuri Methi | Pav Bhaji Recipe | Your Food Fantasy
  • Add lemon juice, mix well and Switch off the flame. Garnish with chopped coriander leaves.
    Mashing Bhaji | Pav Bhaji Recipe | Your Food Fantasy
  • On a different pan slit the pav in centre and toast them with 1 tablespoon of butter.
  • Now serve the pav bhaji hot topped with rest of the butter and some chopped onions.
    Pav Bhaji Recipe | Your Food Fantasy by Meenu Gupta


  • The bhaji need to be mashed well, so mash it properly till you don’t see any chunk of vegetable.
  • Butter is a key element in this recipe, so it won’t give exactly the same taste as you get in market, if you try to use less butter.
  • Here in my recipe, I have used a iron kadhai to make the vegetable mixture and then used the big Tava for tempering. However, you can use same pan for both the steps.
  • You can skip using grated cauliflower and increase the quantity of boiled potatoes, however I found it quite similar in taste with the shops with using cauliflower.
  • I have used tomato puree just to give nice colour to bhaji without using artificial colour, you can add colour if you want or can totally skip. In case you not using tomoto, just increase the quantity of lemon juice little bit to get that bit of sour taste.


Nutrition Facts
Pav Bhaji | How to make Bhaji for Pav Bhaji – step by step
Amount Per Serving
Calories 354 Calories from Fat 216
% Daily Value*
Fat 24g37%
Saturated Fat 12g75%
Polyunsaturated Fat 1g
Monounsaturated Fat 1g
Cholesterol 48mg16%
Sodium 1112mg48%
Potassium 453mg13%
Carbohydrates 30g10%
Fiber 5g21%
Sugar 6g7%
Protein 6g12%
Vitamin A 1890IU38%
Vitamin C 70mg85%
Calcium 30mg3%
Iron 2mg11%
* Percent Daily Values are based on a 2000 calorie diet.
Tried this recipe?Click photo & send it @yourfoodfantasy or tag #yourfoodfantasy on Instagram or Facebook to get featured!

Will love to hear your comments, questions and suggestions

This site uses Akismet to reduce spam. Learn how your comment data is processed.