Smoked Haddock Kedgeree (Spiced Rice with Eggs)

With its smoked fish, gently curried rice and soft-boiled eggs, kedgeree sits somewhere between comfort food and a light, savoury supper. This British rice dish is recognisable for the way flaky smoked haddock seasons the basmati as it cooks, giving the grains a mellow richness without needing a heavy sauce. Curry powder adds warmth rather than fierce heat, while peas, lemon zest, lemon juice and parsley keep the finish bright. Served warm with halved eggs on top, it makes a satisfying dinner that feels hearty but not stodgy, and it is flexible enough for a weeknight meal or a more considered brunch-style plate.
Cuisine style British-Indian comfort food
Spice level Mild
Cooking style Meal prep friendly
Time commitment Under 1 hour

Why this recipe works

  • Smoky depth: Poaching the haddock in milk captures its smoky flavour, then uses that liquid to cook the rice for extra savoury depth.
  • Lifted finish: Lemon zest, juice and fresh parsley cut through the richness of the fish, eggs and butter.
  • Hearty but balanced: Tender rice, flaky smoked fish, peas and soft-boiled eggs make the dish filling without feeling heavy.

Get the most out of this recipe

Ingredient notes

  • Choose undyed smoked haddock if possible: Undyed haddock gives the same smoky flavour without added colouring and keeps the finished rice looking more natural.
  • Use a mild curry powder: Kedgeree is usually warmly spiced rather than hot, so a mild or medium curry powder works best.
  • Finish with fresh herbs: Fresh parsley or dill adds brightness at the end; dried herbs will not give the same clean finish.

Common mistakes

  • Do not boil the poaching milk hard: Keep the milk at a gentle simmer so the haddock stays tender and the milk is less likely to split.
  • Avoid breaking up the fish too much: Fold the haddock through in large flakes so the finished kedgeree has distinct pieces of fish rather than a mashed texture.
  • Rinse the rice well: Rinsing basmati removes excess surface starch and helps the grains cook up separate rather than clumpy.

Make-ahead tips

  • Cook components ahead: The haddock and rice can be cooked in advance, then combined and reheated gently before adding the eggs and fresh herbs.
  • Reheat gently: Warm leftovers in a frying pan with a little water or milk until piping hot, then add the eggs after reheating to avoid overcooking them.
  • Best served warm: Kedgeree has the best texture when freshly assembled, while the rice is fluffy and the fish remains moist.

Authenticity notes

  • Anglo-Indian roots: Kedgeree developed from Indian rice-and-lentil dishes into a British preparation commonly made with smoked fish and eggs.
  • Breakfast or dinner: Although often associated with breakfast or brunch, kedgeree also works well as a warm, savoury main meal.

Equipment you'll need

Ingredients
Instructions
Print
  1. Bring a saucepan of water to the boil and gently lower in the eggs. Simmer for 7 minutes for soft-boiled, then drain and cool under cold running water. Peel and set aside.
  2. Put the smoked haddock in a saucepan with the whole milk and bay leaves. Bring just to a gentle simmer over medium-low heat, then cook for 6 to 8 minutes until the fish flakes easily. Lift the fish out to a plate, strain and reserve the poaching milk, and discard the bay leaves.
  3. Rinse the basmati rice in a colander until the water runs mostly clear. Tip into a saucepan and add 450 ml of the reserved poaching milk (top up with water if needed). Bring to the boil, cover, then cook on the lowest heat for 10 to 12 minutes until the rice is tender and the liquid absorbed.
  4. While the rice cooks, melt the unsalted butter in a large frying pan over medium heat. Finely chop the yellow onion and cook for 8 to 10 minutes until soft and lightly golden. Stir in the curry powder and cook for 30 seconds until fragrant.
  5. Flake the haddock into large pieces, discarding any skin and bones. Add the cooked rice to the pan with the onions, then fold through the fish and frozen peas. Season with the fine sea salt, cover, and warm for 2 to 3 minutes until the peas are hot.
  6. Finely grate a little lemon zest, then cut the lemon and squeeze in juice to taste. Roughly chop the fresh parsley and fold it through. Serve topped with the eggs, halved.

Made this recipe? Rate it — a comment is optional.

Recipe notes

Tips

  • Keep the poaching milk at a gentle simmer rather than a boil so the haddock stays tender and the milk does not split.
  • If serving to pregnant people, young children, older adults, or anyone immunocompromised, cook the eggs until the yolks are firm.

Substitutions

  • Replace whole milk with lactose-free milk for a similar richness.
  • Replace fresh parsley with fresh dill for a more aromatic finish.

Storage

  • Refrigerate up to 2 days
  • Cool quickly, then refrigerate in an airtight container. Reheat gently in a frying pan with a splash of water or milk until piping hot; add the eggs after reheating to avoid overcooking.

Ratings & reviews

Liked this recipe? Share your feedback to support our cooking community.

Tried this recipe?

Choose 1–5 stars. A comment is optional.

If you leave a comment, use 10–500 characters.

Stay inspired

Discover new recipes, seasonal favourites and cooking inspiration every day. Follow JustRecipes on Pinterest and Spillt.

Recipe overview

  • Servings: 3 servings
  • Total time: 45min (25min active)
  • Difficulty: Medium
  • Cuisine: British
  • Allergens:
    Eggs Fish Milk
Kid friendly

Plan your meals and get a complete grocery list automatically.

Add to meal planner

Equipment you'll need

Advertisement

Recommended tools for this recipe

Best overall

Misen Carbon Steel Nonstick Frying Pan 12 Inch

Versatile induction-ready pan
  • Works on all stovetops
  • Naturally nonstick when seasoned
  • Requires seasoning and maintenance

Got ingredients left?

Find recipes using ingredients from this recipe or what you already have at home.

Find recipes with these ingredients →

Make this recipe easier next time

Advertisement

These tools help you get better results with less effort.

Best overall

Misen Carbon Steel Nonstick Frying Pan 12 Inch

Versatile induction-ready pan
  • Works on all stovetops
  • Naturally nonstick when seasoned
  • Requires seasoning and maintenance
Best value

T-fal Specialty Nonstick Handy Pot with Glass Lid 3 Quart

Affordable nonstick saucepan
  • Easy food release
  • Dishwasher safe
  • Not induction compatible
Top quality

All-Clad HA1 Hard Anodized Nonstick Fry Pan 12 Inch

Premium nonstick performance
  • Top-tier build quality
  • Excellent heat distribution
  • Expensive
Best overall

WMF Mini Saucepan 16 cm with Lid

Compact stainless steel saucepan
  • High-quality stainless steel
  • Even heat distribution
  • Higher price point

Browse alphabetically

Looking for a specific recipe? Choose a letter below to jump directly to recipes starting with that letter or number.

Enjoy cooking with JustRecipes?

Add JustRecipes as one of your preferred Google sources to discover our recipes more easily across Google Search.

Add JustRecipes to Google

Every recipe on JustRecipes follows the same structured editorial process. Learn how recipes are created, validated, translated, illustrated, and continuously improved across the platform. How we create recipes.