Creamy Smoked Haddock Risotto

Featured in: Family Comfort Meals

This comforting smoked haddock risotto combines tender Arborio rice with delicate flaked fish, poached gently in milk for maximum flavor. The rice is cooked slowly with the reserved poaching liquid and fish stock, creating a luxuriously creamy texture. Finished with freshly grated Parmesan, bright lemon zest, and parsley, this British-Italian fusion dish delivers subtle smoky notes balanced with rich, savory depth. Perfect for a cozy dinner, ready in just 45 minutes.

Updated on Fri, 30 Jan 2026 16:36:45 GMT
A close-up view of a creamy Smoked Haddock Risotto in a rustic bowl, featuring tender flakes of fish and finely chopped parsley garnish. Pin this
A close-up view of a creamy Smoked Haddock Risotto in a rustic bowl, featuring tender flakes of fish and finely chopped parsley garnish. | plumoven.com

The smell of smoked haddock poaching in milk is one of those quiet kitchen moments that pulls you right back to shore somehow. I started making this risotto on a particularly gray Tuesday when I had leftover fish from the weekend and wanted something that felt like a hug in a bowl. The first time, I was skeptical about using the poaching milk in the rice itself, but that smoky, creamy liquid turned out to be the entire soul of the dish. It's one of those recipes where you can actually taste the sea without anything feeling heavy or overpowering. Now it's my go-to whenever I need comfort with a little sophistication.

I made this for a small dinner party once, and my friend who claimed she didn't like risotto asked for the recipe before dessert even arrived. There's something about the delicate flakes of haddock folding into that creamy rice that feels both humble and special. The lemon zest was a last-minute addition that night, and it brightened everything just enough to make people pause between bites. I remember standing at the stove, stirring slowly, while everyone else sat around the table with wine, and it felt less like work and more like I was part of the conversation. That's the kind of dish this is.

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: Always go for undyed if you can, the natural pale color means it's been smoked properly and won't turn your risotto an unnatural yellow.
  • Whole milk: This becomes your secret weapon, soaking up all that smoky flavor during poaching and adding creaminess to the rice later.
  • Fish or vegetable stock: Keep it hot in a separate pan so the rice cooks evenly without cooling down every time you add a ladle.
  • Arborio or Carnaroli rice: Carnaroli holds its shape a bit better, but Arborio is easier to find and works beautifully for a home kitchen risotto.
  • Onion, garlic, and leek: The leek adds a gentle sweetness that plays so well with the smoke, don't skip it even if you're tempted.
  • Butter and olive oil: Starting with both gives you richness without burning, the butter at the end makes everything glossy and luxurious.
  • Parmesan cheese: Freshly grated is non-negotiable here, the pre-grated stuff just won't melt into the rice the same way.
  • Flat-leaf parsley and lemon zest: These bring brightness and cut through the richness right when you need it most.
  • Black pepper and sea salt: The haddock and Parmesan are already salty, so go light on the salt and taste as you go.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Poach the haddock:
Slide the haddock into a saucepan with the milk and bring it to a bare simmer, just a few bubbles around the edges. After 5 to 7 minutes, the fish will turn opaque and flake easily, lift it out gently and set it aside to cool, keeping that poaching milk like gold.
Soften the aromatics:
Warm the olive oil and butter together in your largest pan, then add the onion, leek, and garlic, stirring until they go soft and translucent without any color. This base is where all the sweetness starts.
Toast the rice:
Tip in the Arborio and stir it around for a minute or two until the edges start to look glassy. You'll hear it make a faint rattling sound against the pan.
Add the poaching milk:
Pour in all that reserved milk and stir until the rice drinks it up almost completely. The kitchen will smell incredible at this point.
Ladle in the stock:
Add the hot stock one ladle at a time, stirring often and waiting until it's mostly absorbed before adding more. This slow process is what makes risotto creamy, and it takes about 20 minutes, so put on some music or pour yourself a glass of wine.
Fold in the fish and finish:
When the rice is tender but still has a little bite, gently fold in the flaked haddock, Parmesan, lemon zest, and parsley. Taste it, adjust the seasoning, and if you're feeling indulgent, stir in an extra knob of butter.
Rest before serving:
Take the pan off the heat, cover it with a lid, and let it sit for 2 minutes. This lets everything settle and the flavors meld together beautifully.
Spoon lifting a rich portion of Smoked Haddock Risotto, revealing the velvety texture of Arborio rice and melted Parmesan cheese. Pin this
Spoon lifting a rich portion of Smoked Haddock Risotto, revealing the velvety texture of Arborio rice and melted Parmesan cheese. | plumoven.com
Spoon lifting a rich portion of Smoked Haddock Risotto, revealing the velvety texture of Arborio rice and melted Parmesan cheese. Pin this
Spoon lifting a rich portion of Smoked Haddock Risotto, revealing the velvety texture of Arborio rice and melted Parmesan cheese. | plumoven.com

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.

There was one evening I made this after a long, frustrating day, and I realized halfway through that I'd forgotten to buy Parmesan. I used a bit of sharp cheddar instead, and honestly, it was still wonderful, just proof that this recipe is forgiving and adaptable. My husband wandered into the kitchen, drawn by the smell, and we ended up eating straight from the pan with a bottle of cold white wine between us. It became less about perfection and more about the ritual of stirring, tasting, and sharing something warm together.

