• Skip to primary navigation
  • Skip to header navigation
  • Skip to main content
  • Skip to primary sidebar

RecipeTin Eats

Fast Prep, Big Flavours

  • My RecipeTin
  • NEW cookbook!
  • Recipes
  • Recipes By Category
    • Iconic + cult classics
    • Mains
      • Chicken
        • Chicken mince
      • Beef Recipes
        • Ground Beef (Mince)
      • Pork
      • Lamb
      • Turkey
      • Shrimp / Prawns
      • Salmon
      • Fish recipes
      • Salad Meals
    • Quick and Easy
    • Soups
    • One Pot – One Pan
    • Stewy slow-cooked things
    • Slow Cooker
    • Sides
      • All
      • Salads & veg
      • Show Off Salads
      • Rice (all)
      • Fried rice recipes
      • Rice (plain)
      • Potato
    • Pasta
      • All
      • Pasta bakes
      • Pasta salads
    • Sweet
      • Cakes
      • Candy
      • Cheesecakes
      • Cupcakes & Muffins
      • Cookies
      • Puddings & Cosy Desserts
      • Bite Size
      • Pies
      • Slices & Bars
      • Frosting & Icing
      • Ice cream
    • Cuisine
      • Asian
        • All
        • Stir fries
        • Noodles
        • Soups
        • Chinese
        • RecipeTin Japan 🇯🇵
        • Korean
        • Modern Asian
        • Thai
        • Vietnamese
      • French
      • Greek
      • Indian
      • Italian
      • Mediterranean
      • Mexican
      • Middle Eastern
      • South American
    • Dietary
      • Gluten Free
      • Low Calorie
      • Vegetarian
    • Other Categories
      • BBQ
      • Breakfast
      • Burgers
      • 🎄Christmas
      • Cocktails
      • Party Foods
      • Rice Recipes
      • Roasts
      • Sandwiches & Sliders
    • Recipe collections
    • Cookbook recipes
  • My Food Bank
  • About
    • Me
    • RecipeTin Meals
    • My Cookbooks
      • Tonight (NEW!)
      • Dinner
    • Free Recipe Books
    • Contact
    • Nitty Gritty
      • Policy: Use of Recipes & Images
      • Privacy & Disclosure
Home Fish recipes

Kedgeree – English curried rice and fish

By Nagi Maehashi
99 Comments
Share
  • Copy Link
  • E-mail
  • Facebook
  • WhatsApp
Published1 May '23 Updated29 Jun '25
Jump to
Recipe

Kedgeree – a traditional English dish comprised of curried rice with smoked fish and boiled eggs. Think of it like a British biryani! A fabulous, economical fish and rice recipe that’s easy to make and seriously delicious.

Overhead photo of Kedgeree - English fish and rice

Kedgeree – English smoked fish and rice

Is it totally uncouth to call Kedgeree an “English biryani”?? It’s just how I sometimes think of it and I mean it in the most flattering way. It’s a pretty well established fact that I consider biryani to be one of the great rice dishes on this planet.

In all seriousness though, Kedgeree is a wonderful example of true fusion food. It brings together rice and spices from the Subcontinent with classic English breakfast foods like boiled eggs and smoked fish. The result is a delicious and unique Anglo-Indian whirlwind of flavours and textures!

Traditionally kedgeree was a breakfast dish in Britain but these days it’s served at anytime throughout the day. Straightforward to make, if you’re new to using smoked fish in meals, it’s an excellent way to start!

Flaking fish for Kedgeree - English fish and rice
Smoked haddock or cod is poached then flaked into large chunks then tossed through curried rice.

Bowl of Kedgeree - English fish and rice - served for dinner

Ingredients in Kedgeree

I’m sure there are fancy versions of kedgeree out there but we’re making a traditional version today. The hero ingredient is the smoked fish. Smoked haddock is probably the most traditional choice though cod makes an excellent alternative.

Ingredients in Kedgeree - English fish and rice
  • Smoked haddock (or cod) – Smoked haddock is a preserved fish fillet product sold at grocery stores at the seafood counter, deli or packed in the fridge section. Oh, also fish mongers of course! It offers an especially economical way to use fish in a meal because smoked haddock/cod is firstly much cheaper than most fresh fish, only about $15/kg here in Australia compared to, say, raw snapper fillets which are around $50/kg. Being packed with flavour, a little also goes a long way.

    What exactly is smoked haddock? Smoked haddock is fresh haddock (a northern European cod) that’s been brined (ie. infused with salt) then cold smoked to infuse it with a lovely smokey flavour. When haddock is naturally smoked, it is a pale yellow-brown colour. Commercial produced smoked haddock tends to lack colour so is often dyed an orange colour to make it look more like the “real thing”.

    The fish is poached and then flaked into chunks. We use the flavoured poaching liquid to then cook the rice.

  • Boiled eggs (9 minute eggs using my boiled eggs recipe) – Traditional addition along with smoked fish. Eggs also stretch the fish by adding further protein.

  • Peas – For pops of freshness, colour and introduce some good vegetable matter into our rice dish.

  • Coriander/cilantro – For stirring through and garnish.

