feeedGood food, clearly written — home

Breakfast & brunch · British

Kedgeree

Lightly spiced rice with flaked smoked haddock, soft-boiled eggs and fresh herbs – an Anglo-Indian brunch classic.

Close-up of kedgeree: rice with flaked smoked fish, chopped egg, peas and fresh parsley
Photo: Justinc, CC BY-SA 2.0 · All photo credits
Prep
15 mins
Cook
30 mins
Total
45 mins
Serves
4
Difficulty
Easy
Cost
Moderate

Recipe: Kedgeree

Ingredients

  • 400g undyed smoked haddock fillet
  • 2 bay leaves
  • 500ml milk, or water
  • 4 eggs
  • 25g butter
  • 1 onion, finely chopped
  • 2 tsp mild curry powder, check label for gluten
  • 1 tsp ground turmeric
  • 250g basmati rice, rinsed
  • 1 small bunch parsley, chopped
  • 1 small bunch coriander, chopped
  • 1 lemon, cut into wedges
  • salt and black pepper, to taste

Kitchen kit

As an Amazon Associate we earn from qualifying purchases. Amazon links go to search results for the kit, never food.

Method

  1. Step 1: Poach the haddock

    Put the haddock and bay leaves in a wide pan, cover with the milk and bring to a gentle simmer. Poach for 5–6 minutes until the fish flakes easily. Lift out the fish and measure the poaching liquid, topping up with water to 500ml.

  2. Step 2: Boil the eggs

    Lower the eggs into boiling water and cook for 7 minutes for jammy yolks, then cool in cold water and peel.

  3. Step 3: Cook the rice

    Melt the butter in a large lidded pan and soften the onion for 8 minutes. Stir in the curry powder and turmeric for 1 minute, then add the rice and stir to coat. Pour in the poaching liquid and bring to the boil. Cover tightly, turn the heat right down and cook for 12 minutes, then turn off the heat and leave covered for 5 minutes.

  4. Step 4: Combine

    Flake the haddock into large pieces, discarding any skin and bones. Gently fork the fish and most of the herbs through the rice and season. Top with the eggs, halved, the remaining herbs and lemon wedges.

Tips

  • Undyed smoked haddock has a better flavour and avoids artificial colour.
  • Serve straight away; rice should not be kept warm for long periods.
  • For a gluten-free kedgeree, check your curry powder is labelled gluten-free (some contain wheat flour).

Storing & reheating

Cool quickly (within 1 hour if possible) and refrigerate. Because it contains rice, eat within 1 day and reheat only once, until steaming hot.

Variations

  • Add a handful of peas with the rice for the last 3 minutes.
  • Use hot-smoked salmon instead of haddock (no need to poach; flake it in at the end).

Allergies: Always check the labels of the ingredients you buy for allergens — our dietary tags are a guide, not a guarantee.

Questions people ask

Why should I be careful with leftover rice?

Uncooked rice can contain spores of Bacillus cereus, which survive cooking and can multiply if rice is left at room temperature. Cool it quickly, keep it in the fridge and eat within 1 day.

Where does kedgeree come from?

It's a British adaptation of khichdi, an Indian rice and lentil dish, popularised in Victorian times as a breakfast dish.

Sources & inspiration

Checked 17 October 2026. Written in our own words; we checked proportions, technique and food safety against:

Find more: More fish recipes Brunch Weekend brunch eggs fish rice

See other recipes that use the same kit on our kitchen kit pages.

Was this recipe helpful?

Report a problem with this recipe
What’s the problem?

Please don’t include personal details we don’t need. See our privacy notice.