Authentic Pav Bhaji Recipe

Bring the flavors of Mumbai street food into your kitchen with this authentic pav bhaji recipe. Made with tender potatoes, cauliflower, peas, tomatoes, and aromatic Indian spices, this rich and buttery vegetable curry is mashed to perfection and served with golden toasted pav buns. Every bite is packed with bold flavor, vibrant color, and comforting texture.

This homemade pav bhaji is surprisingly easy to make and tastes just like the version served at popular street stalls across India. The vegetables are simmered with pav bhaji masala, butter, onions, and tomatoes until smooth and creamy, creating a satisfying dish that’s perfect for lunch, dinner, or a special family meal.

Whether you’re new to Indian cooking or already love classic Indian street food recipes, this pav bhaji is guaranteed to become a favorite. Serve it with plenty of buttered pav, fresh cilantro, chopped onions, and lemon wedges for an authentic restaurant-style experience at home.

🄘 Why You’ll Love This Pav Bhaji Recipe


Authentic Mumbai Street Food Flavor

This pav bhaji recipe captures the rich, buttery, and bold flavors that make Mumbai street food so popular. The combination of mashed vegetables, tomatoes, onions, and pav bhaji masala creates a deeply satisfying dish that tastes just like your favorite restaurant version.


Easy to Make at Home

Despite its impressive flavor, homemade pav bhaji is surprisingly simple to prepare. Most of the ingredients are easy to find, and the cooking process involves basic chopping, boiling, mashing, and simmering. It’s a great recipe for both beginner and experienced home cooks.


Loaded with Vegetables

This authentic pav bhaji recipe is packed with potatoes, cauliflower, peas, tomatoes, and bell peppers. The vegetables blend together into a smooth and creamy curry, making it a delicious way to enjoy a variety of nutritious ingredients.


Perfect for Family Dinners

Pav bhaji is a hearty vegetarian meal that is filling, comforting, and ideal for feeding a crowd. Serve it with buttery toasted pav buns, fresh onions, cilantro, and lemon wedges for a complete meal everyone will love.


Rich, Buttery, and Incredibly Comforting

The combination of butter, warm spices, and tender vegetables creates an irresistibly rich and comforting dish. Every bite is packed with flavor, making this one of the most beloved Indian comfort foods.


Great for Meal Prep

The bhaji tastes even better the next day as the spices continue to develop. Make a batch ahead of time and simply reheat it for an easy lunch or dinner throughout the week.


Customizable to Your Taste

You can easily adjust the spice level, add extra vegetables, or increase the butter for a more indulgent restaurant-style experience. This flexibility makes pav bhaji a recipe you’ll want to make again and again.

šŸ„” Ingredients Notes for Pav Bhaji


Potatoes

Yukon Gold potatoes give this pav bhaji recipe a creamy, buttery texture, while russet potatoes create a fluffier mash. Either option works well, but Yukon Golds are especially good for a smooth, restaurant-style bhaji.


Cauliflower

Cauliflower adds body and mild sweetness to the bhaji without overpowering the dish. Cook it until very tender so it blends smoothly with the potatoes and spices.


Green Peas

Green peas add color, sweetness, and classic pav bhaji flavor. Frozen peas work perfectly and do not need to be thawed before boiling with the vegetables.


Tomatoes

Fresh Roma tomatoes create the tangy, rich base that gives authentic pav bhaji its bright flavor. Cook them until jammy so the bhaji tastes deep, savory, and well-balanced.


Pav Bhaji Masala

Pav bhaji masala is the most important seasoning in this recipe. It gives homemade pav bhaji its signature Mumbai street food flavor, so use a good-quality brand and adjust to taste near the end of cooking.


Butter

Butter is essential for classic pav bhaji flavor. It adds richness, helps carry the spices, and gives the bhaji its restaurant-style finish. Use extra butter on top if you want a more indulgent street-food-style serving.


Pav Buns

Traditional pav buns are soft, fluffy rolls served with bhaji. If you cannot find pav, use soft dinner rolls, slider buns, or hamburger buns and toast them in butter until golden.


Lemon Juice and Cilantro

Fresh lemon juice and cilantro brighten the rich vegetable curry and balance the butter and spices. Add them at the end for the freshest flavor.

šŸ› How to Make Pav Bhaji


Cook the Vegetables Until Tender

Start by adding the potatoes, cauliflower, peas, optional cabbage, and optional beetroot to a large pot. Cover the vegetables with water and boil until they are very soft. The vegetables should mash easily, which helps create the smooth, creamy texture that makes authentic pav bhaji so delicious.


