Pav Bhaji is a beloved Indian street food from Mumbai: a spiced, buttery vegetable mash (bhaji) scooped up with soft, toasted bread rolls (pav). The magic comes from the blend of vegetables that cook down into a rich, almost creamy texture, balanced by tangy tomatoes, onions, and a warm spice mix. This guide gives you the definitive pav bhaji vegetables list, with exact quantities for a batch that serves four, plus the method for building the deep, restaurant-style flavor at home.
Ingredients
- Potatoes: 3 medium (about 450 g / 1 lb), peeled and cubed
- Cauliflower: 2 cups (200 g) small florets
- Green peas: 1 cup (150 g) fresh or frozen
- Carrot: 1 large (100 g), peeled and chopped
- Bell pepper (capsicum): 1 medium (150 g), finely chopped
- Onion: 1 large (150 g), finely chopped
- Tomatoes: 3 medium (300 g), finely chopped
- Ginger-garlic paste: 1½ tablespoons
- Green chilies: 2, slit (adjust to taste)
- Pav bhaji masala: 2 tablespoons (store-bought or homemade)
- Kashmiri red chili powder: 1 teaspoon (for color, not too hot)
- Turmeric powder: ½ teaspoon
- Butter: 4 tablespoons (60 g), plus extra for toasting pav
- Oil: 2 tablespoons (30 ml)
- Salt: to taste
- Fresh cilantro: ¼ cup chopped, for garnish
- Lemon wedges: for serving
- Pav (bread rolls): 8 rolls
Instructions
- Cook the base vegetables: In a large pot, add the potatoes, cauliflower, peas, and carrot. Cover with water, add a pinch of salt, and boil until all are fork-tender, about 15–20 minutes. Drain well and set aside. Alternatively, steam them in a pressure cooker for 2 whistles.
- Sauté the aromatics: Heat the oil and 2 tablespoons of butter in a large, heavy-bottomed pan or kadai over medium heat. Add the chopped onions and green chilies. Sauté until the onions turn translucent and lightly golden, about 5–6 minutes.
- Add ginger-garlic and tomatoes: Stir in the ginger-garlic paste and cook for 1 minute until fragrant. Add the chopped tomatoes and a pinch of salt. Cook until the tomatoes turn soft and mushy, and the oil starts to separate from the mixture, about 8–10 minutes.
- Spice it up: Add the pav bhaji masala, Kashmiri red chili powder, and turmeric. Stir well and cook for 1–2 minutes to bloom the spices.
- Mash everything together: Add the boiled vegetables and the finely chopped bell pepper. Mix well. Using a potato masher or the back of a ladle, mash the mixture until it is mostly smooth but still has a little texture. Some chunks are fine.
- Simmer: Add about 1 cup (240 ml) of water (or reserved vegetable stock) to reach your desired consistency. Bhaji should be thick but spoonable, not runny. Bring to a simmer, then reduce heat to low and cook for 10–15 minutes, stirring occasionally, to let the flavors meld. Adjust salt.
- Finish with butter: Stir in the remaining 2 tablespoons of butter and half the cilantro. Simmer for another 2 minutes.
- Toast the pav: Heat a griddle or skillet. Melt a little butter on it. Slice the pav rolls in half and toast them cut-side down until golden and crisp, about 1–2 minutes per side.
- Serve: Ladle the hot bhaji into a bowl, top with a pat of butter and the remaining cilantro. Serve immediately with the toasted pav and lemon wedges.
Tips
- Mash well: The texture of pav bhaji is key. Mash the vegetables thoroughly for that creamy, uniform consistency. Under-mashing leaves it chunky, which is fine but not classic.
- Don’t skip the butter: Butter is not just a garnish; it’s a core flavor. Use a good-quality unsalted butter for the best taste. For a vegan version, use a plant-based butter or oil.
- Adjust the spice: Pav bhaji masala varies in heat. Start with 1½ tablespoons, taste, and add more if needed. Kashmiri chili powder adds color without too much heat; if you only have regular chili powder, use half the amount.
- Make it ahead: The bhaji actually tastes better the next day as the spices deepen. Store it in the fridge and reheat gently with a splash of water.
Serving Suggestions
Serve the bhaji hot with buttered, toasted pav rolls. Traditionally, it’s garnished with a cube of butter, chopped red onion, and fresh cilantro. A squeeze of lemon juice over the top brightens everything. For a complete meal, serve with a side of sliced onions and extra lemon wedges. Some people enjoy it with a spoonful of plain yogurt on the side to cool the heat.
Variations
- Cheese Pav Bhaji: Sprinkle grated cheddar or processed cheese over the hot bhaji before serving, or stuff it inside the pav.
- Jain Pav Bhaji: Omit the onions, garlic, and carrots. Use more tomatoes and add a little asafoetida (hing) to compensate for the missing onion-garlic flavor.
- Extra Veggies: Add chopped green beans, zucchini, or even grated beetroot for color and nutrition. Adjust the water accordingly.
- Dry Bhaji: For a thicker, less saucy version, reduce the water to ½ cup (120 ml) and cook longer until it holds its shape.
Storage and Reheating
Store leftover bhaji in an airtight container in the refrigerator for up to 4 days. The pav is best eaten fresh but can be stored in a zip-top bag for a day. To reheat, warm the bhaji in a saucepan over medium heat, adding a splash of water if it has thickened too much. You can also microwave individual portions for 2–3 minutes, stirring halfway. Reheat the pav in a toaster or on a dry skillet. The bhaji also freezes well for up to 3 months; thaw overnight in the fridge before reheating.
Frequently Asked Questions
What if I don’t have pav bhaji masala?
You can make a quick substitute: combine 1 teaspoon each of ground coriander, cumin, and garam masala, plus ½ teaspoon of amchur (dry mango powder) and a pinch of cinnamon and cloves. It won’t be identical but will be close.
Can I use frozen mixed vegetables?
Yes, absolutely. A bag of frozen peas, carrots, and green beans works well. Just boil them with the potatoes as directed.
Why is my bhaji watery?
You likely added too much water. Cook it uncovered on medium-high heat for a few extra minutes, stirring frequently, until the excess liquid evaporates and the bhaji thickens.
Can I make this without a potato masher?
Yes, use a sturdy fork or the back of a large spoon. For a smoother result, you can use an immersion blender, but be careful not to over-blend into a paste.
Is pav bhaji very spicy?
It can be, but you control the heat. Reduce the green chilies and use a mild pav bhaji masala. The Kashmiri chili powder is mostly for color, so it adds little heat.
What is the best bread for pav?
Authentic pav is a soft, slightly sweet dinner roll. If you can’t find it, use brioche buns, slider rolls, or even soft hamburger buns. The key is a tender crumb that soaks up the bhaji.
Related
- Maple Syrup RO System: How It Works & DIY Setup
- Maple Syrup Packets: How to Use Them
- Maple Syrup Pans: How to Choose, Use & Care
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).