Mumbai street-style pav bhaji: mashed vegetable curry topped with butter, served with onion, lemon, and toasted pav
Prep20 min
Cook45 min
Serves4 servings
CuisineIndian

Pav Bhaji: Mumbai Street-Style Mashed Vegetable Curry with Buttered Buns

A home recipe for Mumbai street pav bhaji: parboiling the vegetables, reducing the tomatoes, mashing to keep some texture, toasting the pav, substituting spices, and storage, with a heat level that keeps the butter from getting heavy.

Total: 1 hr 5 minLevel: Beginner

Cooking flow

Cooking steps

STEP 11 / 7

Parboil the vegetables

15 min

Parboiling potato, cauliflower, carrot, and green peas at a gentle simmer in a pot
Do not break everything down from the start; cook the potato and carrot first, then add the cauliflower and peas

Peel the potatoes and cut into 2 cm cubes, cut the cauliflower into small florets, and cut the carrot into 1.5 cm cubes. In a pot, put 700 ml of water, 1/2 tsp of salt, the potato, and the carrot, bring to a boil over medium heat, then simmer at medium-low for 8 minutes. Add the cauliflower and green peas and keep the heat at a gentle 90–95°C simmer for 5 more minutes. Turn off the heat when a bamboo skewer slides easily into the potato and the cauliflower dents slightly when pressed. Reserve about 150 ml of the cooking liquid.

STEP 22 / 7

Fry the onion and aromatics

7 min

Frying butter, cumin seeds, onion, ginger, and garlic in a frying pan
Pop the cumin in butter and oil, and fry the onion until lightly colored

Put 1 tbsp of oil and 30 g of butter in a deep frying pan and warm over medium heat. When the butter's foam turns fine, add the cumin seeds and let them pop for about 30 seconds. Add the onion and fry over medium heat for 5 to 6 minutes, and when the edges are light golden, add the ginger, garlic, and green chili. Aromatics turn bitter if they scorch, so move on before the bottom of the pan browns too much.

STEP 33 / 7

Reduce the tomatoes and bell pepper

10 min

Reducing tomatoes and bell pepper in a frying pan to make the red masala
Cook off the liquid from the tomatoes before combining with the vegetables, and the flavor will not be diluted on the pav

Chop the tomatoes into 1.5 cm pieces and the bell peppers into 7 mm pieces, add them, and raise the heat to a strong medium. A lot of liquid comes out at first, but stir with a wooden spoon and reduce for 8 to 10 minutes. The guide is that a little red oil separates at the bottom of the pan, the whole has a plump thickness, and the trace pressed by the spoon holds for an instant. If it is about to scorch, drop to medium-low, and if a raw tomato sourness remains, do not hurry; add 1 to 2 more minutes.

STEP 44 / 7

Combine the spices and parboiled vegetables

6 min

Combining parboiled vegetables and spices with the reduced tomato masala
Let the powdered spices blend on low heat, add the parboiled vegetables, then return to medium

Lower to low heat, add the coriander powder, turmeric, Kashmiri chili, garam masala, and 1 tsp of salt, and stir for 30 seconds. If the powdered spices threaten to scorch, add just 2 tbsp of the reserved cooking liquid. Add the parboiled vegetables, return to medium heat, and mix everything. Move on when the whole pan is bubbling, the corners of the potato have broken down a little, the red masala coats evenly with no floury look, and the vegetables hold loosely together.

STEP 55 / 7

Mash coarsely in the pan

7 min

Coarsely mashing pav bhaji vegetables with a potato masher in a frying pan
Do not smooth pav bhaji with a blender; keep some texture with a masher for the right feel on the bread

Keep the heat at medium and press the vegetables with a potato masher. Do not make a full paste; aim to leave small pieces of potato and cauliflower for about 30%. If it lacks liquid and the masher feels heavy, add 50 ml of the cooking liquid at a time. Keep the heat where large bubbles blurp up from the bottom of the pan, and the flavor comes together as you mash.

STEP 66 / 7

Thicken and decide the acidity

10 min

Thickly reduced pav bhaji with the trace of a wooden spoon remaining
For the final thickness, the spoon's trace should stay briefly and the bhaji should not slide off the bread

Lower to medium-low, add about 150 ml of water or cooking liquid, and simmer 8 to 10 minutes. When the line drawn with a wooden spoon across the bottom of the pan stays for about 2 seconds and the bhaji does not run off when scooped with bread, add the amchur. If you have no amchur, add 1 tbsp of lemon juice after turning off the heat. Adjust the salt, and at the end melt in 10 g of butter.

STEP 77 / 7

Toast the bread in butter

6 min

Toasting small rolls in butter on a flat griddle until the cut faces are golden
Toast the pav in butter just before eating. A golden cut face keeps it from falling apart when wiping up the bhaji