Mash the Vegetables

Reserve some of the vegetable cooking liquid, then drain the vegetables well. Mash them until mostly smooth using a potato masher. A few small pieces are fine, but the bhaji should not be chunky. This mashed vegetable base gives homemade pav bhaji its hearty and comforting texture.


Build the Tomato Masala Base

Heat butter and oil in a large skillet, sautƩ pan, or flat griddle. Cook the onion until softened and lightly golden, then add the green bell pepper and optional green chili. Stir in the ginger-garlic paste and cook briefly until fragrant. This creates the flavorful base for the pav bhaji.


Add the Tomatoes and Spices

Add the chopped tomatoes and cook them until they become soft, thick, and jammy. Stir in the pav bhaji masala, Kashmiri chili powder, turmeric, and salt. Cooking the spices in the tomato mixture helps deepen the flavor and gives the bhaji its classic Mumbai street food taste.


Combine and Mash Everything Together

Add the mashed vegetables to the skillet and mix them into the tomato masala. Use a potato masher to mash everything directly in the pan. This step blends the vegetables, spices, butter, and tomatoes into a rich, smooth, restaurant-style pav bhaji.


Simmer for the Best Flavor

Gradually add the reserved cooking liquid until the bhaji reaches a loose, spoonable consistency. Simmer for 20 to 25 minutes, stirring often and mashing occasionally. This simmering time is important because it allows the spices to fully develop and the texture to become silky and cohesive.


Finish with Butter, Lemon, and Cilantro

During the final few minutes, stir in a little butter for richness. Remove the bhaji from the heat and finish with more butter, a small amount of pav bhaji masala, fresh lemon juice, and chopped cilantro. Taste and adjust the seasoning so the finished bhaji is buttery, tangy, savory, and lightly spicy.


Toast the Pav Buns

Slice the pav buns horizontally and toast them in butter on a hot skillet or griddle until golden brown on both sides. The pav should be lightly crisp on the outside but soft inside, making it perfect for scooping up the rich vegetable curry.


Serve Mumbai-Style Pav Bhaji

Spoon the hot bhaji onto plates or bowls and top with chopped onion, cilantro, a small pat of butter, and lemon wedges. Serve immediately with the butter-toasted pav for a classic Indian street food meal at home.

šŸ’” Pro Tips for the Best Pav Bhaji


Use a Potato Masher Throughout Cooking

One of the secrets to authentic pav bhaji is continuous mashing. After adding the vegetables to the tomato mixture, keep mashing occasionally while the bhaji simmers. This creates the smooth, creamy texture found in the best Mumbai street food stalls.


Don’t Rush the Tomatoes

Cook the tomatoes until they become completely soft and jammy before adding the vegetables. Properly cooked tomatoes create a richer flavor and help develop the signature taste of homemade pav bhaji.


Simmer for Maximum Flavor

Allow the bhaji to simmer for at least 20 to 25 minutes after everything is combined. This extra cooking time helps the vegetables absorb the spices and creates a deeper, more authentic pav bhaji flavor.


Reserve the Vegetable Cooking Liquid

Instead of using plain water, save some of the liquid used to cook the vegetables. Adding this flavorful liquid back into the bhaji helps maintain a rich taste while achieving the perfect consistency.


Use Fresh Lemon Juice

Fresh lemon juice brightens the rich, buttery flavors and balances the spices. Add it just before serving for the freshest and most vibrant flavor.


Don’t Be Afraid of Butter

Traditional pav bhaji is known for its rich buttery finish. While you can reduce the amount if desired, using enough butter gives the dish its classic restaurant-style flavor and silky texture.


Toast the Pav Until Golden Brown

Lightly butter the pav buns and toast them on a hot skillet until golden brown. The crispy exterior and soft interior create the perfect contrast to the creamy vegetable curry.


Adjust the Consistency as Needed

The bhaji should be loose, creamy, and spreadable rather than thick like mashed potatoes. If it becomes too thick while simmering, stir in a little reserved cooking liquid until it reaches the ideal texture.


Finish with Extra Pav Bhaji Masala

A small sprinkle of pav bhaji masala stirred in at the end enhances the aroma and boosts the overall flavor. This simple step makes homemade pav bhaji taste even more authentic.


Serve Immediately for the Best Experience

Pav bhaji is at its best when served hot with freshly toasted pav, chopped onions, cilantro, lemon wedges, and a small pat of butter on top. The combination of flavors and textures is what makes this iconic Indian street food so unforgettable.

