Save The smell hit me first: soft, salty smoke curling up from the pan, mixing with butter and something green and sweet. I was standing in a drafty Edinburgh kitchen, early spring, windows fogged. A friend had brought smoked haddock from the fishmonger down the road, pale gold and firm, and we decided to fold it into risotto without much of a plan. It worked better than it had any right to.
I made this again a few months later for my mum, who doesnt usually go for anything too fancy. She ate two bowls and asked if I could write it down. That was the moment I realized this wasnt just a one-off experiment. It had become something I could rely on, something that felt like home even when I wasnt there.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Smoked haddock fillets: Look for undyed fillets, they taste cleaner and dont turn your risotto yellow. Poaching them in milk keeps the fish tender and gives you a smoky, silky base for the rice.
- Whole milk: This becomes part of your cooking liquid, so dont skip it or swap it for water. It adds body and a subtle sweetness that balances the smoke.
- Fish or vegetable stock: Keep it hot in a separate pan so the rice cooks evenly. Cold stock will slow everything down and make the texture gluey.
- Arborio or Carnaroli rice: Arborio is easier to find, Carnaroli holds its shape a bit better. Either works beautifully as long as you stir often and add liquid slowly.
- Onion, garlic, and leek: The leek is optional but it adds a mild, grassy sweetness that plays well with the fish. Chop everything finely so it melts into the background.
- Butter and olive oil: Start with both for flavor and to keep the butter from burning. Save a little extra butter for the end if you want that glossy, restaurant finish.
- Parmesan cheese: Freshly grated is worth it. The nutty, salty bite pulls everything together without fighting the haddock.
- Parsley and lemon zest: These brighten the whole dish. Add them at the very end so the lemon stays sharp and the parsley stays green.
- Black pepper and sea salt: Taste before you salt, the haddock and Parmesan are already salty. Pepper should be generous and freshly ground.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Poach the haddock:
- Lay the fillets in a saucepan, pour over the milk, and bring it up to a bare simmer. Let them poach gently for 5 to 7 minutes until the flesh flakes easily, then lift them out and set aside. Keep that milk, its liquid gold.
- Soften the aromatics:
- Warm the olive oil and butter in a wide, heavy pan over medium heat. Add the onion, leek, and garlic, and cook them slowly for about 5 minutes until theyre soft and fragrant but not browned.
- Toast the rice:
- Tip in the rice and stir it around for a minute or two until the edges go translucent. This step helps the grains hold their shape and soak up flavor.
- Add the poaching milk:
- Pour in the reserved milk and stir until its mostly absorbed. The rice will start to soften and the kitchen will smell incredible.
- Ladle in the stock:
- Add the hot stock one ladle at a time, stirring often and waiting until each addition is absorbed before adding more. This takes about 20 minutes and you cant rush it.
- Fold in the fish and finish:
- When the rice is creamy and just tender, gently fold in the flaked haddock, Parmesan, lemon zest, and parsley. Taste, season carefully, and add a knob of butter if you like.
- Rest before serving:
- Take the pan off the heat, cover it, and let it sit for 2 minutes. This lets the flavors settle and the texture turn silky.
Save One evening I served this with a cold glass of Sauvignon Blanc and absolutely nothing else. No salad, no bread, just the risotto in wide bowls with a little extra Parmesan grated over the top. My partner looked up halfway through and said it tasted like the sea and a field at the same time. I think about that a lot.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
How to Choose Your Haddock
Undyed smoked haddock is paler and tastes more delicate than the bright yellow kind. If you can only find dyed, dont worry, just rinse it under cold water first to tone down the color. Some fishmongers will have skin on fillets, which is fine, just peel it off after poaching. The flesh should smell clean and slightly smoky, never sour or too strong.
Getting the Texture Right
Risotto should move when you tilt the bowl, not sit there in a stiff mound. If it looks too thick, add a splash more stock or even a little warm water at the end. If its too loose, just let it cook uncovered for another minute or two. The rice should have a tiny bit of bite in the center, creamy on the outside, never chalky or mushy.
Variations and Swaps
You can swap the leek for spring onions if thats what you have, or leave it out entirely and just use onion and garlic. A splash of cream stirred in at the end makes it even richer, almost restaurant style. If you want more color, stir through some peas or spinach with the haddock.
- Try smoked cod or smoked mackerel if you cant find haddock.
- Add a pinch of saffron to the stock for a golden, floral note.
- Top with crispy fried leeks or a soft poached egg for extra texture.
Save This risotto has pulled me through cold evenings, last minute dinners, and nights when I just wanted something warm and forgiving. I hope it does the same for you.
Recipe FAQs
- → Can I use regular haddock instead of smoked?
Yes, but you'll lose the distinctive smoky flavor that defines this dish. Consider adding a pinch of smoked paprika to fresh haddock for depth.
- → What type of rice works best for risotto?
Arborio or Carnaroli rice are ideal due to their high starch content, which creates the signature creamy texture. Avoid long-grain rice as it won't achieve the same consistency.
- → How do I know when the risotto is done?
The rice should be al dente—tender with a slight bite in the center. The texture should be creamy and flow slowly when spooned onto a plate, not stiff or soupy.
- → Can I prepare components ahead of time?
You can poach and flake the haddock up to 24 hours ahead. However, risotto is best cooked fresh as it loses its creamy texture when reheated.
- → What wine pairs well with this dish?
A crisp Sauvignon Blanc or dry Riesling complements the smoky fish and creamy rice beautifully. The wine's acidity cuts through the richness while enhancing the delicate flavors.
- → Is this dish gluten-free?
The risotto itself is naturally gluten-free, but always verify your stock is certified gluten-free. Some commercial stocks contain gluten-based additives.