Indian Bubble and Squeak with Fried Eggs

Bubble and squeak gets a bold Indian makeover in this weeknight winner that transforms leftovers into something crave-worthy. Tender vegetables are cooked down until they develop crispy, caramelized edges, then seasoned with toasted mustard seeds, warm turmeric, earthy garam masala, and a hit of chilli heat. Cherry tomatoes add brightness and acidity. A perfectly fried egg crowns each plate, its runny yolk creating an instant sauce. This dish is ideal for anyone seeking to reinvent roasted vegetables or clean out the fridge without sacrificing flavor. Serve it for breakfast, lunch, or a light dinner. What sets this version apart is the Indian spice blend that enhances humble leftovers into something special, with layers of warmth and complexity.
Ingredients
Instructions
- 1
Chop vegetables into chunks and halve the cherry tomatoes.
- 2
Heat oil in a large saute pan over medium heat.
- 3
Slice the onion and fry until softened and lightly colored, about 5-6 minutes.
- 4
Crush garlic into the pan, then stir in mustard seeds and turmeric. Cook for 2-3 minutes until fragrant, adding more oil if the pan looks dry.
- 5
Tip vegetables and tomatoes into the pan and fry over high heat, squashing down the vegetables, until piping hot with crispy golden bits, stirring through garam masala and chilli. Cook for another minute.
- 6
In a separate hot frying pan, fry the eggs in a drizzle of oil.
- 7
Divide the vegetable mixture among 4 plates and top each with a fried egg.
Tips
Use mixed leftovers from roasted vegetables like carrots, potatoes, Brussels sprouts, or parsnips. Aim for pieces roughly the same size so they cook evenly and develop crispy edges when fried over high heat.
Toast the mustard seeds in the hot oil for 30 seconds before adding turmeric to deepen their nutty flavor and bloom the spices, creating a more complex base than raw spices added together.
Don't stir constantly once vegetables hit the pan. Let them sit undisturbed for 1-2 minutes to develop caramelized, crispy edges that give the dish texture and depth.
Good to Know
Leftover vegetable mixture keeps 3 days refrigerated in an airtight container. Reheat in a hot pan with a drizzle of oil until warmed through and crispy. Fried eggs are best served immediately.
Prepare the vegetable mixture up to 1 day in advance and refrigerate. Reheat and crisp in a hot pan just before serving, then top with freshly fried eggs.
Serve as a vegetarian brunch or light weeknight dinner. Pairs well with plain yogurt, fresh cilantro, lime wedges, or warm naan.
Common Mistakes
Avoid chopping vegetables too finely; they break apart and won't develop crispy edges during high-heat frying.
Do not skip the mustard seed toasting step; raw seeds taste bitter and harsh rather than nutty and complex.
Avoid low-heat cooking; you need high heat to caramelize and crisp the vegetables, not soften them further.
Substitutions
same cooking method
FAQ
Can I make this dish with fresh vegetables instead of leftovers?
Yes. Use raw vegetables cut into small, even chunks and roast them at 200C for 25-30 minutes until tender, then proceed with the recipe. This adds prep time but works well with carrots, potatoes, cauliflower, and broccoli.
What if I don't have garam masala on hand?
Substitute curry powder at the same ratio. Alternatively, toast equal parts cumin seeds, coriander seeds, and cardamom pods, then grind them. The flavor profile shifts slightly but remains warm and aromatic.
How long does the vegetable mixture keep and can I freeze it?
Refrigerate for 3 days in an airtight container. It doesn't freeze well because fried vegetables become mushy upon thawing. Reheat in a hot pan with a drizzle of oil to restore crispness before eating.