Smoked Haddock Kedgeree Recipe (Easier Than It Looks)
How I Finally Nailed Smoked Haddock Kedgeree (And Why It’s My New Brunch Flex) – Okay so here’s the thing about kedgeree – I had literally never heard of it until I stumbled across a video at like 1am during finals week.

Smoked Haddock Kedgeree
Ingredients
- 50g Butter
- 1 chopped Onion
- 3 Pods Cardamom
- 1/4 tsp Turmeric
- 1 small Cinnamon Stick
- Sprigs of fresh Bay Leaf
- 450g Basmati Rice
- 1 Litre Chicken Stock
- 750g Smoked Haddock
- 3 Eggs
- 3 tblsp chopped Parsley
- 1 chopped Lemon
Instructions
- Melt 50g butter in a large saucepan (about 20cm across), add 1 finely chopped medium onion and cook gently over a medium heat for 5 minutes, until softened but not browned.
- Stir in 3 split cardamom pods, ¼ tsp turmeric, 1 small cinnamon stick and 2 bay leaves, then cook for 1 minute.
- Tip in 450g basmati rice and stir until it is all well coated in the spicy butter.
- Pour in 1 litre chicken or fish stock, add ½ teaspoon salt and bring to the boil, stir once to release any rice from the bottom of the pan. Cover with a close-fitting lid, reduce the heat to low and leave to cook very gently for 12 minutes.
- Meanwhile, bring some water to the boil in a large shallow pan. Add 750g un-dyed smoked haddock fillet and simmer for 4 minutes, until the fish is just cooked. Lift it out onto a plate and leave until cool enough to handle.
- Hard-boil 3 eggs for 8 minutes.
- Flake the fish, discarding any skin and bones. Drain the eggs, cool slightly, then peel and chop.
- Uncover the rice and remove the bay leaves, cinnamon stick and cardamom pods if you wish to. Gently fork in the fish and the chopped eggs, cover again and return to the heat for 2-3 minutes, or until the fish has heated through.
- Gently stir in almost all the 3 tbsp chopped fresh parsley, and season with a little salt and black pepper to taste. Serve scattered with the remaining parsley and garnished with 1 lemon, cut into wedges.
Nutrition
You know that thing where you’re supposed to be studying but instead you’re watching cooking videos?
Yeah.
Anyway, I was mesmerized by this British-Indian breakfast situation that looked fancy enough to impress people but also kinda seemed like fried rice’s sophisticated cousin.
The smoked fish, the warm spices, the hard-boiled eggs just vibing in there – it felt like the kind of dish that could make me look like I have my life together, even though I definitely don’t.
I tried making my first Smoked Haddock Kedgeree recipe about two weeks later and honestly?
It was a disaster.
I used the wrong rice (jasmine instead of basmati, big mistake), overcooked the fish until it was basically cat food texture, and somehow the whole thing tasted simultaneously bland AND too fishy.
My roommate took one bite and was like “is this…
supposed to taste like this?” Humbling.
But I’m stubborn, so I tried again.
And again.
And now I’ve actually got it down to where it’s genuinely good – like, I-would-serve-this-to-my-parents good.
Which for me is the ultimate test because my mom’s cooking bar is literally unreachable.
How to Make Smoked Haddock Kedgeree (My New Brunch Flex): What Even Is Kedgeree?
So kedgeree is one of those cool fusion things that happened during British colonial times in India.
It started as a simple Indian rice and lentil dish called khichri, and the British were like “okay but what if we made it breakfast and added smoked fish?” Which sounds weird but actually slaps.
It became this whole Victorian breakfast staple, and now it’s having a moment again because people are realizing that savory breakfast is superior (sorry, pancakes).
For me, this dish hits different because it’s kind of about taking something from one culture and making it work in your own life – which feels very relatable as a Chinese-American kid who’s constantly adapting recipes.
Like, I grew up eating congee for breakfast, so the idea of rice as a morning food isn’t weird to me at all.
But the British spices and smoked fish?
That was new territory.
It’s become my go-to when I want to make brunch for friends because it looks impressive, tastes amazing, and honestly most of the work happens while you’re just letting things simmer.
Ingredient Talk: What You Actually Need
The smoked haddock is obviously the star here, and here’s what I learned the hard way: get the un-dyed kind.
The bright yellow stuff looks cool but it’s artificial and tastes kinda chemical-y.
I get mine from the regular grocery store seafood counter (Whole Foods has it, sometimes Trader Joe’s), and if you can’t find haddock, smoked cod works too.
I’ve tried it with salmon and it was…
fine?
But too strong.
You want something with a gentler smoke flavor.
For the spices – cardamom, turmeric, cinnamon, bay leaves – you probably have most of this if you cook any Indian or Asian food.
If not, it’s worth getting because you’ll use them for other stuff.
The cardamom pods you can find at any Asian grocery store for way cheaper than the fancy spice aisle at regular stores.
Just split them a little before adding so the flavor actually comes out.
Basmati rice is non-negotiable, trust me on this.
I tried with jasmine (too sticky), regular long grain (too boring), and even tried being quirky with brown rice (took forever and the texture was wrong).
Basmati has that perfect fluffy texture and slightly nutty flavor that makes this work.
Also you need way less butter than you think – I know 50g sounds like a lot but it’s only like 3.5 tablespoons, and it’s what makes everything taste rich without being greasy.
How to Make Smoked Haddock Kedgeree
This is genuinely easier than it looks, I promise.
The key is just timing things so everything finishes around the same time.
You’re basically making fancy rice, poaching fish, and boiling eggs – all things you can do while half-asleep, which is perfect for breakfast.
Getting Your Base Right
Start by melting your butter in a large saucepan – and when I say large, I mean like 20cm across or about 8 inches.
I learned this the hard way when I tried using a small pot and the rice was climbing out the sides like it was trying to escape.
Medium heat is your friend here.
Toss in your chopped onion and let it cook for about 5 minutes until it’s soft and translucent.
You’re not trying to caramelize it or get any color, just sweating it out so it’s sweet and tender.
This is where it starts smelling amazing.
Add your cardamom pods (split them first with the side of your knife), turmeric, cinnamon stick, and bay leaves.
Cook this for literally one minute, just until your kitchen smells like you know what you’re doing.
The turmeric will make everything golden and the cardamom is just chef’s kiss.
If you’ve never cooked with whole spices before, this is such a vibe – way different from using powder.
Building the Rice
Dump in your basmati rice and stir it around until every grain is coated in that spiced butter.
This is important because it helps the rice cook evenly and prevents it from getting gummy.
It should look glossy and smell incredible.
Then pour in your stock – I use chicken stock because it’s what I always have, but fish stock would be traditional and vegetable stock works if you want to keep options open.
Add half a teaspoon of salt (the recipe doesn’t mention this but trust me, you need it), bring everything to a boil, give it one stir to make sure nothing’s stuck to the bottom, then cover it with a tight lid.
Turn the heat to low and walk away for 12 minutes.
Seriously, don’t lift the lid.
Don’t stir it.
Don’t even look at it lovingly.
Just let it do its thing.
This is the rice absorption method and it works perfectly every time if you don’t mess with it.
Meanwhile: The Fish and Eggs
While your rice is doing its thing, get a large shallow pan of water boiling.
I use my biggest frying pan for this because I don’t have a fancy fish poacher or whatever.
Add your smoked haddock and let it simmer gently for 4 minutes.
The fish is done when it flakes easily but isn’t falling apart yet.
Lift it out carefully (I use a slotted spatula) and put it on a plate to cool.
At the same time, get your eggs going in another pot.
Hard-boil them for 8 minutes – I set a timer because I always think I’ll remember and I never do.
Once they’re done, drain them and run cold water over them so they stop cooking.
The cool water also makes them way easier to peel, which is a game-changer because there’s nothing more annoying than eggs that won’t peel cleanly.
Bringing It All Together
Once the fish is cool enough to handle (give it like 5 minutes), flake it into chunks, pulling out any skin or bones.
Sometimes there are sneaky little bones so just feel around as you go.
Peel and chop your eggs – I do kind of rough chunks, not too small or they’ll disappear into the rice.
Uncover your rice (it should be perfectly fluffy with little steam holes on top) and fish out the bay leaves, cinnamon stick, and cardamom pods if you want.
Honestly I usually leave the cardamom pods in and just warn people, but some folks don’t like biting into whole spices so your call.
Gently fork in the fish and eggs – and I mean gently, you’re not mixing a cake here.
You want to keep the fish in nice chunks and not turn everything into mush.
Cover it again and put it back on low heat for 2-3 minutes, just to warm the fish through.
Then fold in most of your chopped parsley, taste it, and add salt and pepper as needed.
The smoked fish is already salty so go easy at first.
Tips I Wish Someone Had Told Me
The rice-to-liquid ratio is crucial.
I know some people like to wing it with rice but this needs to be pretty exact.
450g rice to 1 liter stock works perfectly.
Don’t add extra liquid thinking it’ll make it creamier – it’ll just make it mushy.
You can totally make this ahead.
I’ve made the rice base the night before and just reheated it gently with a splash of stock, then added freshly poached fish and eggs.
Works great for brunch parties when you don’t want to be cooking while people are arriving.
Smoked fish is salty.
Like, really salty.
So go light on the salt until the very end when you can actually taste it.
I over-salted my second attempt and it was basically inedible.
The lemon is not optional.
I thought it was just garnish the first time and skipped it.
Wrong.
The brightness from the lemon cuts through the richness and makes everything taste more balanced.
Squeeze it over your portion right before eating.
If you can’t find smoked haddock, smoked cod or even smoked mackerel works.
I tried it with unsmoked white fish once when I was desperate and it was just…
sad.
The smoke flavor is really what makes this special.
Real Talk: Is It Worth Making?
Honestly?
Yes, especially if you’re into savory breakfast or brunch situations.
This isn’t a quick weekday breakfast unless you’re really organized, but it’s perfect for lazy weekend mornings or when you want to feed a bunch of people something that feels special.
The actual hands-on time is maybe 20 minutes – the rest is just waiting for things to cook.
It’s also one of those dishes that tastes way fancier than the effort required.
Like, people will think you went to culinary school or something when really you just followed some pretty straightforward steps.
The leftovers are great too – I eat them cold straight from the fridge like fried rice, or reheat them gently with a little extra butter.
The first time you make it, give yourself grace.
The rice might be a little too wet or too dry, the fish might break apart more than you want, whatever.
It’ll still taste good.
By the third time, you’ll have it down and it’ll become one of those recipes you can make without really thinking about it.
And honestly, there’s something really satisfying about mastering a dish that has roots in two completely different food cultures and making it work in your tiny apartment kitchen with whatever equipment you have.
Serve it with extra lemon wedges, maybe some hot sauce if you’re into that (I am), and prepare for people to ask you for the recipe.
Which you can now share, because you’ve got this.