Cut the pav or sandwich rolls in half horizontally. Warm a frying pan or griddle over medium heat and melt 20 g of butter. When the butter foams and smells toasty, lay the rolls cut side down. Over medium heat, 1 to 2 minutes per side: take them out when the cut face is golden, the butter has soaked in, and the surface is slightly crisp. The guide is that the cut side does not go limp when you pick it up. It scorches easily, so drop to medium-low from the second batch.

0 / 0
Ingredients

Ingredients

1 / 3

For parboiling the vegetables

Ingredient Amount Substitutes and notes
Potatoes 3 medium, about 420 g A floury potato mashes more easily than a waxy one
Cauliflower 1/3 head, about 220 g If frozen, use it still frozen
Carrot 1, about 150 g Brings sweetness. If you leave it out, add a little more potato
Green peas 100 g Frozen is fine. Edamame changes the aroma, so use a small amount
Water 700 ml Enough to come about 70% of the way up the vegetables
Salt 1/2 tsp For seasoning
2 / 3

For the masala

Ingredient Amount Substitutes and notes
Onion 1 medium, about 200 g Finely chopped
Tomatoes 3 medium, about 420 g If you have no ripe ones, 250 g of canned diced tomatoes
Green bell pepper 2 Plays the role of capsicum in India. The green aroma matters
Ginger 15 g Grated or minced
Garlic 2 cloves Grated or minced
Green chili 1 Leave out if you do not like heat
Butter 30 g Another 20 g is used for the finish
Neutral oil 1 tbsp Butter alone scorches easily
Cumin seeds 1 tsp Whole if possible. If you have only powder, 1/2 tsp
Coriander powder 2 tsp The base that keeps it from tasting like plain curry powder
Turmeric 1/2 tsp Color and earthy aroma
Kashmiri chili powder 1 tsp With ordinary chili powder, start at 1/4 tsp
Garam masala 1 tsp You can add a little more at the end
Amchur (dried mango powder) 1/2 tsp If you have none, 1 tbsp of lemon juice after turning off the heat
Salt 1 tsp Adjust at the end
Water 150–250 ml Adjust to how far you reduce it
3 / 3

For just before eating

Ingredient Amount Substitutes and notes
Pav or small dinner rolls 8 Unsweet dinner rolls, round buns, or low-milk rolls
Butter 20 g For toasting the bread
Red onion 1/2 If it is a regular onion, soak it in water for 5 minutes
Lemon 1 Cut into wedges
Cilantro 1/2 bunch A little sliced scallion if you dislike it
Extra butter 10 g, to taste A small piece on top of the plate
0 / 0

Wipe up the vegetable curry with butter-soaked bread

Frying tomatoes and onions in the kitchen at night, the bottom of the pot turns a little red. Return the boiled potato, cauliflower, carrot, and green peas, and press them roughly with a masher. It looks less like a tidy curry than a thick mash where the vegetables have melted together. At the end, toast small buns in butter in a separate pan, and that is the aroma of pav bhaji.

Pav bhaji (पाव भाजी / Pav bhaji) is a signature street food of Mumbai, in Maharashtra in western India. Pav is a small white bread roll, and bhaji means a vegetable dish or vegetable curry. You scoop up a thick, spiced vegetable mash with buttered, toasted buns, and it works as either a snack or a meal.

What trips people up at home is whether to buy pav bhaji masala, what bread to use in place of the pav, and how far to mash the vegetables. This article is built on a recipe that works without store-bought pav bhaji masala. The spices are cumin, coriander, garam masala, chili, and amchur or lemon. For the bread, a not-too-sweet dinner roll or a small sandwich bun is enough.

That said, this is not just a vegetable curry. What makes pav bhaji itself is that the vegetables are fused in the pot yet a few pieces of potato and cauliflower remain, that the tomato's acidity has been reduced down, and that the butter and lemon added just before eating give it definition. In contrast to a dish like aloo gobi (in Japanese), where the vegetables are eaten intact, mashing is the main act of cooking here.

About the spelling

In English you will see "pav bhaji" and "pao bhaji," and in Hindi and Marathi it is written पाव भाजी. This article uses "pav bhaji" as the name of the dish.


Background: from a Mumbai lunch to a street-food staple

Pav bhaji is known as a dish that began in Mumbai. English-language accounts say it spread as an easy thing for textile mill workers to eat in a short lunch break, and today it is served from street stalls to canteens to restaurants. The scene of vegetables mashed on a big iron griddle, red masala spread out, and pav toasting alongside is one of the emblems of Mumbai street food.

