Creamy Smoked Haddock Risotto

Featured in: Everyday Meal Ideas

This smoked haddock risotto combines the best of British and Italian cuisine, featuring tender Arborio rice slowly cooked with fish stock and milk-poached haddock. The fish is gently simmered in whole milk to retain moisture, then flaked into the creamy risotto along with Parmesan, lemon zest, and fresh parsley. The result is a comforting, subtly smoky main dish that's perfect for pescatarian diners and pairs beautifully with crisp white wines.

Updated on Sat, 31 Jan 2026 12:25:00 GMT
Close-up of creamy Smoked Haddock Risotto topped with fresh parsley and lemon zest served on a white plate. Save
Close-up of creamy Smoked Haddock Risotto topped with fresh parsley and lemon zest served on a white plate. | itrigather.com

The smell hit me before I even saw the pan: smoky, milky, faintly sweet. My flatmate was poaching haddock one rainy Tuesday, and I stood there watching the fillets turn opaque in the simmering liquid. She told me not to waste the milk, that it was going straight into risotto. I'd never thought of it that way before, but the moment I tasted it, I understood why she guarded that poaching liquid like gold.

I made this for my parents the first time they visited my new flat. My mum kept asking if I'd ordered it from somewhere, convinced I couldn't have made something this silky on a weeknight. My dad, who usually drowns everything in ketchup, ate two bowls without adding a thing. That's when I knew it was a keeper.

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: Go for undyed if you can find it, the natural pale gold looks better and tastes cleaner, and always check for stray bones before you start.
  • Whole milk: This is what poaches the fish and becomes the creamy base, so don't skimp and use something thin or it won't have the same body.
  • Fish or vegetable stock: Keep it hot in a separate pan so the rice cooks evenly and you don't shock it with cold liquid.
  • Arborio or Carnaroli rice: Carnaroli holds its shape a bit better, but Arborio is easier to find and works beautifully for this dish.
  • Onion, garlic, and leek: The leek's mild sweetness balances the smoke, and using only the white part keeps it from turning bitter.
  • Unsalted butter and olive oil: Butter for richness, oil to stop it burning, and another knob at the end makes everything glossy.
  • Parmesan cheese: Freshly grated is non-negotiable, the pre-grated stuff clumps and doesn't melt the same way.
  • Flat-leaf parsley and lemon zest: Brightness at the end cuts through the cream and wakes up the whole bowl.
  • Black pepper and sea salt: Taste before you salt, the haddock and Parmesan bring plenty on their own.

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 wide saucepan, pour over the milk, and bring it up to a bare simmer. Let them cook gently for 5 to 7 minutes until the flesh flakes easily, then lift them out and set aside, keeping that milky liquid for later.
Soften the aromatics:
Warm the oil and butter together in a large pan, then add the onion, leek, and garlic. Stir them around for about 5 minutes until they're soft and translucent but haven't taken on any color.
Toast the rice:
Tip in the rice and stir it through the buttery vegetables for a minute or two. You'll see the edges go slightly see-through, and that's when you know it's ready for liquid.
Add the poaching milk:
Pour in all that reserved milk and stir until it's mostly soaked up. The rice will drink it in and start to swell, 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 the next. Keep going for about 20 minutes until the rice is creamy and just tender with a tiny bite left in the center.
Fold in the fish and finish:
Break the haddock into large flakes and gently stir it through along with the Parmesan, lemon zest, and parsley. Taste, adjust the seasoning, and add a final knob of butter if you're feeling indulgent.
Rest before serving:
Take the pan off the heat, cover it loosely, and let it sit for 2 minutes. This lets everything settle and the flavors marry before you spoon it into bowls.
A bowl of Smoked Haddock Risotto with flaky smoked fish and tender Arborio rice ready to enjoy. Save
A bowl of Smoked Haddock Risotto with flaky smoked fish and tender Arborio rice ready to enjoy. | itrigather.com

One evening I brought this to a friend's dinner party, and someone asked if I'd trained in Italy. I laughed and said no, just a lot of Tuesday nights alone with a wooden spoon. But it felt good to know that patience and a little attention could turn a midweek meal into something people remembered.

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 Store and Reheat

Let any leftovers cool completely, then transfer them to an airtight container and keep in the fridge for up to two days. When you're ready to eat, warm them gently in a pan with a few spoonfuls of stock or water, stirring until the rice loosens and turns creamy again. Don't microwave it straight from the fridge or it'll seize up and go stodgy.

What to Serve Alongside

This risotto is rich enough to stand on its own, but a simple green salad with lemon and olive oil cuts through the creaminess beautifully. I also like serving it with roasted asparagus or tenderstem broccoli when they're in season. A glass of cold Sauvignon Blanc or a dry Riesling makes it feel like a proper occasion, even on a Wednesday.

Swaps and Variations