Rice and curried butter

The thing that makes Kedgeree special is the spiced butter!

Ingredients in Kedgeree - English fish and rice
  • Rice – Carries the bulk of the dish! Long grain or basmati rice is best for this dish, for nice long-shaped rice grains and the desired fluffy texture. Medium grain and short grain (sushi) rice will work too though the rice is a little sticker, as is the nature of the rice.

    Recipe is not suitable for risotto rice, paella rice, brown rice, wild rice, quinoa or faux rice (cauliflower rice etc).

  • Spices: Curry powder and turmeric – You can really use any curry powder here though traditionally used is an English / Western curry powder (as opposed to authentic Indian or Asian curry powder mix). It’s not spicy (unless you opt for the HOT type!), it’s a mix of warm spices including cumin, coriander, clove and turmeric. I use Clives of India and Keens.

    We add a little extra turmeric to brighten the dish’s colour, otherwise the rice can look a little brown.

  • Curry leaves and cardamom – Additional nods to the Indian heritage of this dish. Curry leaves for fragrance and because it looks attractive, while cardamom for its unique perfume and flavour. However both are optional!

    Curry leaves – A magnificent ingredient used in Indian/Sri Lankan cooking! Fairly widely available these days in grocery stores in Australia (Coles, woolies, Harris farms), leftovers freeze 100% perfectly. Use in Vindaloo, Dal, South Indian eggplant curry and Samosa Pie. Also easy to grow (I have a plant *says the plant-killer, smugly*) (PS. curry plants are indestructible)

  • Butter – For sauteing and rich flavour.

  • Onion and garlic – Usual base flavourings.

  • Chicken stock – Cooking the rice in the chicken stock flavoured with the fish imparts a deliciously savoury taste to the rice that’s a step up the flavour ladder from plain water.

    Note: Store-bought packet stock will normally have salt already added. This plus the salt in the smoked fish seasons the dish.

    Why not fish stock? Because mass produced store bought fish stock is not very nice! However if you have fresh fish stock and prefer a more seafood-y tasting biryani, go for it!


How to make Kedgeree

Kedgeree is made by poaching the fish, then cooking the rice in the poaching liquid. The rice is then tossed in a flavourful curried butter before tossing the fish back in and finishing with boiled eggs.

Cooking the smoked fish

Cold smoked fish (other than salmon or other sashimi grade fish) needs to be cooked before eating. For Kedgeree, the fish is gently poached in stock which is then used to cook the rice. Flavour retention to the max!

How to make Kedgeree - English fish and rice
  1. Poach fish 8 minutes – Bring the stock to a boil. Place the fish in then turn the heat down so the liquid is barely rippling. Poach for 8 minutes or until the flesh flakes.

  2. Remove skin – Remove the fish from the poaching liquid and transfer to a plate. Remove and discard the skin – I find a butter knife helpful.

  3. Flake the flesh into large chunks. Keep them large as they will break a little more when tossed through the rice.

  4. Reserve 1/2 cup liquid – Measure out 1/2 cup (125 ml) of the poaching liquid. Set aside – we will drizzle this over the finished dish to moisten the rice.

Cook rice

Fish done. Now we cook the rice in the flavoured poaching liquid and make a cured butter to toss the rice in. You know this is going to be good!

How to make Kedgeree - English fish and rice
  1. Add the rice into the poaching liquid then bring it to a simmer on high heat without the lid.

  2. Cook 13 minutes – Place the lid on then turn the heat down to low. Cook for 13 minutes or until all the liquid has been absorbed. No peeking, no stirring!

  3. Rest and fluff – Remove from the stove with the lid still on and rest for 10 minutes (lid still on!). Then fluff the rice, ready to toss into the curried butter!

  4. Curried butter – While the rice is resting, start the curried butter. Melt the butter in a large skillet or pot (large enough to fit all the rice). Add the cardamom pods and curry leaves and stir for 30 seconds. Sauté the garlic and onion then stir in the spices. Be prepared for amazing smells!

