Snack

Pav Bhaji – Classic Mumbai Street Food

Original name: Pav Bhaji

A bowl of pav bhaji with a toasted pav bread on top, garnished with coriander and a lemon wedge on a wooden surface
Prep
15 mins
Cook
30 mins
Servings
4
IndianMediumSnackVegetarianGluten Free Option (serve With Gluten Free Bread)

About this dish

Pav Bhaji is the ultimate Indian street food—a spicy, buttery mashed vegetable curry served with soft toasted bread rolls. Originating in Mumbai as a quick lunch for textile mill workers, this dish has become a beloved snack across India.

Loaded with vegetables and fragrant spices, it's perfect for a hearty snack or a fun weekend meal.

Ingredients

UK and US measurements are both included for every recipe.

Butter

fat

60 g

Imperial measurement: 4 tbsp

Onion, finely chopped

vegetable

1 medium

Garlic, minced

herb

4 cloves

Ginger, grated

herb

1 inch piece

Green chilli, finely chopped

vegetable

1

Tomatoes, finely chopped

vegetable

3 medium

Cauliflower, chopped into small florets

vegetable

1 cup (100 g)

Imperial measurement: 1 cup (3.5 oz)

Potato, boiled and mashed

vegetable

1 large (200 g)

Imperial measurement: 1 large (7 oz)

Green peas (fresh or frozen)

vegetable

1/2 cup (75 g)

Imperial measurement: 1/2 cup (2.6 oz)

Pav Bhaji Masala

spice

2 tsp

Turmeric powder

spice

1/2 tsp

Red chilli powder

spice

1/2 tsp

Salt, to taste

seasoning

to taste

Lemon juice

liquid

1 tbsp

Pav bread rolls

grain

8 rolls

Fresh coriander leaves, chopped, for garnish

herb

2 tbsp

Butter, for toasting pav

fat

2 tbsp

Method

1

Sauté aromatics

2 minutes

Heat 2 tbsp butter in a large pan or tawa over medium heat. Add chopped onion, minced garlic, grated ginger, and green chilli. Sauté until onions are translucent, about 2 minutes.

2

Cook tomatoes

4 minutes

Add chopped tomatoes to the pan. Cook until they turn soft and mushy, about 3-4 minutes.

3

Add spices

1 minute

Stir in pav bhaji masala, turmeric powder, red chilli powder, and salt. Cook for 1 minute until fragrant.

4

Cook vegetables

10 minutes

Add cauliflower florets and green peas. Mix well, then add 1/2 cup water. Cover and cook until cauliflower is tender, about 8-10 minutes.

5

Mash and mix

3 minutes

Add the boiled and mashed potato to the pan. Using a potato masher, mash the mixture coarsely right in the pan. Stir to combine everything. Adjust salt and add lemon juice if using. Let it simmer for 2-3 minutes.

6

Toast the pav

3 minutes

Heat a separate tawa or skillet. Spread a little butter on each pav bun and toast until golden brown on both sides.

7

Garnish and serve

1 minute

Top the bhaji with remaining butter (optional), and garnish with chopped coriander. Serve hot with toasted pav, extra butter, and lemon wedges on the side.

Equipment

  • Large pan or tawa
  • Potato masher
  • Knife and chopping board
  • Spatula

Nutrition facts

360 kcal
Calories
8 g
Protein
60 g
Carbohydrates
18 g
Fat
8 g
Fiber
750 mg
Sodium

Tips

  • For the best texture, don't over-mash the bhaji, leave some chunky pieces of cauliflower and potato.
  • If you like extra heat, add an extra green chilli or a pinch of chilli powder.
  • Toast the pav generously with butter for that authentic street-side taste.
  • Make a big batch of bhaji and freeze it for up to a month, just reheat and serve with freshly toasted pav.

Serving suggestions

  • Serve hot with a wedge of lemon and a side of sliced onions drizzled with chaat masala.
  • For.
  • For a complete meal, add a side of yogurt raita.

Rate this recipe

No ratings yet. Be the first to rate it.

Ravi Malhotra

Recipe by

Ravi Malhotra

Specialises in Indian cuisine

Ravi Patel makes butter chicken so creamy it's basically a dessert. No regrets.

Describe yourself in three words: Rich, smooth, 'more butter' energy.