If you can't find smoked haddock, try smoked cod or even hot-smoked salmon broken into chunks. Swap the leek for a handful of finely sliced spring onions if that's what you have, and don't be afraid to add a handful of peas or spinach in the last few minutes for color and sweetness.

  • Stir in a splash of double cream at the end for an even richer finish.
  • Top each bowl with a poached egg for extra indulgence and a runny yolk that stirs through like sauce.
  • Use brown rice or farro if you want something nuttier, but add more stock and give it longer to cook.
Freshly prepared Smoked Haddock Risotto featuring a creamy texture and savory smoked haddock, served warm for dinner. Save
Freshly prepared Smoked Haddock Risotto featuring a creamy texture and savory smoked haddock, served warm for dinner. | itrigather.com

This is the kind of dish that makes you slow down, stand at the stove, and stir with intention. It rewards you with something warm, smoky, and quietly elegant, the sort of meal that turns an ordinary evening into something worth sitting down for.

Recipe FAQs

Can I use dyed smoked haddock instead of undyed?

Yes, you can use dyed smoked haddock, though undyed is preferred for a more natural appearance and authentic flavor without artificial coloring.

What type of rice works best for this dish?

Arborio or Carnaroli rice are ideal choices as they release starch during cooking, creating the signature creamy texture while maintaining an al dente center.

Can I prepare the smoked haddock ahead of time?

Yes, you can poach and flake the haddock up to 24 hours in advance. Store covered in the refrigerator and gently fold into the risotto during the final step.

What can I substitute for fish stock?

Vegetable stock is an excellent alternative that won't overpower the delicate smoked haddock. Chicken stock can also work, though it will alter the flavor profile slightly.

How do I know when the risotto is properly cooked?

The rice should be creamy and flow slightly when plated, with grains that are tender but still have a slight bite in the center. This typically takes 20-25 minutes of gradual stock addition.

Can I freeze leftover smoked haddock risotto?

Freezing is not recommended as the rice texture deteriorates and the fish can become tough. Risotto is best enjoyed fresh, though leftovers can be refrigerated for up to 2 days.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Creamy Smoked Haddock Risotto

Creamy Arborio rice with delicate smoked haddock, Parmesan, and fresh lemon zest in a comforting Italian-British dish.

Prep Duration
15 minutes
Time to Cook
30 minutes
Overall Duration
45 minutes
Written by Daniel Rosen


Skill Level Medium

Cuisine Type British-Italian Fusion

Makes 4 Portions

Diet Guidance None specified

What You Need

Fish

01 12.3 oz smoked haddock fillets, undyed and skinless
02 2.1 cups whole milk

Stock

01 3 cups fish or vegetable stock, heated

Rice

01 10.6 oz Arborio or Carnaroli rice

Vegetables and Aromatics

01 1 medium onion, finely chopped
02 2 cloves garlic, minced
03 1 leek, white part only, thinly sliced
04 2 tablespoons unsalted butter
05 1 tablespoon olive oil

Finishing

01 1.8 oz Parmesan cheese, freshly grated
02 2 tablespoons fresh flat-leaf parsley, chopped
03 Zest of 1 lemon
04 Freshly ground black pepper to taste
05 Sea salt to taste
06 1 tablespoon extra butter, optional for finishing

Directions

Step 01

Poach the haddock: Place smoked haddock in a saucepan with milk and bring to a gentle simmer. Poach for 5 to 7 minutes until cooked through. Remove fish with a slotted spoon and set aside. Flake into large pieces and reserve the poaching milk.

Step 02

Sauté aromatics: Heat olive oil and 2 tablespoons butter in a large, heavy-based pan over medium heat. Add chopped onion, sliced leek, and minced garlic. Sauté for 5 minutes until softened but not browned.

Step 03

Toast the rice: Stir in the rice and cook for 1 to 2 minutes until the edges become translucent.

Step 04

Incorporate poaching milk: Pour in the reserved poaching milk and stir frequently until mostly absorbed.

Step 05

Build the risotto: Add hot stock gradually, one ladle at a time, stirring frequently. Wait until each addition is fully absorbed before adding more. Continue this process for approximately 20 minutes until the rice is creamy and al dente.

Step 06

Finish the dish: Gently fold in flaked haddock, grated Parmesan, lemon zest, and chopped parsley. Season with pepper and salt to taste. Add an extra knob of butter for richness if desired.

Step 07

Rest and serve: Remove from heat, cover with a lid, and let rest for 2 minutes before plating and serving.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

What You'll Need

  • Saucepan
  • Slotted spoon
  • Large heavy-based sauté pan or deep skillet
  • Wooden spoon

Allergy Info

Review every ingredient for allergens, and ask a medical professional if needed.
  • Contains fish and fish products
  • Contains milk and dairy products including Parmesan cheese
  • May contain gluten depending on stock brand used

Nutrition Details (each portion)

Nutritional info is for guidance—always check with your doctor for specific health questions.
  • Caloric Value: 480
  • Fat Content: 16 g
  • Carbohydrates: 51 g
  • Proteins: 32 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.