Breakfast · Indian-British

Smoked Haddock Kedgeree

This classic British-Indian breakfast turns smoky fish, fluffy spiced basmati, and chopped hard-boiled eggs into one comforting bowl. It looks fancy but comes together in about 40 minutes with pantry spices you probably already have. Serve it with lemon wedges and a shower of fresh parsley.

Jump to recipe
Smoked Haddock Kedgeree

Why you'll love this

  • A cozy, satisfying one-bowl meal that works for breakfast or an easy dinner.
  • Warm spices make plain rice and fish feel special.
  • Mostly hands-off cooking while the rice steams.
  • Easy to scale up for a weekend brunch crowd.

EveryDayMeal recipe

Smoked Haddock Kedgeree

Prep
15m
Cook
25m
Total
40m
Serves
4
Level
Medium

Ingredients

  • 3 1/2 tablespoons butter
  • 1 medium onion, finely chopped
  • 3 cardamom pods, split
  • 1/4 teaspoon ground turmeric
  • 1 small cinnamon stick
  • 2 bay leaves
  • 2 1/4 cups basmati rice
  • 4 cups chicken or fish stock
  • 1/2 teaspoon, plus more to taste salt
  • 1 1/2 pounds undyed smoked haddock fillet
  • 3 eggs
  • 3 tablespoons fresh parsley, chopped
  • 1 lemon, cut into wedges

Equipment

  • Large saucepan with tight lid
  • Wide shallow pan
  • Small saucepan for eggs
  • Fork

Instructions

  1. Melt the butter in a large saucepan over medium heat, then add the chopped onion and cook gently for about 5 minutes, until soft and translucent but not browned, so the base tastes sweet.
  2. Stir in the split cardamom pods, turmeric, cinnamon stick, and bay leaves and cook for 1 minute, just until fragrant, which wakes up the spices.
  3. Add the basmati rice and stir until every grain is glossy and coated in the spiced butter, which helps it cook up fluffy and separate.
  4. Pour in the stock, add 1/2 teaspoon salt, and bring to a boil. Stir once to loosen any rice from the bottom, then cover with a tight lid, reduce the heat to low, and cook gently for 12 minutes.
  5. Meanwhile, bring water to a boil in a wide shallow pan. Add the smoked haddock and simmer for about 4 minutes, until the fish is just cooked and flakes easily. Lift it onto a plate to cool.
  6. Hard-boil the eggs for 8 minutes, then drain, cool slightly, peel, and chop.
  7. Flake the cooled fish into large pieces, discarding any skin and bones.
  8. Uncover the rice and fish out the bay leaves, cinnamon stick, and cardamom pods if you like. Gently fork in the flaked fish and chopped eggs, cover, and return to low heat for 2 to 3 minutes to heat everything through.
  9. Stir in most of the parsley and season with salt and black pepper to taste. Serve scattered with the remaining parsley and lemon wedges for squeezing over.

Tips from the kitchen

  • Use undyed smoked haddock if you can find it for a cleaner, more natural flavor and color.
  • Fork the rice in gently rather than stirring hard, so the grains stay fluffy and the fish stays in nice flakes.
  • Save a splash of the fish poaching liquid to add if the rice seems dry when you fold everything together.

Estimated nutrition per serving: 540 cal · 38g protein · 62g carbs · 16g fat

Make it your own

  • Swap smoked haddock for hot-smoked salmon or leftover cooked flaky fish.
  • Add a handful of thawed peas with the fish for color and sweetness.
  • Stir in a pinch of curry powder or a spoonful of mango chutney for a bolder, spicier bowl.

Storing & make-ahead

Store leftovers in an airtight container in the fridge for up to 2 days. Reheat gently in a covered pan over low heat with a splash of water or stock, stirring occasionally, until warmed through.

Good to know

Can I use regular smoked fish instead of haddock?
Yes. Any smoked white fish or hot-smoked salmon works well. Just poach or flake it and fold it in the same way.
Why is my rice mushy?
Usually too much liquid or lifting the lid too early. Keep the heat low, resist peeking, and let it steam undisturbed for the full 12 minutes.
Can I make this ahead?
You can poach the fish and boil the eggs a day ahead. Cook the rice fresh, then fold everything together and warm through just before serving.
Is it very spicy?
No. The cardamom, turmeric, and cinnamon add warmth and aroma, not heat. Add curry powder or chile if you want more kick.

Related recipes