Pav bhaji recipe is a famous street food of Indian cuisine, It is a spicy buttery vegetable gravy served with dinner rolls. The word Pav is an Indian word that means dinner rolls and Bhaji means vegetable gravy. If you want to try Indian street food, then you can prepare this full of aroma recipe in your own kitchen. You can purchase dinner rolls for this recipe from a nearby store or you can make them on your own.

Pav Bhaji Recipe

Preparation Time 60 minutes
Cooking Time 60 minutes
Total Time minutes 2 hours
Type Street food
Cuisine Indian
Yield 2 servings
Calories 400 kcal
Pav Bhaji Ingredientsnts

For making Pav

  • Plain Flour 2 Cups
  • Melted Butter 2 tbsp
  • Instant Yeast 1 tbsp
  • Powdered Sugar 1 tsp
  • Salt 1/2 tsp
  • Milk Powder 1 tbsp
  • Warm Water as You Required

For Making Bhaji

  • Cauliflower 1/2 Cup
  • Peas 1/2 Cup
  • Carrot 1 (Chopped)
  • Potatoes 2 (Chopped)
  • Tomatoes 4 (Chopped)
  • Capsicum 1 (Chopped)
  • Onion 1 (Chopped)
  • Ginger Garlic Paste 1 tsp
  • Green Chilli 2 (Chopped)
  • Green Coriander 2 tbsp
  • Salt 1 tsp
  • Red Chilli Powder 1 tsp
  • Cumin 1 tsp
  • Amchoor Powder 1 tsp
  • Coriander Powder 1 tsp
  • Garam Masala Powder 1/2 tsp
  • Turmeric Powder 1/2 tsp
  • Fennel Seeds Powder 1 tsp
  • Kasoori Methi 1 tbsp
  • Water as You Required
  • Butter 2 Cup

Directions for Making Pav Bhaji Recipe

Making Pav 

Mix All Ingredients

Firstly, take a wide bowl and add all pav ingredients into it. Then add plain flour, salt, instant yeast, powder sugar, and milk powder. Then mix them all using your hands or a spatula.

mix ingredients

Pour Water

Then gradually start adding water into the dry batter, and give it a good mix. Keep mixing with hands until a soft dough is formed. Then add butter and again knead the dough using your hands. Then cover the bowl and let it sit for 15 minutes at room temperature, so the dough will rise.

knead dough

Make Rolls

Secondly, take out the dough from the bowl, and knead it again for a minute. Then start making rolls from the dough. You have to take a handful of dough and then roll it to make a round-shaped ball. Similarly, make as many rolls as you can make from the dough.

make pav

Bake the Rolls

Finally, put the rolls in a greased baking pan. Then grease the top of the rolls with oil using a brush. Then put the baking pan into the oven. You have to preheat the oven for 30 minutes at 200 C and bake rolls for 20 minutes at 200 C.

bake pav

Cut the Rolls

Once the rolls are baked. Then take them out from the oven and let them cool on a wire rack. Then cut them into two halves, and set them aside for later use.

cut dinner rolls

Making Bhaji Masala

Boil Vegetables

Firstly, take a wide cooking pot, and fill it in half with water. Then let it boils for 2-3 minutes. Then one by one add vegetables to the pot. Start by adding cauliflower, peas, potatoes, and carrots. Put the lid on the cooking pot and let them boil for 10-15 minutes or until all the vegetables are soft enough to mash.

boil veggies- pav bhaji

Mash Vegetables

Once the vegetables are soft and water is evaporated from the cooking pot, mash the vegetables using a potato masher. Then take out the mashed vegetables into a bowl and set it aside for later use.

mash veggies

Heat Butter in Pan

Take another pan and put butter into it, Let the butter melt on low flame.

melt butter

Saute Onion

Then add chopped onions into melted butter and saute it for 2 minutes.

saute onions

Saute Ginger Garlic Paste

Then add cumin and ginger garlic paste into sauteed onions, and let them saute for a minute or until it changes color to a golden brown.

saute ginger garlic

Add Tomatoes to Pan

Then add chopped tomatoes into the pan, and let them cook for 5 minutes or until softened. You can cover the pan with a lid so that the tomatoes will cook with the steam.

add tomatoes

Add Capsicum and Green Chillies

Then you have to add capsicum and green chilies into the gravy. Give them a good mix and let them cook for a minute.

add capsicum

Add Spices

Once the gravy is well cooked, make Pav Bhaji masala by adding spices. Firstly, add red chili powder, then add turmeric powder, salt, fennel seeds powder, coriander powder, garam masala powder, kasoori methi, and amchoor powder. then mix them all together using a spatula, and let the spices cook in the gravy for 2-4 minutes. You can mash gravy with a masher at this point.


Add Mashed Vegetables

Once the gravy is ready, add mashed vegetables to the gravy. Mix the vegetables so that they are well covered with gravy.

mashed vegetables

Cook for 10 Minutes

Finally, add 2 cups of water into the Bhaji and let it cook for 10 minutes on medium flame. Then Garnish with fresh coriander and turn off the flame.

cook for 10 minutes

Serve Pav Bahji

In the last take out Bhaji Masala into a plate and serve it along with freshly baked Pav. You can also add chopped onions, tomatoes, and green chilies along with Pav Bahji.

serve pav bhaji

Do Check 

White Gravy Recipe
Banana Pancakes
Gigi Hadid Pasta Recipe


  • You can use as many vegetables in gravy as you like according to your taste.
  • Pav bhaji recipe can be made in the instant pot.


Tasty Street food recipes from Indian Cuisine