Street-food spiced mash that'll make you forget butter ever existed
This is Mumbai's pulse at 6 p.m., ladled onto a street corner by someone who's been doing it for thirty years. Summer tomatoes and capsicums are at their screaming best, the coconut oil sizzles like it means business, and somehow a pile of mash and bread becomes dinner. No butter needed — the masala and the oil do all the talking.
Preheat your oven to 220°C. Chop tomatoes in half, capsicums into thick chunks, and cauliflower into small florets. Toss with 2 tbsp coconut oil, salt, and a pinch of pav bhaji masala. Spread on a tray in a single layer. Roast for 20 minutes until the edges are burnt, the tomatoes are collapsing, and the whole thing smells like you're cooking outdoors.
While the veg roasts, cube the potatoes into 1cm pieces. Boil in salted water for 8–10 minutes until just tender but not falling apart. Drain and set aside. Don't leave them in the water or you'll have soup, not bhaji.
Remove roasted veg from the oven. Tip everything into a heavy-bottomed pan: roasted tomatoes, capsicums, cauliflower, boiled potatoes, and peas. Add 3 tbsp pav bhaji masala and the finely minced green chillies. With a wooden spoon, crush and mash everything together over medium-high heat. Don't aim for smooth — lumpy is honest.
Add the remaining 150ml coconut oil in stages, stirring constantly. The bhaji should turn a deep burnt-orange colour and become slick and loose, almost stew-like. Keep the heat high and keep stirring. This takes 8–10 minutes. The oil should separate slightly and coat the top — that's how you know it's done. Taste and adjust salt.
While the bhaji fries, slice pav rolls in half lengthways. Heat a dry pan or griddle over medium-high heat and place the pav cut-side down. Toast until golden and crisp, about 2 minutes. They should be warm and slightly crunchy on the outside, soft inside.
Spoon the bhaji onto plates or bowls. Nestle the toasted pav alongside. Top with a generous handful of finely sliced raw onion, fresh coriander, and a squeeze of lemon. Serve immediately with extra lemon wedges on the side and a small bowl of extra sliced onion for those who want more bite.
“The bhaji arrives loose and slick, the colour of rust after rain. The pav is golden, still steaming. The raw onion and coriander sit on top like a garnish that means something — they're there to cut through the richness, to remind you that you're eating street food. Lemon wedges on the side. This isn't plating; it's assembly. It should look generous and alive.”
First bite: the spice hits immediately, warm and complex, not hot. The mash is neither chunky nor smooth — it's textured, with soft potato holding shape, tomato turning jammy, cauliflower adding nutty sweetness. The coconut oil is there but doesn't dominate; it carries the masala's warmth. Raw onion and lemon cut through every second bite, sharpening things, waking your mouth. The pav is soft enough to soak up the bhaji, sturdy enough not to fall apart. By the end you're mopping the plate with bread. No dairy, no apology.
A cold, crisp lager cuts through the oil and spice like it was born for this; IPA's bitterness plays off the masala's complexity
Aam panna is traditional Mumbai summer; tart and cooling, it cleanses the palate and complements the bhaji's warmth perfectly
Cooked this dish? Snap a photo, share it here. No filter, no fuss — the good, the wonky, the accidentally set-fire-to.
Sign in to share your photo of this dish.
No one's cooked this yet — be the first.