How to make Kedgeree - English fish and rice
  1. Add the rice and toss to coat in the curried butter. Add the reserved stock and toss through – this moistens the rice.

  2. Peas and coriander – Add the thawed peas and most of the coriander (reserve a bit for garnish) and toss through. The heat from the rice is all that’s needed to cook warm through the thawed peas.

  3. Fish – Add the flakes of fish and toss through gently, taking care to ensure there are some nice large chunks.

  4. Stud with eggs – Tops with halved eggs and sprinkle with coriander. Then serve!

Freshly cooked Kedgeree - English fish and rice

To serve, just spoon into bowls and eat as is. There’s no need for sauce – the rice is nice and moist, and there’s certainly no need for extra flavour!

It will keep for a few days in the fridge but it’s best freshly made as rice tends to dry out in the fridge overnight. Reheating is best done in the microwave with a sprinkle of water to make the rice nice and steamy again.

If you try this, tell me if you agree with my description of it as an English biryani!!! 🙂 – Nagi x


Watch how to make it

Hungry for more? Subscribe to my newsletter and follow along on Facebook, Pinterest and Instagram for all of the latest updates.

Overhead photo of Kedgeree - English fish and rice

Kedgeree – British curried rice and fish

Author: Nagi
Prep: 15 minutes mins
Cook: 30 minutes mins
Main
British, English
4.75 from 27 votes
Servings5
Tap or hover to scale
Print
Recipe video above. Traditional English smoked fish and rice dish – think of it as an English biryani! Smoked haddock or cod tossed through a butter spiced rice studded with eggs, this is true fusion food at its best.

Ingredients

  • 4 cups/ 1 litre chicken stock/broth , low-sodium (Note 5)
  • 500g/1 lb smoked haddock or cod , skin-on (or other smoked fish, Note 1)
  • 2 1/4 cups long grain rice , uncooked
  • 75g / 5 tbsp unsalted butter
  • 15 curry leaves (optional, Note 2)
  • 6 green cardamom pods , lightly crushed (Note 3)
  • 1 brown onion , diced
  • 2 garlic cloves , finely minced
  • 2 tsp curry powder (anything! Use spicy if you want, I use mild)
  • 1/2 tsp turmeric powder
  • 1 cup frozen peas , thawed
  • 1/2 cup coriander/cilantro leaves , roughly chopped (sub green onion or parsley)
  • 3 hard boiled eggs , halved or quartered (9 minute cook)
Prevent screen from sleeping