🌟 Pav Bhaji Variations


Extra Butter Pav Bhaji

For a richer Mumbai street food experience, add an extra tablespoon of butter while the bhaji simmers and finish each serving with a generous pat of butter. This variation delivers the indulgent flavor found at many popular pav bhaji stalls.


Spicy Pav Bhaji

If you enjoy heat, increase the green chili and Kashmiri chili powder or add a pinch of red chili powder. This spicy pav bhaji variation is perfect for those who love bold Indian flavors.


Cheese Pav Bhaji

Top the hot bhaji with freshly grated mozzarella or cheddar cheese before serving. The melted cheese creates a creamy, comforting twist that is especially popular with kids and cheese lovers.


Jain Pav Bhaji

For a Jain-friendly version, omit the onion, garlic, and potatoes. Replace the potatoes with raw banana, sweet potato, or additional vegetables while keeping the same flavorful pav bhaji masala seasoning.


Tawa Pav Bhaji

Prepare the bhaji on a large flat griddle or tawa instead of a traditional skillet. This method allows for continuous mashing and mixing, creating an authentic texture similar to what is served by street vendors in Mumbai.


Paneer Pav Bhaji

Stir crumbled paneer into the bhaji during the final few minutes of cooking. The paneer adds protein, richness, and a deliciously creamy texture while keeping the dish vegetarian.


Vegan Pav Bhaji

Replace the butter with vegan butter or a plant-based alternative. The bhaji remains rich, flavorful, and satisfying while becoming completely dairy-free and vegan-friendly.


Mixed Vegetable Pav Bhaji

Add carrots, green beans, sweet corn, or extra cauliflower to increase the vegetable content. This variation is a great way to customize homemade pav bhaji with ingredients you already have on hand.


Restaurant-Style Pav Bhaji

For an even more intense flavor, add an extra teaspoon of pav bhaji masala during the final few minutes of cooking and finish with additional butter and fresh lemon juice before serving.


Mini Pav Bhaji Sliders

Serve the bhaji with mini slider buns for parties, game days, or appetizers. This fun variation transforms classic pav bhaji into a crowd-pleasing finger food that guests will love.

🧊 Storage and Make-Ahead Tips


How to Store Pav Bhaji

Allow the pav bhaji to cool completely before transferring it to an airtight container. Store it in the refrigerator for up to 4 days. Keeping the bhaji properly sealed helps preserve its rich flavor and creamy texture.


How to Reheat Pav Bhaji

Reheat the bhaji in a skillet or saucepan over medium-low heat until warmed through. Add a splash of water if the mixture becomes too thick during storage. Stir occasionally to maintain its smooth and creamy consistency.


Store the Pav Separately

For the best texture, store the pav buns separately from the bhaji. Toast the buns in butter just before serving to restore their golden exterior and soft interior.


Can You Freeze Pav Bhaji?

Yes, pav bhaji freezes very well. Allow it to cool completely, then transfer it to freezer-safe containers or freezer bags. Freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.


Best Make-Ahead Option

The bhaji can be prepared up to 2 days in advance and stored in the refrigerator. In fact, many cooks find that the flavor improves after resting because the spices have more time to blend and develop.


Prepare the Vegetables Ahead of Time

To save time on busy days, peel and chop the potatoes, cauliflower, onion, bell pepper, and tomatoes up to 24 hours in advance. Store them in separate airtight containers in the refrigerator until ready to cook.


Freeze Individual Portions

For quick lunches and easy dinners, divide the cooled pav bhaji into individual serving containers before freezing. This makes it easy to thaw and reheat only the amount you need.


Refresh Before Serving

When reheating leftover pav bhaji, stir in a small pat of butter, a squeeze of fresh lemon juice, and a sprinkle of chopped cilantro. These simple additions help restore the fresh, vibrant flavors of newly made pav bhaji.


Avoid Freezing the Pav Buns

While the bhaji freezes beautifully, freshly toasted pav buns provide the best texture and flavor. If possible, purchase or prepare fresh pav when you plan to serve the reheated bhaji.

ā“ Pav Bhaji FAQ


What is pav bhaji?

Pav bhaji is a popular Indian street food made with a buttery mashed vegetable curry called bhaji and soft toasted bread rolls called pav. It is especially famous in Mumbai and is known for its rich flavor, smooth texture, and bold pav bhaji masala seasoning.


What is pav bhaji made of?

