This is a simple, one-pan version of classic Kedgeree — flaky smoked fish combined with fragrant curried rice and soft-boiled eggs. The dish balances mild curry warmth, lemon brightness and the smoky depth of haddock for a comforting breakfast, brunch or light dinner made from pantry staples.

I often make Kedgeree for a relaxed weekend brunch or when friends visit because it scales easily and can be cooked all in one pan. The rice absorbs the spices and stock, keeping it fluffy, while the fish steams gently on top so it stays moist and flakes beautifully.
This version uses mild curry powder and a touch of turmeric for colour and gentle flavour rather than heat. A final squeeze of lemon brightens every mouthful, and chopped parsley adds a fresh finish. It’s comforting, satisfying and fuss-free — no need for extra sides unless you want them.
Why you’ll love this Easy Kedgeree recipe
⭐ Simple, straightforward method that cooks in one pot for minimal washing up.
⭐ A harmonious combination of textures and flavours: fluffy rice, smoky fish, soft eggs and warming spices.
⭐ Versatile to serve for breakfast, brunch, lunch or a light dinner — tastes great hot or cold.

Sarah’s Notes
Although Kedgeree has origins tied to the Indian khichdi, the version most people recognise is a longstanding British favourite. It developed during the colonial period as rice dishes and eggs became familiar to British cooks, evolving into the curried rice-and-fish combination we enjoy today.
Victorian households popularised Kedgeree for a special breakfast or brunch, and it remains a slightly indulgent, nostalgic meal. Don’t feel limited to mornings: it works equally well as an easy lunch or dinner and can be served hot straight from the pan or cold the next day.
Kedgeree Ingredients

- Eggs – 4 medium free-range eggs. Cook to your preferred doneness; 6–7 minutes gives slightly soft yolks.
- Butter and oil – 25g butter and 1 tbsp oil to gently fry the onion and spices.
- Vegetables – 1 onion, finely sliced, and 150g frozen peas.
- Spices – 2 garlic cloves (crushed), 2 tsp mild curry powder and ½ tsp turmeric.
- Rice – 300g basmati rice, rinsed until the water runs clear for fluffy grains.
- Stock – 600ml hot fish or vegetable stock (made from a bouillon cube or homemade stock).
- Fish – 500g smoked skinless haddock fillets, cut into 3–4cm chunks. Smoked haddock gives the classic flavour, but other smoked or white fish can work.
- To serve – 2 tbsp chopped parsley, lemon wedges, sea salt and freshly ground black pepper.
How to make Kedgeree

1. Cook the eggs: Bring a saucepan of water to the boil and gently lower in the eggs. Boil for 6–7 minutes for slightly soft yolks (increase the time if you prefer fully set yolks). Drain and cool in cold water, then peel and set aside.

2. Sweat the onion: Heat the butter and oil in a large sauté pan over medium heat. Add the sliced onion with a pinch of salt and cook for 8–10 minutes until soft and lightly golden.

3. Add the spices: Stir in the crushed garlic, curry powder and turmeric. Cook for about a minute until the spices become fragrant but before they darken.

4. Toast the rice: Add the rinsed basmati rice and stir well so every grain is coated in the spiced butter and oil. This helps the rice stay separate and fragrant.

5. Add stock and simmer: Pour in the hot stock, bring to a gentle simmer, then cover and cook on low for 10–12 minutes until the rice is almost tender.

6. Add peas and haddock: Stir in the frozen peas, then arrange the smoked haddock pieces on top of the rice. Cover and continue to cook for 5–6 minutes until the haddock flakes easily and the rice is tender.
7. Finish and serve: Slice the cooled eggs and arrange them on top of the Kedgeree. Scatter with chopped parsley, season with sea salt and black pepper, and serve with lemon wedges for squeezing. The lemon’s acidity lifts the dish and balances the smoky flavour.
Leftovers
Kedgeree is best eaten fresh, but it will keep in the fridge for up to three days in an airtight container.
Freezing: You can freeze Kedgeree, although rice textures can change after freezing. Cool completely, transfer to a freezer-safe container and freeze for up to three months. Thaw thoroughly before reheating and add a splash of water or stock if it seems dry.
Food safety note: cool cooked rice quickly, refrigerate promptly and reheat until piping hot before serving.
Recipe Tips
Add the lemon
A final squeeze of lemon is essential — it cuts through the richness and brightens the overall flavour.
Keep it mild
Choose a mild curry powder for warmth and aroma without overwhelming heat. If you prefer more spice, add a pinch of chilli flakes or a little extra curry powder to taste.
FAQs
Kedgeree is usually served on its own since it includes protein, carbs and vegetables. If you want a side, a crisp green salad or crusty bread works well.
Yes — it’s versatile and satisfying at any mealtime. Serve hot for dinner or allow it to cool for a picnic or packed lunch.
Smoked haddock is traditional, but other smoked fish, salmon, or firm white fish such as cod or pollock can be substituted. Adjust cooking time if needed so the fish remains tender.
If you make this recipe, please leave a rating and share how it turned out. I love seeing photos of other people’s versions — tag me on social media if you share your dish.

Easy Kedgeree Recipe
Ingredients
- 4 Eggs
- 25 g (2 tbsp) Butter
- 1 tbsp Oil
- 1 Onion, finely sliced
- 2 Garlic cloves, crushed
- 2 tsp Mild curry powder
- 1/2 tsp Turmeric
- 300 g (1 1/2 cups) Basmati rice, rinsed
- 600 ml Hot fish or vegetable stock
- 150 g Frozen peas
- 500 g Smoked skinless haddock fillets, cut into 3–4cm chunks
- 2 tbsp Chopped parsley
- 1 Lemon, cut into wedges
- Sea salt and freshly ground black pepper
Instructions
- Cook the eggs: Boil for 6–7 minutes for slightly soft yolks, then cool, peel and set aside.
- Fry the onion: Heat butter and oil in a large pan and cook the sliced onion with a pinch of salt for 8–10 minutes until soft and golden.
- Add spices: Stir in garlic, curry powder and turmeric and cook for 1 minute until fragrant.
- Add the rice: Stir in the rinsed rice to coat each grain in the spiced butter.
- Stock and simmer: Pour in the hot stock, bring to a gentle simmer, cover and cook on low for 10–12 minutes until the rice is nearly tender.
- Peas and fish: Stir in the peas and place the haddock on top of the rice. Cover and cook for 5–6 minutes until the fish flakes and rice is tender.
- To serve: Slice the eggs and place on top, scatter with parsley, season and serve with lemon wedges to squeeze over.
Notes
If you want a different fish: Smoked haddock is traditional, but other smoked fish, salmon or white fish such as cod or pollock will work. Adjust cooking time so the fish stays moist.
Add the lemon: Don’t skip the lemon wedge — the acidity brightens the smoky, spiced rice.
Keep it mild: Mild curry powder gives warm flavour without too much heat; increase spice only if you prefer a hotter dish.
Nutrition
Carbohydrates: 72 g
Protein: 34 g
Fat: 14 g
Nutrition information is automatically calculated and should be used as an approximation. Values are per portion unless stated otherwise.