Pav Bhaji
If you like potatoes, you’ll love this Indian dinner — 40 minutes from craving to table. At 271 calories and 7g protein per serving, it fits easily into a high-protein day. Simple enough for a Tuesday, good enough to serve to guests — that is the whole idea.
✓ USDA-verified nutrition data
271 calories
7g protein
34g carbs
13g fat
7g fiber
Ingredients
- 3 large Potatoes
- 1/2 head Cauliflower
- 1 cup Green peas
- 1 Green bell pepper
- 4 tbsp Butter
- 8 Pav buns
- 3 tbsp Pav bhaji masala
- 1 Onion
- 1/2 cup Tomato puree
Steps
- Boil the potatoes, cauliflower, and peas until completely soft, about 15 minutes — softness is the goal, since everything gets mashed.
- Mash the vegetables coarse with a potato masher, leaving a little texture; bhaji should be chunky, not baby food.
- Melt half the butter in a wide pan, soften the onion and pepper 6 minutes, then stir in the tomato puree and pav bhaji masala.
- Fry the masala 2 minutes until brick-red and fragrant, then fold in the mashed vegetables with a splash of water.
- Simmer 10 minutes, mashing and stirring, until the bhaji is thick, glossy, and steaming — finish with a knob of butter melting on top.
- Split the pav, butter the cut sides generously, and toast on the griddle until crisp and golden.
- Serve the bhaji in bowls with the hot pav, diced onion, and lemon wedges for squeezing.
Share this recipe
Know someone who would love this? Send it their way.
You might also like
Salt and Pepper Shrimp260 kcal · 32g protein · 25 min
Dry-Fried Green Beans240 kcal · 12g protein · 30 min
Dry-Pot Cauliflower204 kcal · 7g protein · 30 min
Garlic Bok Choy129 kcal · 4g protein · 12 min
← All recipes