Pav bhaji is usually made with potatoes, cauliflower, peas, tomatoes, onions, bell pepper, butter, and pav bhaji masala. Some recipes also include cabbage, beetroot, carrots, or other vegetables for extra flavor, color, and texture.


Can I make pav bhaji without pav bhaji masala?

Pav bhaji masala gives this recipe its signature Indian street food flavor, so it is highly recommended. If you do not have it, you can use a mix of garam masala, coriander, cumin, chili powder, and a small pinch of amchur, but the flavor will not be quite the same.


What can I use instead of pav buns?

If you cannot find traditional pav buns, use soft dinner rolls, slider buns, brioche rolls, or hamburger buns. Toasting the bread in butter is the most important step because it gives homemade pav bhaji its classic rich and comforting flavor.


Is pav bhaji spicy?

Pav bhaji is usually mildly to moderately spicy, but you can easily adjust the heat. For a milder version, omit the green chili and reduce the chili powder. For a spicier pav bhaji, add extra green chili, red chili powder, or pav bhaji masala to taste.


Can I make pav bhaji ahead of time?

Yes, pav bhaji is a great make-ahead recipe because the flavors deepen as it rests. You can prepare the bhaji up to 2 days in advance, store it in the refrigerator, and reheat it gently with a splash of water before serving with freshly toasted pav.


Can I freeze pav bhaji?

Yes, the bhaji freezes well for up to 3 months. Let it cool completely, transfer it to freezer-safe containers, and thaw overnight in the refrigerator before reheating. For the best texture, toast the pav buns fresh right before serving.


How do I make pav bhaji taste restaurant-style?

For restaurant-style pav bhaji, use enough butter, cook the tomatoes until jammy, simmer the bhaji for at least 20 minutes after mashing, and finish with fresh lemon juice, cilantro, and an extra sprinkle of pav bhaji masala. These steps create a richer, more authentic flavor.


Why is my pav bhaji too thick?

If your pav bhaji is too thick, stir in reserved vegetable cooking liquid or water a little at a time until it becomes loose and spoonable. Authentic pav bhaji should be creamy and spreadable, not stiff like mashed potatoes.


Is pav bhaji vegetarian?

Yes, traditional pav bhaji is vegetarian because it is made with vegetables, spices, butter, and bread. To make it vegan, use plant-based butter and check that your pav buns do not contain dairy.

Pav Bhaji

A rich and buttery Indian street food classic made with mashed vegetables, tomatoes, onions, and warm spices, served with golden toasted pav buns. This authentic pav bhaji is smooth, flavorful, and perfect for a satisfying family meal.
Course dinner, Lunch, Main Course
Cuisine Indian, Mumbai Street Food
Keyword authentic pav bhaji, bhaji recipe, buttery pav bhaji, easy pav bhaji recipe, homemade pav bhaji, Indian comfort food, Indian dinner recipe, indian street food, Indian vegetarian main dish, Mumbai pav bhaji, Mumbai street food recipe, pav bhaji, pav bhaji masala, pav recipe, restaurant style pav bhaji, spicy vegetable mash, street food recipe, toasted pav buns, vegetable curry, vegetarian Indian recipe
Prep Time 20 minutes
Cook Time 45 minutes
Total Time 1 hour 5 minutes
Servings 6 servings
Calories 440kcal
Cost $13 for entire recipe

Equipment

  • Large pot
  • colander
  • Potato masher
  • Large skillet, sautĆ© pan, or flat griddle (tawa)
  • Wooden spoon or spatula
  • Chef’s knife
  • Cutting board
  • Measuring cups and spoons
  • Small serving bowls
  • Citrus juicer (optional)

Ingredients

For the Bhaji

  • 3 medium Yukon Gold potatoes peeled and cubed
  • 1½ cups cauliflower florets
  • ¾ cup green peas
  • ¼ cup finely chopped cabbage optional
  • 2 tablespoons diced beetroot optional
  • 2 tablespoons unsalted butter
  • 1 tablespoon neutral oil
  • 1¼ cups finely chopped yellow onion
  • 1 green bell pepper finely chopped
  • 1 small green chili finely minced (optional)
  • 1 tablespoon ginger-garlic paste
  • 6 medium Roma tomatoes finely chopped
  • 4 teaspoons pav bhaji masala divided
  • 1 teaspoon Kashmiri chili powder
  • ¼ teaspoon turmeric
  • 1¼ teaspoons kosher salt
  • ¼ cup chopped fresh cilantro
  • 3 tablespoons unsalted butter divided
  • 1 tablespoon fresh lemon juice

