Pav bhaji
Vegetarian
पाव भाजी · pav bhaji
A buttery, spiced mash of potatoes, cauliflower, peas, peppers and tomatoes served with soft bread rolls toasted on the griddle. Mumbai's famous street-food dinner.
Pav bhaji is an Indian street food, ready in about 1 hour and made with potato, butter and pav bhaji masala. It serves 4 and is rated easy to cook.

- Prep
- 20 min
- Cook
- 40 min
- Total
- 1 h
- Serves
- 4
- Level
- Easy
- Calories
- 541
Ingredients
For the bhaji
For the pav
To serve
Method
Step 1
Boil the potatoes (opens in a new tab), cauliflower (opens in a new tab), peas (opens in a new tab) and carrot (opens in a new tab) until very soft. Drain and mash roughly.
- 15 min
- high heat
- Saucepan (opens in a new tab)

How it looks · Photo: Lionel Ntasano on Pexels Step 2
Melt most of the bhaji butter (opens in a new tab) in a wide pan over medium heat. Fry the onion (opens in a new tab) until soft, then add the garlic (opens in a new tab), ginger, green chilli (opens in a new tab) and green pepper (opens in a new tab) and cook until the pepper softens.
- 8 min
- medium heat
- Frying pan / skillet (opens in a new tab)

How it looks · Photo: Magda Ehlers on Pexels Step 3
Add the tomatoes (opens in a new tab) with the pav bhaji masala (opens in a new tab), chilli powder, turmeric (opens in a new tab) and salt, and cook, mashing, until the tomatoes completely break down.
- 7 min
- medium heat
Step 4
Add the mashed vegetables and water and keep mashing over the heat until you have a thick, smooth bhaji. Simmer for 5 minutes, then stir in the remaining butter (opens in a new tab), lemon juice (opens in a new tab) and coriander.
- 8 min
- medium-low heat
Step 5
Spread the cut sides of the pav with butter (opens in a new tab) and toast on a hot griddle until golden. Serve with the bhaji, chopped red onion (opens in a new tab) and lemon (opens in a new tab) wedges.
- 4 min
- medium heat
- Griddle / tawa (opens in a new tab)

How it looks · Photo: Muhammad Khawar Nazir on Pexels
About this dish
- Origin
- Mumbai, Maharashtra, Maharashtra, India · Well documentedMore food from India
- Dish
- Dinner · Snack · Street food · Main courses
- Cooking method
- Boiled, Sautéed, Toasted
- Taste
- buttery, spicy (chilli heat), tangy, savoury
- Diet
- Vegetarian (lacto-ovo) · No nut ingredientsWorked out from the ingredients. How labels work
All labels
Vegetarian (lacto-ovo) · Eggetarian · Lacto-vegetarian · Pescatarian · Flexitarian-friendly · Egg-free · No nut ingredients · No added sugar · Alcohol-free · Pork-free · Beef-free - Good for
- Street food · Child-friendly · Make-ahead
- Cook more with
- Potato · Butter · White bread · Cauliflower · Green peas · Onion
- Techniques
- Toasting · Sautéing · Boiling · Simmering · Spice roasting (dry-roasting)
Allergens
- Contains: Milkfrom butter, white bread
- May contain: Eggsfrom white bread
- Contains: Wheatfrom white bread
- Contains: Glutenfrom white bread
- May contain: Soyfrom white bread
- May contain: Sesamefrom white bread
Based on typical versions of these ingredients and not verified allergen-free. Brands differ and cross-contact happens, so always check labels. For severe allergies, follow your clinician’s advice.
Nutrition
541 kcal per serving
Estimated1 serving ≈ 552 g · recipe makes 4
Where the energy comes from
- Protein 10%
- Carbohydrate 57%
- Fat 33%
| Nutrient | Per serving | Per 100 g* |
|---|---|---|
| Energy | 541 kcal | 98 kcal |
| Protein | 14.5 g | 2.6 g |
| Carbohydrate | 79.4 g | 14.4 g |
| Net carbohydrate | 68 g | 12.3 g |
| Sugars | 14.3 g | 2.6 g |
| Added sugars | 0 g | 0 g |
| Fibre | 11.5 g | 2.1 g |
| Fat | 20.2 g | 3.7 g |
| Saturated fat | 11.1 g | 2 g |
| Trans fat | 0.7 g | 0.1 g |
| Cholesterol | 43 mg | 8 mg |
| Sodium | 1165 mg | 211 mg |
| Salt equivalent | 2.9 g | 0.5 g |
Vitamins & minerals per serving
- Potassium
- 1248 mg
- Calcium
- 210 mg
- Iron
- 5.9 mg
- Magnesium
- 92 mg
- Vitamin A (RAE)
- 237 µg
- Vitamin C
- 104 mg
- Vitamin D
- 0 µg
- Vitamin B12
- 0 µg
- Folate (DFE)
- 231 µg
How these numbers were made
- Calculated from USDA FoodData Central (SR Legacy) per-100 g values and the listed quantities.
- *Per 100 g of combined raw ingredients; the cooked dish may weigh more or less.
- Optional ingredients are not included: carrot, red onion, lemon.
- Pav bhaji masala: Curry powder (FDC 170924) used as a stand-in: a Mumbai street-food blend heavy in chilli, coriander and amchur.
- “—” means the value isn’t known for enough of the ingredients; it is never zero by default.
- Values are estimates for guidance, not for medical dosing. U.S. Department of Agriculture, Agricultural Research Service. FoodData Central, 2019. fdc.nal.usda.gov.
Good to know
Tips
- A potato masher used directly in the pan gives the right street-stall texture.
Common mistakes
- Leaving the bhaji too thin — it should hold its shape on a spoon.
Serve with
- Top with an extra knob of butter, as the street vendors do.
Storage
- The bhaji keeps 3 days refrigerated or 2 months frozen.
Reheating
- Reheat in a pan with a splash of water and a little butter.
Original editorial recipe · FriendsPantry editorial · Not yet independently reviewed · Added · Updated
Recipe DNA
How this dish is built
Masalas in this recipe
Make the masala first, then come back to finish the dish.
Dry spice blend
Pav bhaji masala
This recipe uses 2 tbsp (12 g for 4 servings).
Reviews & corrections
Reviews come from signed-in cooks and appear after a moderator checks them. We never show made-up ratings.
You might also like

Chana chaat
Indian · 15 min · 215 kcal · VeganChana samosa (Chhattisgarh street-style)
Indian · 2 h 30 min · 641 kcal · Vegetarian
Keema matar
Indian · 45 min · 497 kcal
Vada pav
Indian · 1 h 5 min · 323 kcal · Vegan