Smoked Haddock Kedgeree
Fragrant curried rice with flakes of smoky haddock, soft-boiled eggs, peas and fresh herbs. A Victorian breakfast classic that doubles as a high-protein dinner at 40 g per bowl.
- Prep
- 10 min
- Cook
- 30 min
- Serves
- 4
- Level
- medium

Photo: User:Justinc · CC BY-SA 2.0
Method
- 1
Put the haddock and bay leaves in a wide pan, cover with 600 ml water and simmer gently until the fish just flakes. Lift out the fish and keep the poaching liquid.
6 min - 2
Boil the eggs for 7 minutes, cool in cold water, then peel and quarter.
7 min - 3
Soften the onion in the butter and oil, then stir in the curry powder, turmeric and cardamom for a minute.
6 min - 4
Add the rice, stir to coat, then pour in 450 ml of the strained poaching liquid. Cover and cook on a low heat until the liquid is absorbed, adding the peas for the last 3 minutes.
12 min - 5
Rest off the heat for 5 minutes, then gently fold in the flaked haddock (skin and bones removed) and most of the herbs.
5 min - 6
Top with the eggs, remaining herbs and black pepper, and serve with lemon wedges.
Watch how it's made
Hand-picked videos of this dish or its classic version. Their quantities differ, so follow ours for the macros above.
Smoked Haddock Kedgeree - a Classic Breakfast Recipe | Classic Mary Berry | Mary Berry
Mary Berry · YouTube
Smoked Haddock Kedgeree Recipe
Sorted Food · YouTube
Substitutions
- Use hot-smoked salmon or smoked mackerel instead of haddock (adds about 8–12 g fat per serving).
- Lower-carb: use half rice, half cauliflower rice to save about 25 g carbs per serving.
- Eggetarian: skip the fish, add 2 extra eggs and a can of drained chickpeas, and cook the rice in vegetable stock.
You might also like
- 45 g protein

Greek Chicken Quinoa Bowl
Oregano-lemon chicken, quinoa, crisp vegetables and a spoon of tzatziki. Bright, balanced and lunchbox-ready all week.
35 min505 kcalMediterranean - 44 g protein

Chicken Burrito Bowl
Chipotle-spiced chicken, black beans, rice, charred corn and pico de gallo. Everything you love about a burrito, prepped for the week.
35 min520 kcalMexican - 50 g protein

Chicken Pesto Pasta
Whole-wheat pasta with seared chicken, basil pesto, blistered cherry tomatoes and spinach. A proper bowl of pasta at 50 g protein.
20 min590 kcalItalian - 39 g protein

Teriyaki Salmon Rice Bowl
Sticky homemade teriyaki salmon over rice with edamame, cucumber and sesame. Omega-3s and a quick glaze — no bottled sauce needed.
20 min635 kcalJapanese