Potato, cauliflower, carrot, green peas, bell pepper, tomato, onion, spices, and bread laid out on a kitchen counter as pav bhaji ingredients
Pav bhaji can use leftover vegetables, but potato, tomato, bell pepper, and the bread form the backbone of the flavor

What is interesting is that pav bhaji has two faces: a dish for using up leftover vegetables, and a rich street-food feast. The vegetables are quite flexible: potato, cauliflower, carrot, peas, cabbage, eggplant. On the other hand, once tomato, bell pepper, butter, lemon, onion, cilantro, and toasted bread are all there, it suddenly becomes pav bhaji.

In a home kitchen, rather than breaking every vegetable down in a pressure cooker, it is safer to parboil the potato and firm vegetables first, make the onion-and-tomato masala separately, and then combine them. Mix thin tomato into the vegetables and everything turns watery, and the flavor blurs when scooped with bread. Reduce the tomatoes first and then return the vegetables. That order alone brings a home skillet close to the richness of the street.

What to look at Mumbai street character Where to land in a home kitchen
Vegetables Mashed hard on an iron griddle Parboil in a pot, mash coarsely in a pan
Bread Small pav toasted in butter An unsweet dinner roll or small sandwich bun
Spices Pav bhaji masala is often used Build it from cumin, coriander, garam masala, and chili
Acidity Lemon, amchur, tomato Lemon is enough for a first batch. Amchur is handy for making ahead
Finish Onion, cilantro, lemon, butter Serve the onion on the side. Add aroma just before eating

Ingredients (serves 4): think of the vegetables, the masala, and the finish separately

This makes a main for four. It is not a side dish but a plate eaten with toasted bread. The heat is kept mild, so you can add green chili or chili powder at the table.

Allergies and dietary restrictions

The bread contains wheat and the butter contains milk. If you avoid dairy you can cook with vegetable oil, though the aroma will be a little lighter than pav bhaji. If you avoid wheat, serving it with toasted rice-flour bread or steamed potatoes makes it easier to eat.


What to look for when shopping

Cumin, coriander, amchur, a masher, a flat griddle, bread, and lemon laid out on a kitchen counter as a shopping photo
More than the vegetables, pav bhaji turns on whole cumin, the sour note, the tool for mashing, and the size of the surface for toasting the bread

Buying pav bhaji masala is quicker, but for a first batch you can make it well enough from spices you already have. If you have to set priorities: whole cumin, amchur to add acidity as a powder, a masher to crush the vegetables coarsely, and a flat griddle that toasts the bread in one go. Bread, onion, potato, and tomato are all easy to find nearby.

Cumin seeds create the street aroma the moment they pop in butter and oil. You can cook with powder alone, but a bag of whole seeds also serves for dal tadka (in Japanese) and aloo gobi (in Japanese).

Amchur is dried mango powder. Lemon can substitute, but amchur adds acidity to the reduced bhaji without adding liquid, which is handy for making ahead. It also goes into the filling of chana masala and samosas.

If you puree it completely in a blender, it becomes closer to a vegetable soup than pav bhaji. Pressing with a masher leaves small pieces of potato and cauliflower, giving a better texture on the bread.

With a flat griddle you can toast the pav all at once. A frying pan works, but on a day with many eaters the bhaji tends to cool while you wait for the bread, so a large surface is useful.


Substitution table

Authentic ingredient Substitute What to preserve
Pav Unsweet dinner roll, small sandwich bun A soft bread whose surface cracks lightly when toasted
Pav bhaji masala Cumin, coriander, garam masala, chili, amchur Do not rely on curry powder alone. Add acidity at the end
Amchur Lemon juice, lime juice Without acidity the sweetness of the vegetables feels heavy
Large tava, iron griddle Frying pan, hot plate Toast the bread hot and serve right away
Plenty of butter Less butter plus oil Keeping a bit of milky aroma makes it more like pav bhaji

The substitute to avoid is a sweet pastry roll. Against the acidity and spice of the bhaji, the sweetness of the bread comes forward too much. If a sweet roll is all you have, toast the cut sides well and serve extra lemon and onion to restore the balance.

Another important point is not to push the substitutions entirely toward a curry-roux flavor. Made with curry powder alone, it comes close to a potato curry in the style of Japanese home cooking. Keep at least two of these three: cumin seeds, the green aroma of bell pepper, and the final acidity, and the outline of pav bhaji stays. Conversely, even with pav bhaji masala in hand, serving the bread untoasted weakens the fun of the street-food experience.



Serving and how it is eaten locally

A family-style spread of a pot of pav bhaji, toasted bread, onion, cilantro, and lemon on the table
Bring the pot of pav bhaji to the table, and combine onion, lemon, cilantro, and toasted bread yourself for fun

