Butter Pav Bhaji Recipe

(This post contains affiliate link to products. We may receive a commission for purchases made through these links at no extra cost to you.)

Butter Pav Bhaji

‘Pav Bhaji’ is an Indian fast food dish which is nothing but thick vegetable gravy served with breads. It is a local name of recipe which describes its two components – Pav & Bhaji where Pav means bread roll while we call bhaji to any vegetable gravy. This gravy, primarily uses vegetables like cauliflower, potatoes, green peas, onion, tomatoes. And then you can add any other veggies as per choice. Pav-bhaji makes a hearty meal and you’ll find many street side vendors and almost every restaurant serving finger-licking Pav-Bhaji. It can be enjoyed for brunch, lunch, dinner – really any time of the day!!

Even though, its popular street food, can be easily prepared at home. Indeed, I find this recipe super easy and suitable for house parties. Just gather vegetables of your choice, boil and then mash it. Cook it with store bought pav-bhaji masala with lots of butter. Generous sprinkle of coriander & onions, if liked with lemon wedge to squeeze over top. Serve it with dollop of butter and toasted pav or bread rolls – a happy hearty meal on the table under 60 minutes.

Personally, I enjoy little spicy pav-bhaji, so I add chilli powder along with green chillies but you can moderately use it as per taste. Also, it’s a vegan friendly recipe, so you can absolutely skip use of butter. Instead use vegan butter or cook it in a vegetable oil. On the whole, it is a delightful recipe, when prepared at home and served with love your family will definitely going to enjoy ๐Ÿ˜Š


1 large potato

3 cups cauliflower florets

1 cup green peas

1 green pepper

1 large onion

3 tomatoes

1 green chilli

2 tbsp oil

1/2 tsp cumin seeds

1&1/2 tsp coriander powder

1 tsp red chilli powder

1 tsp kashmiri chilli powder

2 tbsp Pav bhaji masala

4-5 tbsp butter (adjust as per choice)

Salt as per taste

3 cups of water

Chopped onions and coriander for garnishing


Dice potatoes and boil it along with cauliflower florets & green peas in pressure cooker for 3-4 whistles. Once boiled, mash them completely.

Take a pan on a medium-high flame.

Once the pan is hot, add oil into it. Add cumin seeds to the hot oil followed by finely chopped onions. Keep stirring occasionally.

Once onions turns translucent, add finely chopped green pepper & green chillies.

Continue stirring and tip in dry spices except Pav bhaji masala into the pan. (Pav bhaji masala is easily available in Indian grocery stores or online.)

Cook it on medium heat for another 5-7 minutes. Once spices are cooked and raw smell of spices goes off, add chopped tomatoes into it.

Cook it for another 4-6 minutes until tomatoes are soften.

Finally add boiled, mashed vegetables into the pan. Mix everything and once again mash it together.

Add some butter, if preferred and let it cook for another 5-7 minutes on high-medium heat.

If bhaji is too thick then add some water. (But do not make it watery, as final gravy consistency should be thick. Add water just to cook vegetables and spices.)

Next, add Pav bhaji masala and season with salt.

Let it cook on medium heat. Bhaji will starts thickening and oil will separate out from sides of pan. Simmer for another 2 minutes and then turn off the heat.

Garnish with chopped coriander and some more butter over the top.

Hot homemade Bhaji is ready to savour with toasted Pav. Serve it with chopped onions and coriander with lime wedges on side. Enjoy this delectable pav-bhaji with your favourite drink.

Butter Pav Bhaji

I hope you enjoyed this post and would love to give a try this easy recipe. If you have any questions, I am all ears ๐Ÿ™‚

If you liked my post, then do check out my other recipes and follow me on Pinterest || Instagram || Twitter

Leave a Reply