Back to all recipes
Traditional Kedgeree with Smoked Haddock and Eggs

Traditional Kedgeree with Smoked Haddock and Eggs

Kedgeree — Smoky Haddock and Spiced Rice with Golden Eggs

This colonial-era fusion dish transforms humble ingredients into something genuinely comforting — silky smoked haddock mingles with curry-scented rice while quartered hard-boiled eggs add richness. It's sophisticated enough for brunch guests but easy enough for a weeknight dinner.

IndianEnglishFusionBreakfastBrunchLunchDinnerComfort FoodOne PotSeafoodFish
↓ Jump to Recipe

Kedgeree tells the story of empire in a single dish — Scottish smoked fish meets Indian spices through the lens of British colonial cooks who missed the flavors of the subcontinent. What emerged from this cultural exchange is far more interesting than its origins might suggest: a dish that balances the assertive smoke of haddock against gentle curry warmth, with rice that soaks up every nuanced flavor.

The key to great kedgeree lies in treating each component with respect. The haddock needs careful poaching to stay silky, the rice requires proper washing and timing to avoid mushiness, and those eggs — quartered to show off their golden yolks — demand gentle handling so they don't break apart in the final toss. It's a dish that rewards patience over the 25 minutes it takes to bring together.

What makes kedgeree endure isn't nostalgia but practicality. It transforms pantry staples into something that feels both exotic and familiar, works equally well at a weekend brunch table or a Tuesday night dinner, and improves most leftovers in your refrigerator. The curry spices bloom in butter, the poaching milk becomes a connecting sauce, and everything comes together in one pan.

Prep15 min
Cook25 min
Total40 min
Servings4
Difficultymedium

Nutrition

fat12g
carbs45g
protein28g
calories385

Ingredients

  • 1 cupbasmati rice, long-grain
  • 12 ozsmoked haddock fillet, skin removed
  • 4 largelarge eggs
  • 2 cupwhole milk
  • 3 tbspunsalted butter
  • 1 mediummedium yellow onion, finely chopped
  • 1 tspcurry powder, preferably Madras-style
  • ¼ tspground turmeric
  • 2 tbspfresh flat-leaf parsley, finely chopped
  • kosher salt and freshly cracked black pepper
  • 1 fresh lemon, cut into wedges for serving(optional)

Instructions

  1. Drop eggs into a saucepan of cold water, bring to a rolling boil, then cook for exactly 8 minutes. Immediately transfer to an ice bath to stop the cooking — this gives you perfectly set whites with just-creamy yolks.
    8 min
  2. Rinse the basmati in a fine-mesh strainer until the water runs completely clear, then cook in generously salted boiling water for 12 minutes until the grains are tender but still have a slight bite. Drain thoroughly.
    12 min
  3. Nestle the haddock in a wide pan and pour in enough milk to just cover. Bring to a gentle simmer and poach for 8 minutes until the fish flakes easily when prodded with a fork — don't let it bubble hard or the fish will toughen.
    8 min
  4. Lift the fish from the milk and set aside to cool slightly. Strain the poaching milk through a fine-mesh strainer and reserve it — this aromatic liquid will add depth to the final dish. Flake the cooled fish into bite-sized pieces, discarding any stray bones.
  5. Peel the cooled eggs and quarter them lengthwise. Handle them gently since they'll be folded in at the very end to keep the yolks intact and beautiful.
  6. Melt butter in a large, heavy-bottomed pan over medium heat and add the chopped onion. Cook for 5 minutes, stirring occasionally, until the onion is soft and translucent — this sweet base balances the curry spices.
    5 min
  7. Stir in the curry powder and turmeric, cooking for 1 minute until the spices bloom and become fragrant. The mixture should smell warm and complex, not raw.
    1 min
  8. Add the cooked rice and flaked haddock to the spiced onion mixture, along with 3 tablespoons of the reserved poaching milk. Toss everything together gently and heat through for about 3 minutes — you want it warmed but not overcooked.
    3 min
  9. Remove from heat and carefully fold in the quartered eggs and chopped parsley. Season with salt and pepper to taste, keeping in mind that the smoked fish already brings some saltiness to the dish.
  10. Serve immediately while still warm, with lemon wedges alongside for those who want a bright acidic contrast to the rich, smoky flavors.
Tips & Tricks
Frequently Asked Questions
Can I use a different type of smoked fish?

Smoked cod or salmon work well, though salmon will give you a richer, more luxurious dish. Avoid anything too delicate like smoked trout, which tends to fall apart during the final mixing.

What if I can't find curry powder?

Mix 1/2 teaspoon each of ground cumin and coriander with 1/4 teaspoon turmeric and a pinch each of ground ginger and cayenne. This homemade blend will actually give you more control over the heat level.

Can this be made ahead for a brunch party?

Cook everything except the eggs up to a day ahead and refrigerate. When ready to serve, reheat gently while stirring in a splash of milk, then fold in freshly quartered eggs.

Why did my rice turn out mushy?

Either the rice wasn't rinsed properly before cooking, or it was overcooked initially. Basmati should still have a slight bite when you drain it since it gets additional heating when mixed with the other ingredients.