Make authentic homestyle Bombay Pav Bhaji at home with this easy recipe. Buttery, spiced vegetables served with toasted pav make the perfect Indian brunch everyone will love.
Pav bhaji is near and dear to my heart, and I think all North Indians will agree on this! I like to call pav bhaji an “Indian sloppy joe” because I really think it is! Although this is meatless, you have a thick and rich gravy and you serve it up on some toasted bread! I’ve never actually had a real sloppy joe’s, but I’m sure the satisfaction of enjoying it is exactly the same as indulging in some pav bhaji!
You’ll see that this recipe is actually incredibly easy! I’m keeping it very simple here by mainly focusing on the tomato and potato goodness! As I’ll discuss later in this post, there are many variations that you can experiment with by switching up the ingredients. But here we’ll stick to the basics, and this is my favorite way to prepare pav bhaji!
Pav bhaji can be enjoyed as a fantastic brunch or as a satisfying dinner. Growing up, no matter what time of day you’re having pav bhaji, you’re going to fall in love with this recipe and want to make it again!
What Is Pav BHaji?▼
Pav bhaji simply translates to “pav,” which is the bread that’s served, and “bhaji” refers to the curried vegetables. Pav bhaji is a popular street food item served in North India. The main flavor profile comes from the tomato-rich gravy with some mashed potatoes! We’re also going to be adding some traditional Indian spices.
As mentioned earlier, you can add a variety of veggies to your pav bhaji. However, on the streets, the main focus is in the potatoes and in onions. I’ll be preparing mine in a similar fashion in this recipe!
Tips for Making the Best Bombay Style Pav Bhaji
Butter is your best friend when it comes to pav bhaji, so don’t skimp out on it.
Pav bhaji is great to hide lots of veggies in a delicious dish. If you want, add in cauliflower, and more peppers to really get the veggies in for stubborn eaters, adults or children!
Deggi mirch is great to add lots of bright red color to the dish without as much spice. So don’t feel the need to add red food coloring to this street side favorite.
A potato masher is a must to get that classic smooth texture. Don’t use a food processor, the texture will not be as desirable.
Butter both sides of the buns/pav and warm lightly, there is no need to toast the buns any longer.
Serve with fresh slices of lemon or lime and sliced onions if desired.
1. Boil the potatoes and peas in a pressure cooker. If using an Instant Pot, slice potatoes in half, insert a trivet to the pot and add the potatoes and peas directly on the trivet.
2. Set the Instant Pot to Sealing mode and cook in Steam mode for 11-12 minutes. Let pressure release naturally.
3. Peel the potatoes and transfer both potatoes and peas to a large bowl. Lightly mash the potatoes and peas and set aside for use later.
To Prepare the Pav Bhaji
1. Heat 2 Tbsp of butter in a pan and once molten, add cumin seeds and onions. Sauté until onions become soft and turn a light golden brown.
2. Add garlic paste and green pepper and sauté until peppers have softened, and rawness of the garlic has cooked off.
3. Add tomatoes, salt and half of the deggi mirch. Mix well and continue cooking until tomatoes cook down and become soft. Stir ever so often to ensure they don’t stick to the pan and burn.
4. Add the mashed potatoes and peas and mix well to combine. Then, make a well at the center of the pan and add 2-3 Tbsp of butter. Add the rest of the deggi mirch and mix in with the butter.
5. Cook the spice until fragrant, about 30 seconds and then mix in with the bhaji.
6. Add water, about 1/2 Cup at a time until you have a wet consistency. Mix well and then start mashing the bhaji with a potato masher until completely smooth.
7. Turn heat to low and simmer, add more water if required to match the consistency of your liking. Taste and adjust for seasoning.
8. Sprinkle with pav bhaji masala and mix well. Let bhaji simmer while you prepare the pav.
9. Heat a tawa pan on medium low heat and add 1-2 Tbsp of butter and let it melt. Slice the pavs in half and add to the pan. Coat each side with butter, adding more as necessary to completely butter the pav. Toast lightly, until pavs are warmed through.
How to Serve This Bombay Pav Bhaji
Top your pav bhaji with a generous dollop of butter on top! Add a squeeze of lemon juice and top with a lemon wedge. Finish with some freshly chopped cilantro, and your pav bhaji is complete and ready to indulge in!
Breads to Serve with Pav Bhaji
You can use many breads to serve your pav bhaji. “Pav” is actually a type of bread, which is a type of bun. Now, I don’t get pavs here in Canada, so there are other options you can serve with! Here are some ideas:
I kept my recipe very simple to make with minimal ingredients. However, if you’re looking to add more vegetables to your pav bhaji, here are some ideas of vegetables you can incorporate:
cauliflower
eggplant
beetroot
cabbage
carrot
broccoli
Was there a vegetable I missed in this list? Let me know in the comments if you prefer your pav bhaji with veggies or plain! I’ve also seen cheesy pav bhaji! I’ve never tried it myself, but Instagram pictures definitely make my mouth water! I’m a sucker for going by what I know and the tradition, but perhaps one day I’ll try adding cheese to my pav bhaji and see how it goes! If you’re not already following me on Instagram, I recommend that you do because you’d be first to see when I do add some cheese to my pav bhaji as I share all of my cooking experiments and recipe sneak peeks in my stories and posts!
Let me know what you think of this recipe in the comments! If you’ve tried this recipe, be sure to post it on social media and tag it with #cookingwithanadi and mention me @cooking.with.anadi. Thank you!
Recipe by Anadi Misra
Delicious Homestyle Bombay Pav Bhaji Recipe
Make authentic homestyle Bombay Pav Bhaji at home with this easy recipe. Buttery, spiced vegetables served with toasted pav make the perfect Indian brunch everyone will love.
Boil the potatoes and peas in a pressure cooker. If using an Instant Pot, slice potatoes in half, insert a trivet to the pot and add the potatoes and peas directly on the trivet.
Boil the potatoes and peas in a pressure cooker. If using an Instant Pot, slice potatoes in half, insert a trivet to the pot and add the potatoes and peas directly on the trivet.
2
Set the Instant Pot to Sealing mode and cook in Steam mode for 11-12 minutes. Let pressure release naturally.
Set the Instant Pot to Sealing mode and cook in Steam mode for 11-12 minutes. Let pressure release naturally.
3
Peel the potatoes and transfer both potatoes and peas to a large bowl. Lightly mash the potatoes and peas and set aside for use later.
Peel the potatoes and transfer both potatoes and peas to a large bowl. Lightly mash the potatoes and peas and set aside for use later.
To prepare the pav bhaji
1
Heat 2 tbsp of butter in a pan and once molten, add cumin seeds and onions. Sauté until onions become soft and turn a light golden brown.
Heat 2 tbsp of butter in a pan and once molten, add cumin seeds and onions. Sauté until onions become soft and turn a light golden brown.
2
Add garlic paste and green pepper and sauté until peppers have softened, and rawness of the garlic has cooked off.
Add garlic paste and green pepper and sauté until peppers have softened, and rawness of the garlic has cooked off.
3
Add tomatoes, salt and half of the deggi mirch. Mix well and continue cooking until tomatoes cook down and become soft. Stir ever so often to ensure they don’t stick to the pan and burn.
Add tomatoes, salt and half of the deggi mirch. Mix well and continue cooking until tomatoes cook down and become soft. Stir ever so often to ensure they don’t stick to the pan and burn.
4
Add the mashed potatoes and peas and mix well to combine. Then, make a well at the center of the pan and add 2–3 tbsp of butter. Add the rest of the deggi mirch and mix in with the butter.
Add the mashed potatoes and peas and mix well to combine. Then, make a well at the center of the pan and add 2–3 tbsp of butter. Add the rest of the deggi mirch and mix in with the butter.
5
Cook the spice until fragrant, about 30 seconds and then mix in with the bhaji.
Cook the spice until fragrant, about 30 seconds and then mix in with the bhaji.
6
Add water, about 1/2 Cup at a time until you have a wet consistency. Mix well and then start mashing the bhaji with a potato masher until completely smooth.
Add water, about 1/2 Cup at a time until you have a wet consistency. Mix well and then start mashing the bhaji with a potato masher until completely smooth.
7
Turn heat to low and simmer, add more water if required to match the consistency of your liking. Taste and adjust for seasoning.
Turn heat to low and simmer, add more water if required to match the consistency of your liking. Taste and adjust for seasoning.
8
Sprinkle with pav bhaji masala and mix well. Let bhaji simmer while you prepare the pav.
Sprinkle with pav bhaji masala and mix well. Let bhaji simmer while you prepare the pav.
9
Heat a tawa pan on medium low heat and add 1–2 tbsp of butter and let it melt. Slice the pavs in half and add to the pan. Coat each side with butter, adding more as necessary to completely butter the pav. Toast lightly, until pavs are warmed through.
Heat a tawa pan on medium low heat and add 1–2 tbsp of butter and let it melt. Slice the pavs in half and add to the pan. Coat each side with butter, adding more as necessary to completely butter the pav. Toast lightly, until pavs are warmed through.
10
Serve Pav Bhaji immediately, topping the bhaji with more butter, chopped cilantro, along with the pav and wedges of lemon.
Serve Pav Bhaji immediately, topping the bhaji with more butter, chopped cilantro, along with the pav and wedges of lemon.
Share This Recipe
Did you make this recipe? Tag @cooking.with.anadi on Instagram and hashtag it #cookingwithanadi
Tested & written in Anadi’s kitchen
Free weekly newsletter
Cook something new every week
One tested recipe and a real weeknight tip from my kitchen, every Friday.
Join 40,000+ home cooks who visit Cooking With Anadi every month.
Crispy, spiced and utterly satisfying, this authentic North Indian Potato Wrap makes the perfect homemade brunch. Packed with bold flavors, it is a vegetarian recipe the whole family will love.
55 minMedium6 wraps
Recipe history
April 16, 2026 — Reworked and refreshed for the 2026 relaunch — new photography, restructured and standardized ingredients & instructions.
Gobi Paratha is a crispy, golden Indian flatbread stuffed with spiced cauliflower. Made with whole wheat dough, this easy recipe delivers soft, flavorful parathas perfect for any meal.
Make creamy Instant Pot Meetha Dalia in minutes! This sweet cracked wheat porridge is wholesome, satisfying, and perfect for weight loss. A simple Indian breakfast the whole family will love.
Crispy, golden Aloo Tikki Chaat made Delhi street-style at home. Spiced potato patties topped with tangy chutneys and yogurt — the ultimate Indian street food starter.
Crispy, protein-packed Indian Besan Chilla is the savory pancake you need. Made with spiced chickpea flour, it's quick to prepare and perfect as a healthy vegetarian starter or light meal.
Hari Mirchi Paratha is a bold, spicy Indian flatbread stuffed with green chilies and spices. A crispy, flavor-packed vegetarian breakfast that comes together quickly and pairs perfectly with yogurt or pickle.
Comments
No comments yet — be the first to share your thoughts!
Leave a review
Be the first to share how it went — your note helps other cooks (and earns the recipe its stars).