Pav Bhaji (Mashed Vegetable Curry With Buns)

Published March 7, 2025

Pav Bhaji (Mashed Vegetable Curry With Buns)
Christopher Testani for The New York Times. Food Stylist: Simon Andrews.
Total Time
1 hour 40 minutes
Prep Time
25 minutes
Cook Time
1¼ hours
Rating
5(24)
Comments
Read comments

A popular street food originally from Mumbai, pav bhaji is a flavorful and colorful mashed vegetable curry served with toasted and buttered dinner rolls or buns. Pav means “dinner roll” and bhaji “vegetable dish.” Typically, a mix of boiled potatoes, cauliflower, carrot and green peas are mashed and cooked with sautéed aromatics like onion, green bell pepper and tomatoes. The flavors are jolted awake with green chile, Kashmiri chile powder and the warming spices in the pav bhaji masala. You can purchase pav bhaji masala at Indian markets, or prepare your own blend. Look for pav at Indian markets, or use any dinner roll or slider bun. Salted butter should be used generously for a luscious, rich and comforting pav bhaji. To serve, squeeze lemon or lime over the bhaji to brighten everything up, sprinkle with fresh onion and use the pav to scoop up a glorious bite.

  • or to save this recipe.

  • Subscriber benefit: give recipes to anyone
    As a subscriber, you have 10 gift recipes to give each month. Anyone can view them - even nonsubscribers. Learn more.
    Subscribe
  • Print Options


Advertisement


Ingredients

Yield:6 servings

    For the Pav Bhaji Masala (optional; Makes About ¾ Cup)

    • 3tablespoons coriander seeds
    • 2tablespoons cumin seeds
    • 10whole cloves
    • 3medium dried red Kashmiri chiles (or 2 guajillo chiles), stems snipped off
    • 2black cardamom pods
    • 1(3-inch) cinnamon stick
    • 2teaspoons fennel seeds
    • 2teaspoons amchur (dried mango powder)
    • 2teaspoons kala namak (black salt)
    • teaspoons fine-grain sea salt
    • ½teaspoon ground turmeric

    For the Bhaji

    • 2medium Yukon Gold or russet potatoes, peeled and cut into 1½-inch chunks
    • ½small head cauliflower, cut into florets, or 3 cups frozen florets
    • 1small carrot (optional), cut into ½-inch rounds 
    • Fine-grain sea salt
    • ½cup frozen green peas
    • 3tablespoons salted butter
    • 1tablespoon vegetable oil
    • 1teaspoon cumin seeds
    • ½large red onion, finely chopped, plus more for serving
    • 10garlic cloves, finely chopped 
    • 1(2-inch) piece fresh ginger, peeled and finely chopped 
    • 1green chile (such as Indian green chile, serrano or jalapeño), finely chopped
    • ½ large green bell pepper, finely chopped
    • 2medium tomatoes, finely chopped
    • 1medium cooked beet, grated (optional; see Tip)
    • 1bunch cilantro, leaves and tender stems chopped
    • 2tablespoons homemade or store-bought pav bhaji masala
    • 1teaspoon Kashmiri chile powder, plus more to taste
    • 1teaspoon kasoori methi (dried fenugreek leaves), optional
    • ¼teaspoon ground turmeric
    • 1lemon or lime, cut into wedges, for serving

    For the Pav

    • 2tablespoons salted butter, plus more as needed
    • 1teaspoon pav bhaji masala, plus more as needed
    • Chopped cilantro
    • 8soft dinner rolls, such as pav, Parker House rolls, Hawaiian rolls or slider buns, split in half
Ingredient Substitution Guide
Cooking Newsletter illustration

Opt out or contact us anytime. See our Privacy Policy.

Opt out or contact us anytime. See our Privacy Policy.