Put the bhaji on a plate with chopped onion, cilantro, and lemon beside it. If you like, top it with a small piece of butter, and wipe up the part where it melts from the heat with bread. Keeping the onion out of the pot and serving it on the side preserves its aroma and crunch.

At Mumbai street stalls, the bhaji is often reheated on a griddle while the pav is toasted beside it. At home you do not need to do both at once. Keeping the bhaji hot in the pot and toasting only the bread just before eating is enough. Break the bread by hand, scoop up the bhaji, and squeeze a little lemon. Wiping it up with bread brings out the character of the dish more than eating it with a spoon.

For a full meal, a refreshing raita or a cucumber-and-onion salad beside it makes it easier to eat. On a day when you want something fried, samosa also goes well, but since pav bhaji already has bread and vegetables in it, this one plate is enough for dinner.


Where it tends to go wrong

A comparison photo of a watery bhaji and a thick bhaji that does not collapse on bread
If pav bhaji is watery, the bread loses. Reduce it until the spoon's trace stays
Problem Cause Fix
Watery Vegetables were added before reducing the tomatoes Simmer uncovered over medium-low for 5 to 8 more minutes
Tastes like curry powder Not enough cumin and acidity Add a little cumin powder and lemon at the end
Vegetable pieces are hard Underparboiled Add 50 ml of water, cover, and steam-simmer on low for 5 minutes
The bread goes soggy The bhaji is thin, or the cut face was not toasted Reduce the bhaji and toast the cut faces firmly
Greasy Too much butter at the start Keep it moderate while cooking and add a little on the plate

The most common problem is leftover liquid. Pav bhaji is not a soup curry. It is a dish you scoop with bread, so check the bottom of the pot at the end. Draw a line with a wooden spoon; if it fills right back with liquid, it is still thin. Reduce it until the line stays short and the surface slowly closes back, and it unites with the bread.


Making ahead and reheating

As a guide, the bhaji keeps 2 days in the refrigerator and 2 weeks in the freezer. Store the bread separately and untoasted. Prepare the onion, lemon, and cilantro separately too, and add them just before eating.

To reheat refrigerated bhaji, put it in a pot, add 2 to 3 tbsp of water, and warm over low heat for 5 to 7 minutes. In a microwave, heat at 600 W for 2 minutes, stir, then 1 more minute. Frozen bhaji is less likely to turn grainy if thawed in the refrigerator for half a day and then heated in a pot over low heat. Adding a little lemon at the end brings back the definition of a fresh batch.

Leftover bhaji from the next day is also good as a filling for grilled cheese toast. But as the basic recipe of this article, please first try the way of wiping it up with toasted pav rather than putting it on top of bread. A bite with butter, onion, and lemon together is the best part of pav bhaji.


Frequently asked questions

Is pav bhaji masala required?

It is not. Store-bought pav bhaji masala makes it easier to approach the street flavor, but you can make it well enough with cumin, coriander, garam masala, chili, and amchur or lemon. Some store-bought blends contain salt, so reduce the salt in the recipe a little if you use one.

Which vegetables can I include?

Potato, tomato, and bell pepper are best kept as the backbone. Cauliflower, carrot, green peas, cabbage, and eggplant can be swapped. Adding a lot of watery zucchini or mushrooms tends to thin it out, so if you use them, use a small amount and reduce it at the end.

Can I make it with sandwich bread?

You can. But sandwich bread has a large surface and tends to collapse when the bhaji is put on it. Cut thick slices into small pieces and toast the cut faces firmly in butter, and it is easier to eat. To get closer to the atmosphere, a small unsweet roll suits better.

Can I make a mild version for children?

You can. Leave out the green chili and replace the Kashmiri chili with paprika powder. Adults can add chili, green chili, and lemon on the plate to adjust. Even if you remove the heat, keep the cumin and the reduced tomato.

Can I reduce the butter?

You can. Cut the 30 g of butter in the cooking to 15 g and add 1 tbsp more vegetable oil. But keeping the butter for toasting the bread, even a small amount, gives the aroma of pav bhaji. If you go to oil entirely, add more lemon and onion at the end to make up for the weight.

What goes well with other Indian dishes?

To lighten it, raita; to add beans, dal tadka (in Japanese); to add a vegetable dish, aloo gobi (in Japanese). Pav bhaji is already a main with bread, so it is easier to eat without piling on rice or naan.


Sources consulted

  • Wikipedia, "Pav bhaji": confirmation of its origin in Mumbai, the makeup of the dish, and its main variations.
  • The Guardian, "Meera Sodha's recipe for pav bhaji": confirmation of the home version using leftover vegetables, bread toasted in butter, and eating with lemon and onion.
  • Bon Appetit, "Pav Bhaji With So Much Butter": confirmation of the street-food background and the image of mashing vegetables and toasting bread on a griddle.