Ingredients
Equipment
Method
- Rinse the channa dal and add to a pot with 2 cups of water. Bring to a boil and cook for about 10 minutes.
 - Add the potato chunks and salt to the dal. Cook until potatoes are tender enough to mash.
 - Mash the potatoes and dal together to form a smooth base.
 - Add the cauliflower, carrots, and green peas to the mashed mixture. Cook for approximately 15 minutes until all vegetables are tender, adding water as needed to maintain moisture.
 - Meanwhile, heat oil in a skillet over medium heat. Add mustard seeds and wait for them to pop.
 - Add the whole red chilies and chopped onions to the skillet. Sauté until onions become translucent and slightly golden.
 - Transfer the cooked vegetable mixture to the skillet with the spiced onions. Cook together for about 5 minutes, ensuring the texture is moist but not soupy.
 - Stir in the red chili powder and pao bhaji masala. Adjust seasoning to taste.
 - For the bread rolls, heat a separate skillet with a little oil. Split the rolls and toast them until golden-brown on the cut sides.
 - To serve, place a generous portion of the vegetable mixture (bhaji) on a plate alongside a toasted roll (pao). Top the bhaji with a slice of fresh tomato if desired.
 
Notes
For authentic flavor, don't skimp on the pao bhaji masala - it's the signature spice blend that gives this dish its distinctive taste. If you can't find it, substitute with a mixture of garam masala, cumin, and coriander powder.
Traditional serving includes a pat of butter on top of the hot bhaji and a side of raw onions sprinkled with lemon juice. For a complete meal, pair with a cooling cucumber raita or refreshing nimbu pani (Indian lemonade).
Leftovers can be refrigerated for up to 3 days. The bhaji actually tastes even better the next day as the flavors continue to develop.