Instructions

  • Poach fish – Bring chicken stock to a boil in a large saucepan or small pot. Place fish in (it should all be just about submerged, Note 4) and adjust heat so the stock is barely rippling. Poach it gently for 8 minutes or until the fish flakes apart. Remove fish onto a large plate.
  • Flake fish – When cool enough to handle, discard skin (gently scrape with a butter knife) and flake fish into large pieces, checking for any bones.
  • Reserve stock – Measure out 1/2 cup of the poaching liquid and set aside for later (drizzle on at end to juice up the rice).
  • Cook rice 13 min – Add rice into the poaching liquid in the saucepan. Bring to a simmer over high heat. Cover with lid then reduce heat to low. Cook for 13 minutes.
  • Rest rice 10 min – Remove the saucepan from the stove with the lid on and rest for 10 minutes. Fluff rice using a rubber spatula.
  • Curried butter – While the rice is resting, melt the butter in a very large (30cm/12") non stick skillet or pot, over medium-high heat. Add the cardamom pods and curry leaves and stir for 30 seconds. Add the onions, garlic and sauté for 5 minutes until browning at the edges, stirring regularly.
  • Toss rice – Lower heat to medium. Stir in the curry powder and turmeric, and then the rice. Toss the rice in the spiced butter until well coated and uniformly yellow. Pour over the reserved 1/2 cup of fish poaching stock, and toss to mix through (it moistens the rice).
  • Season with salt if required – Check the rice for seasoning. If you used store-bought packet stock, you should find there's enough natural saltiness already. Otherwise season to taste and mix rice well.
  • Peas & fish – Stir through the peas and most of the coriander (hold some back for garnish). Then gently fold through the fish, taking care to keep some pieces in large chunks.
  • Serve – Spoon out rice onto one large platter or individual plates to serve. Top with boiled egg halves, and garnish with the remaining coriander. EAT!

Recipe Notes:

1. Smoked haddock (or cod) – one of the most economical options at the deli of grocery stores (Coles, Woolies) and fish mongers, stained an orange/yellow colour. Technically raw so we need to cook it. By poaching in the liquid we use to cook the rice, we are not wasting a drop of flavour!
2. Curry leaves – An intoxicatingly fragrant ingredient frequently used in Indian cooking! Fairly widely available these days in grocery stores in Australia (Coles, woolies, Harris farms), leftovers freeze 100% perfectly! Use in Vindaloo, Dal, South Indian eggplant curry and Samosa Pie. (I have a plant *says the plant-killer, smugly*) (PS curry plants are indestructible). If you don’t have it though, leave it out.
3. Cardamom pods – Sold at every stores, to lightly crush just use side of knife and press down to break shell slightly to release flavour.
4. Poaching fish – It’s ok if a bit of the surface of the fish is above the liquid as it will steam-cook.
5. Chicken broth and salt – Store-bought packet stock will already contain enough salt that seasoning the finished dish isn’t required. However if you’re using sodium-free or homemade stock, you will need to season the rice to taste.
6. Leftovers will keep for 3 days in the fridge. It will freeze without the eggs for 3 months.
Keywords: fish and rice, kedgeree
Did you make this recipe?I love hearing how you went with my recipes! Tag me on Instagram at @recipe_tin.

Life of Dozer

When I took the photo for a big Mother’s Day KitchenAid giveaway currently happening on Instagram….

Mothers' Day 2023 stand mixer giveaway

…..there’s just no way this wasn’t going to happen!! 😂

Previous Post
Beef empanadas
Next Post
Chicken pasta bake

Hi, I'm Nagi!

I believe you can make great food with everyday ingredients even if you’re short on time and cost conscious. You just need to cook clever and get creative!

Read More

Free Recipe eBooks

Join my free email list to receive THREE free cookbooks!

Reader Interactions

Leave a Comment Cancel reply

Your email address will not be published. Required fields are marked *

Cooked this? Rate this recipe!




99 Comments

  1. Lois McEwan says

    September 3, 2025 at 12:13 am

    Hi – this dish originated in India and was brought back to the UK by colonials to Scotland, not England. ”The dish was listed as early as 1790 in the recipe book of Stephana Malcolm of Burnfoot, Dumfriesshire.[8] The National Trust for Scotland’s book The Scottish Kitchen by Christopher Trotter notes the Malcolm recipe”

    Reply
  2. Debbie says

    August 13, 2025 at 12:34 pm

    5 stars
    I have 12 people coming for lunch on Saturday so I did a test run of this dish yesterday. I was blown away by how good it turned out and the rice was soft and fluffy. I used basmati rice. Do you think if I make it a day ahead the rice will still be soft and fluffy? I’m thinking to reheat in a ban marie.

    Reply
  3. Alice says

    April 14, 2025 at 7:24 pm

    5 stars
    This was delicious. Have made Kedgeree before but this was much better. I left out the coriander ( allergic ) and added parsley, chopped green onion and some steamed broccoli just for extra veg. Full of flavour. Loved it 😊

    Reply
  4. Helen Esdaile says

    November 3, 2024 at 8:01 am

    3 stars
    A good base but just not enough flavour. The recipe has no salt or pepper and there just wasn’t enough spice.
    If i make it again I would double the spices, add salt and chilli and serve with a squeeze of lemon and some yoghurt.

    Reply
  5. Mattt Smith says

    September 13, 2024 at 8:08 pm

    5 stars
    There is a rice dish similar to this that the Anglo-Indians make, pronounced “kitchri.”
    It’s a rice dish with onions and similar spices, especially turmeric; but it’s cooked with lentils also, to make an alternative dry dhal and rice (dawl’n’rice) accompaniment to a nice railway-style Anglo-Indian meat curry; especially hot spicy pork.

    Reply
  6. Gina says

    August 1, 2024 at 5:46 pm

    5 stars
    I remember having kedgeree in my younger years and it was always delicious so was excited to try this as it seemed to have some modern day twists to it and I’ve now made it a few times but I find I have to increase the liquid that the rice is cooked in, I’m not sure what goes wrong for me there but after I upped it, it cooked well 🙂

    Reply
    • Michelle Naylor says

      June 28, 2025 at 3:26 am

      Then it’s not Kedgree. My daughter who is an exact recipe flower made this for me last week and it was perfect. Making it tomorrow for the family

      Reply
  7. manish parikh says

    July 9, 2024 at 7:46 am

    Interesting. This is derived from an Indian dish called ‘khichdi’ and is popular across India. This is one of the things carried back by the British. The Indian dish is a mix of rice and lentils, with vegetables added sometimes. We make this about 2-3 times a month.
    The British adapted this with the addition of boiled egg and meat or fish.
    In India the dish is usually eaten with a vegetable gravy, or in Gujarat, with ‘kadhi’, which is a sort of curry made with buttermilk.

    Reply
  8. Mrs Cyndi Dodd says

    June 30, 2024 at 2:28 am

    I do this but with smoked basa, and scrambled eggs instead of boiled eggs, more of an egg fried rice… with smoked basa 😂

    Reply
  9. Alan says

    May 31, 2024 at 12:53 pm

    I love your recipes so informative i’ve done so many
    the Kedgeree I used two tins of John West Smoked Tuna works well

    Reply
  10. Sharon says

    May 29, 2024 at 2:35 am

    5 stars
    WOW!! Such a unique dish. I haven’t had anything like this before, first time buying cardamom pods and curry leaves, the flavors all work so well together. The flavors from the curry leaves and cardmom worked so well with the smokiness from the fish, and the flavors infused with the rice was just spectacular. Honestly blown away by this recipe! Thanks for another incredible dinner!

    Reply
  11. NORMA OCONNOR says

    May 10, 2024 at 2:56 pm

    Sorry!, about my mistakes, some of the keys on the lap top are a little stiff

    Reply
  12. NORMA OCONNOR says

    May 10, 2024 at 2:54 pm

    Hi!, Nagi, made your ecipe for kedgeree last night and it was delicious. I tried to rehat leftovers today and although it was nice an hot as it should be the fish was quite rubbery. Can you please avise the best way for next day Kedgeree, please!

    Reply
  13. funkhouse says

    April 26, 2024 at 3:26 am

    ITS NOT ENGLISH ITS BRITISH FROM TIME OF COLONIAL RAJ. GET IT RIGHT

    Reply
  14. Narelle Smith says

    April 22, 2024 at 7:38 pm

    5 stars
    As always – wonderful. I replaced the haddock with a whole smoked trout from Woolies. No cooking of fish required and sensational. Family asking for more.

    Reply
  15. Caroline says

    April 17, 2024 at 10:08 pm

    5 stars
    My mum used to make kedgeree and I was never overly keen! BUT this recipe is beautiful. I thought I had curry leaves but it turned out I didn’t so these were not used on this occasion, and it was still amazing. I was also lazy and used 2 packets of microwave rice. Will definitely be making again and will be my go to recipe. Thank you 😊

    Reply
  16. carl mildner says

    March 24, 2024 at 3:51 am

    5 stars
    fantastic ! I just made your Kedgeree …. spot on !… a fantastic recipe , easy to follow , and wonderful result… thank you very much

    Reply
  17. Alan Leitch says

    March 14, 2024 at 5:28 pm

    Pedantic I know, but it’s a British dish which is popular right across the UK,..

    Reply
  18. Rosie Catherwood says

    February 28, 2024 at 6:44 am

    4 stars
    This is a lovely recipe, especially using the fish liquor for the rice, and all the quantities and timings work perfectly. I adore curry leaves so that’s what made me choose this recipe for a new kedgeree. However, for me it is under-flavoured. I only had mild curry powder and found I had to add more, plus hot chilli powder to add a punch plus salt and pepper to get it to taste really interesting. I think a squeeze of lemon might help too. I have leftovers – so I’ll add lemon to them and see. But nice recipe. Thanks.

    Reply
  19. Lallie says

    December 7, 2023 at 5:56 am

    5 stars
    Hi Nagi

    These are all blockbuster recipes
    As they say”to die for”, 😍😋😋😋😋

    Reply
  20. Shazzie says

    November 2, 2023 at 12:42 pm

    Love your recipes Nagi but you have incorrectly labelled this recipe as English. At best its Anglo-Indian. It is actually the Scottish army regiments credited when based in India. A combined mixture of their rations (dried smoked haddock) and access to Indian produce: eggs, rice, curry powder etc

    Reply
Older Comments

Primary Sidebar

Hi, I'm Nagi!

I believe you can make great food with everyday ingredients even if you’re short on time and cost conscious. You just need to cook clever and get creative! Read More

Free Recipe eBooks

Join my free email list to receive THREE free cookbooks!

Meet Dozer

Official taste tester of RecipeTin Eats! Meet Dozer
As Featured On

Never miss a recipe!

Subscribe to my newsletter and receive 3 FREE ebooks!

Subscribe
Recipes
  • All Recipes
  • By Category
  • Collections
About
  • About Nagi
  • About Dozer
  • RecipeTin Meals
Related
  • RecipeTin Japan
Help
  • Contact
  • Image Use Policy
© RecipeTin Eats 2025
  • Privacy Policy & Terms
Site Credits
Maintained by Human Made Designed by Melissa Rose Design Developed by Once Coupled
All Rights Reserved

Subscribe to my newsletter

Sign up and receive 3 FREE EBOOKS!