Indian Bubble and Squeak with Fried Eggs

4 servingsmediumIndian-British fusion
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

4 servings
  • 1 ¾ lb leftover mixed vegetables, chopped into chunks
  • 1 handful cherry tomatoes, halved
    diced regular tomatoes0.5:1produce

    reduces acidity slightly

    Full guide →
  • 3 tbsp olive oil, plus extra
    vegetable oil or ghee1:1neutraladds dairy

    ghee adds richness

    Full guide →
  • 1 onion, sliced
  • 2 cloves garlic, crushed
  • 1 tsp mustard seeds
    brown mustard seeds or cumin seeds1:1spice

    cumin adds earthiness instead of peppery heat

    Full guide →
  • ½ tsp ground turmeric
  • 1 tbsp garam masala
    curry powder1:1indian

    shifts warmth slightly toward turmeric

    Full guide →
  • 1 good pinch chilli flakes
  • 4 free-range eggs
    standard eggs1:1dietary

    same cooking method

Instructions

  1. 1

    Chop vegetables into chunks and halve the cherry tomatoes.

  2. 2

    Heat oil in a large saute pan over medium heat.

  3. 3

    Slice the onion and fry until softened and lightly colored, about 5-6 minutes.

  4. 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. 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. 6

    In a separate hot frying pan, fry the eggs in a drizzle of oil.

  7. 7

    Divide the vegetable mixture among 4 plates and top each with a fried egg.

Tips

Tip 1

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.

Tip 2

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.

Tip 3

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

Storage

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.

Make Ahead

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 With

Serve as a vegetarian brunch or light weeknight dinner. Pairs well with plain yogurt, fresh cilantro, lime wedges, or warm naan.

See pairing guide →

Common Mistakes

Watch

Avoid chopping vegetables too finely; they break apart and won't develop crispy edges during high-heat frying.

Watch

Do not skip the mustard seed toasting step; raw seeds taste bitter and harsh rather than nutty and complex.

Watch

Avoid low-heat cooking; you need high heat to caramelize and crisp the vegetables, not soften them further.

Substitutions

olive oil
vegetable oil or ghee1:1neutraladds dairy

ghee adds richness

Full guide →
free-range eggs
standard eggs1:1dietary

same cooking method

garam masala
curry powder1:1indian

shifts warmth slightly toward turmeric

Full guide →
cherry tomatoes
diced regular tomatoes0.5:1produce

reduces acidity slightly

Full guide →
mustard seeds
brown mustard seeds or cumin seeds1:1spice

cumin adds earthiness instead of peppery heat

Full guide →
Find more substitutions →

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.