Preparation

  1. Step 1

    Prepare the pav bhaji masala (skip this step if using store-bought): Heat a small pan over medium-low and add the coriander and cumin seeds. Swirl the pan until fragrant,1 to 2 minutes. Add the cloves, Kashmiri chiles, cardamom, cinnamon and fennel seeds, and toss frequently until fragrant, about 3 minutes. Transfer to a plate and cool to room temperature. In a spice grinder or small food processor, grind the cooled spices with the amchur, kala namak, sea salt and turmeric until pulverized.

  2. Step 2

    Start the bhaji: Place the potatoes, cauliflower and carrot (if using) in a medium saucepan. Add enough water to cover by about 2 inches and season with salt. Partially cover and bring to a boil on high. Reduce to medium-low and cook, partially covered, for 5 minutes. Add the peas and keep cooking, still partially covered, until all the vegetables are fork-tender, about 10 minutes. (They should be easily mashable.) Drain, return to the pot and mash using a potato masher just until you have a mash with small chunks of vegetables.

  3. Step 3

    Fill a kettle or small saucepan with 3 cups of water; bring to a boil and keep at a simmer. In a large pan, heat 1 tablespoon of the butter with the oil over medium until melted. Add the cumin seeds and stir frequently until fragrant, 1 minute. Add the onion and stir occasionally until softened, about 5 minutes. Reduce to medium-low and add the garlic, ginger and green chile to taste. Cook, stirring frequently, until fragrant, about 3 minutes.

  4. Step 4

    Increase the heat to medium, add the bell pepper and tomatoes, season with ½ teaspoon salt, and cook, stirring frequently, until starting to soften, about 3 minutes. Stir in the mashed vegetables, beet (if using), half of the chopped cilantro, 2 tablespoons of the pav bhaji masala, plus the Kashmiri chile powder, kasoori methi and turmeric. Season with 1 teaspoon salt.

  5. Step 5

    Add about ½ cup of the boiled water and the remaining 2 tablespoons butter and mash to combine. Gradually stir in another 1½ cups boiled water, ½ cup at a time. Cook, stirring occasionally, for about 15 minutes, until the mixture is saucy but thick enough to scoop up with bread. (If too thick, adjust with more boiled water.) Taste and season with more Kashmiri chile powder, pav bhaji masala and salt as needed. Remove from heat.

  6. Step 6

    Prepare the buns: In a medium pan, melt 2 tablespoons butter over medium and sprinkle with 1 teaspoon pav bhaji masala and a little chopped cilantro. Place 4 bun halves, cut sides down, on the butter mixture, move them around with your hand to absorb the butter, and toast for about 1 minute. Flip, and toast the top side for about 30 seconds more. Repeat with remaining buns, adding more butter and masala as needed.

  7. Step 7

    Squeeze a little lemon juice over the bhaji and serve topped with thin slices of butter and chopped cilantro to taste. Serve with the buns, chopped red onion and more lemon wedges alongside.

Tips
  • The recipe for pav bhaji masala makes ¾ cup; transfer the leftover masala to an airtight jar to use in scrambled eggs or rice dishes.
  • The addition of beets enhances the reddish color of the bhaji. Feel free to use the pre-cooked beets available in the refrigerated vegetable section of most grocery stores.

Ratings

5 out of 5
24 user ratings
Your rating

or to rate this recipe.

Have you cooked this?

or to mark this recipe as cooked.

Private Notes

Leave a Private Comment on this recipe and see it here.

Comments

I have eaten pan bhaji my entire life and it's always good. Lots of butter. Slider buns work perfectly, better than larger hamburger buns. You want soft, pillowy bread. My favorite way modification: Assemble then apply a generous shower of grated cheese fresh onions cilantro and a quick run through the toaster / broiler.

This was fantastic. Worth hunting down all of the ingredients. Will definitely make again.

This was the best curry we've made in a long time. So many recipes are disappointingly bland. Not this one. We didn't have the cauliflower, so added some frozen spinach and extra carrots & peas to compensate. We had all of the spices except black salt. Used the toppings as recommended, and the bread as specified. SO good! Made about 5 servings.

Really good! I couldn’t find the right masala so made that too - although I had to fudge some of that, too. Still tasted right at the end. Also couldn’t get the right kind of roll - was not my best shopping trip - and so used the brioche buns I had on hand. They were too soft for this but it didn’t matter much.

Private comments are only visible to you.

Advertisement

or to save this recipe.