Homemade Pav Bhaji Recipe – Best Indian Street Food


Pav Bhaji is one of the most popular street food in India, relished by people of all age groups. This delicious dish originated in Mumbai and has now become a comfort food favorite across the country and beyond. It is a delectable mix of spicy mashed vegetables served with butter and toasted pav (soft bread roll). Whether you are a seasoned chef or a novice in the kitchen, this simple and delicious pav bhaji recipe is sure to win hearts and satisfy your taste buds!


For Bhaji:

3 medium sized potatoes, boiled and mashed

1 cup cauliflower, finely chopped

1 cup green peas

1 cup carrots, finely chopped

1 cup capsicum (capsicum), finely chopped

1 cup tomatoes, finely chopped

1 large onion, finely chopped

4-5 cloves of garlic, finely chopped

1 inch piece ginger, grated

2-3 green chilies, finely chopped (adjust as per your spice preference)

2 tbsp pav bhaji masala

1 tbsp red chili powder (adjust according to the spice you like)

1/2 tsp turmeric powder

1 tbsp cumin

1 tbsp butter

3 tbsp cooking oil

salt to taste

water as required

Fresh coriander, chopped, for garnish

For Pav:

8 pav (soft bread rolls)

2 tbsp butter


  • In a large pan or wok, heat 1 tablespoon oil and 1 tablespoon butter over medium heat. Add cumin and let it crackle.

Add minced garlic and grated ginger to the pan. Saute till the raw smell of garlic goes away and the garlic turns light golden in colour.

  • Add finely chopped onions and green chillies. Cook the onion till it becomes transparent and light brown.

Now add chopped tomatoes to it and cook till it becomes soft and mushy.

When tomatoes are cooked, add chopped vegetables (cauliflower, carrot, green peas and capsicum) to it. Stir thoroughly, then cook for about 5 minutes.

  • Salt, red chili powder, turmeric powder, and pav bhaji masala should all be added to the vegetables. Mix well, making sure the spices coat the vegetables evenly.

Add a little water to the pan, just enough to cover the vegetables. Stir well and let the mixture cook on a medium flame till the vegetables become soft and can be mashed easily.

  • When the vegetables are cooked, add mashed potatoes to the pan and mix everything together. Use a potato masher or the back of a spoon to mash the vegetables until smooth.

Check seasoning and adjust spices and salt if necessary. If the bhaji is too thick, then add some more water. Let the bhaji simmer for a few more minutes, so that all the flavors meld together.

  • While the bhaji is boiling, prepare the pav. Cut the loaf horizontally, but not completely.

Heat 2 tbsp butter in a separate pan. Bake the pav till it becomes light golden and slightly crisp from both the sides.

  • Garnish the hot and delicious pav bhaji with chopped coriander leaves and a piece of butter.

to serve:

Serve pav bhaji hot with buttered pav, a slice of lemon and some chopped onions on the side. You can even add some extra butter on top for that nice touch! This delicious and hearty dish is perfect for any occasion – be it a quick weeknight dinner or a festive get-together with friends and family.


Now that you have the perfect pav bhaji recipe, you can bring the vibrant flavor of Mumbai’s street food to your home kitchen. The combination of buttery pav and spicy, tangy bhaji will leave you craving for more.

Don’t be afraid to experiment with the ratio of vegetables and spice level to suit your taste preferences. So, gather your ingredients, follow the steps, and enjoy a delicious plate of homemade pav bhaji today!a

Leave a Comment