Choosing Your Fish

Smoked haddock is traditional, but I've also made this with smoked cod or even hot-smoked salmon when I wanted something a little richer. The key is to avoid anything too heavily salted or artificially flavored, you want the smoke to whisper, not shout. If you can find naturally smoked fish from a good fishmonger, it's worth the extra effort, the flavor is cleaner and the texture is miles better. Undyed haddock has a pale, creamy color and a more delicate taste, while the bright yellow stuff often tastes more of dye than smoke.

Serving Suggestions

This risotto doesn't need much alongside it, maybe a simple green salad dressed with lemon and olive oil, or some blanched asparagus if it's in season. I've served it as a starter in smaller portions for fancier dinners, and it always feels elegant without being fussy. A crisp Sauvignon Blanc or a dry Riesling cuts through the creaminess beautifully, though I've also enjoyed it with a light lager on warmer nights. It's rich enough to stand on its own but gentle enough not to overwhelm.

Storage and Reheating

Risotto usually doesn't reheat well, but this one is surprisingly resilient if you treat it right. Store leftovers in an airtight container in the fridge for up to two days, and when you're ready to eat, warm it gently in a pan with a splash of stock or milk, stirring until it loosens up. Don't microwave it unless you're truly desperate, it turns gummy and sad.

  • Add a little extra butter or a drizzle of cream when reheating to bring back that silky texture.
  • If the rice has thickened too much overnight, thin it gradually with warm stock until it looks right again.
  • Taste and adjust seasoning after reheating, flavors can dull a bit in the fridge.
Smoked Haddock Risotto served family-style in a cast-iron skillet, garnished with fresh lemon zest alongside a glass of white wine. Pin this
Smoked Haddock Risotto served family-style in a cast-iron skillet, garnished with fresh lemon zest alongside a glass of white wine. | plumoven.com
Smoked Haddock Risotto served family-style in a cast-iron skillet, garnished with fresh lemon zest alongside a glass of white wine. Pin this
Smoked Haddock Risotto served family-style in a cast-iron skillet, garnished with fresh lemon zest alongside a glass of white wine. | plumoven.com

This risotto has become one of those recipes I make without thinking, the kind where my hands know the rhythm and my nose tells me when it's ready. I hope it brings you as much comfort and quiet joy as it's brought me.

Recipe FAQs

Can I use fresh haddock instead of smoked?

Fresh haddock can be used, but you'll lose the distinctive smoky flavor that defines this dish. Consider adding a pinch of smoked paprika to compensate for the missing smokiness.

What type of rice works best for this risotto?

Arborio or Carnaroli rice are ideal choices due to their high starch content, which creates the signature creamy texture. Avoid long-grain rice as it won't achieve the same consistency.

Can I prepare the haddock ahead of time?

Yes, you can poach the haddock up to 24 hours in advance. Store the flaked fish and poaching milk separately in the refrigerator, then gently reheat the milk before using.

How do I know when the risotto is properly cooked?

The rice should be al dente with a slight bite in the center, and the overall texture should be creamy and flow slowly when spooned onto a plate. This typically takes about 20 minutes of gradual stock addition.

What can I serve alongside this risotto?

A simple green salad with lemon vinaigrette, steamed asparagus, or roasted cherry tomatoes complement the rich, creamy texture beautifully. A crisp white wine like Sauvignon Blanc pairs wonderfully.

Can I freeze leftover risotto?

Freezing is not recommended as the texture becomes grainy upon reheating. Risotto is best enjoyed fresh, though leftovers can be refrigerated for up to 2 days and gently reheated with a splash of stock.

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 a hint of lemon zest for subtle smoky flavors.

Prep time
15 min
Time to cook
30 min
Total Duration
45 min
Created by Plum Oven Sophie Warren


Level of challenge Medium

Cuisine type British/Italian Fusion

Servings made 4 Portions

Dietary details None specified

Ingredient List

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 flat-leaf parsley, chopped
03 Zest of 1 lemon
04 Freshly ground black pepper to taste
05 Sea salt to taste
06 Extra butter for finishing, optional

How-To Steps

Step 01

Poach the Haddock: Place smoked haddock fillets in a saucepan with milk. Bring to a gentle simmer and poach for 5 to 7 minutes until just cooked through. Remove fish with a slotted spoon, set aside, and flake into large pieces. Reserve the poaching milk.

Step 02

Sauté the 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 colored.

Step 03

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

Step 04

Add Poaching Milk: Pour in the reserved poaching milk and stir until mostly absorbed.

Step 05

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

Step 06

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

Step 07

Rest and Serve: Remove from heat, cover, and let rest for 2 minutes before 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.

Equipment Needed

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

Allergy Advisories

Review each item for allergens and talk to your healthcare provider if unsure.
  • Contains fish
  • Contains milk and dairy products including Parmesan cheese
  • May contain gluten if stock is not certified gluten-free; verify stock labels

Nutrition info (per portion)

This nutritional overview is meant for general information. For medical concerns, ask a professional.
  • Caloric Value: 480
  • Fats: 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.