For the Pav

  • 8 pav buns
  • 2 tablespoons unsalted butter

For Serving

  • Finely chopped red onion
  • Fresh cilantro
  • Lemon wedges
  • Additional butter

Instructions

  • Place the potatoes, cauliflower, peas, cabbage, and beetroot in a large pot. Cover with water and bring to a boil. Cook until the vegetables are very tender, about 15 to 20 minutes.
  • Reserve 2 cups of the cooking liquid, then drain the vegetables. Mash until mostly smooth and set aside.
  • Heat 2 tablespoons butter and the oil in a large skillet or flat griddle over medium heat.
  • Add the onion and cook until softened and lightly golden, about 7 to 8 minutes.
  • Stir in the bell pepper and green chili. Cook for 4 minutes.
  • Add the ginger-garlic paste and cook for 30 seconds until fragrant.
  • Add the tomatoes and cook for 10 to 12 minutes, stirring occasionally, until completely softened and jammy.
  • Stir in 3½ teaspoons pav bhaji masala, the Kashmiri chili powder, turmeric, and salt. Cook for 1 minute.
  • Add the mashed vegetables and mix well. Mash everything together directly in the skillet for a smooth texture.
  • Gradually add the reserved cooking liquid until the mixture reaches a loose, spoonable consistency.
  • Simmer for 20 to 25 minutes, stirring frequently and mashing occasionally.
  • During the last 5 minutes of cooking, stir in 1 tablespoon of the remaining butter.
  • Remove from the heat and stir in the remaining 2 tablespoons butter, the remaining ½ teaspoon pav bhaji masala, lemon juice, and cilantro.
  • Taste and adjust seasoning if needed.
  • Slice the pav buns horizontally.
  • Melt 2 tablespoons butter on a griddle or skillet over medium heat. Toast the pav buns until golden brown on both sides.
  • Serve the hot bhaji topped with chopped onion, cilantro, a small pat of butter, and lemon wedges alongside the toasted pav.

Notes

Use the Right Pav Bhaji Masala

Pav bhaji masala is the signature seasoning that gives this authentic pav bhaji recipe its bold and unmistakable flavor. Different brands can vary in strength, so taste the bhaji near the end of cooking and adjust the seasoning if needed. Using a high-quality pav bhaji masala will help you achieve restaurant-style results at home.

Cook the Vegetables Until Very Soft

The key to a smooth and creamy pav bhaji is thoroughly cooked vegetables. Potatoes, cauliflower, peas, and any optional vegetables should be tender enough to mash easily with a potato masher. Properly cooked vegetables create the signature texture that makes Mumbai-style pav bhaji so delicious.

Don’t Skip the Simmering Time

After combining the mashed vegetables with the tomato and spice mixture, allow the bhaji to simmer for at least 20 minutes. This extra cooking time helps the flavors blend together and creates a richer, more authentic Indian street food experience.

Achieve the Perfect Consistency

Pav bhaji should be soft, loose, and spreadable rather than thick like mashed potatoes. If the mixture becomes too thick while simmering, add a little reserved vegetable cooking liquid or water until it reaches the ideal consistency. The bhaji should slowly spread when spooned onto a plate.

Butter Makes a Difference

Traditional pav bhaji is known for its rich, buttery flavor. While you can reduce the butter if desired, using the recommended amount creates the authentic taste found at popular street food stalls. A small pat of butter melted on top before serving adds even more flavor.

Finish with Fresh Lemon Juice

Fresh lemon juice brightens the flavors and balances the richness of the butter and spices. Squeezing lemon over the bhaji just before serving is a simple step that makes a noticeable difference in the finished dish.

Toast the Pav Properly

Soft pav buns should be toasted in butter until golden brown and lightly crisp on the outside while remaining soft inside. Properly toasted pav is essential for the classic pav bhaji experience and pairs perfectly with the rich vegetable curry.

Storage and Leftover Tips

Leftover pav bhaji can be stored in an airtight container in the refrigerator for up to 4 days. Many cooks find that the flavor improves overnight as the spices continue to develop. Reheat gently on the stovetop and add a splash of water if needed to loosen the consistency before serving.

šŸ› More Indian-Inspired Recipes to Try


If you loved this authentic pav bhaji recipe, here are a few more flavorful Indian-inspired dishes from Sugar Cloud Baking that are perfect for expanding your homemade Indian recipe collection.

Posted in

Leave a Reply

Discover more from Sugar Cloud Bakery

Subscribe now to keep reading and get access to the full archive.

Continue reading