Smoked Haddock Risotto

Featured in: Supper Club Comforts

This elegant smoked haddock risotto combines poached fish with creamy Arborio rice for a restaurant-quality main course. Tender smoked haddock fillets are gently poached in milk, then folded into the finished risotto alongside fresh parsley and bright lemon zest. The dish is complete in 45 minutes and serves four, making it ideal for weeknight entertaining or a special dinner.

Updated on Sun, 18 Jan 2026 09:52:00 GMT
Creamy Smoked Haddock Risotto with tender flaked fish, Parmesan, and fresh parsley on a rustic plate.  Save to Pinterest
Creamy Smoked Haddock Risotto with tender flaked fish, Parmesan, and fresh parsley on a rustic plate. | buddybiteskitchen.com

The kitchen smelled like the ocean had wandered inland. I stood over the stove, watching milk barely bubble around pale fillets of smoked haddock, and realized this was the kind of dish that makes you slow down. A friend had brought the fish back from a trip to Scotland, insisting I try something beyond the usual salmon. That evening, with rain tapping the windows and nothing but time, I made this risotto for the first time and understood why some recipes feel like quiet conversation.

I made this for my parents one winter Sunday, and my dad, who usually prefers his fish battered and fried, went quiet after the first bite. He looked up and said it tasted like the seaside without the seagulls. My mum loved the lemon zest, how it brightened everything just enough. We ate slowly, talking about old holidays and new plans, and I realized this dish had become part of our repertoire without me noticing.

Ingredients

  • Smoked haddock fillets: Look for undyed fillets, they have a gentler flavor and wont turn your risotto yellow, the natural smoke is all you need.
  • Whole milk: Poaching the fish in milk not only cooks it gently but also infuses the liquid with a subtle sweetness that becomes the soul of the risotto.
  • Fish or vegetable stock: Keep it hot in a separate pan so the rice cooks evenly, cold stock will shock the grains and slow everything down.
  • Arborio or Carnaroli rice: Arborio is easier to find, but Carnaroli holds its shape a bit better if you can get your hands on it.
  • Onion, garlic, and leek: This trio builds a soft, aromatic base, the leek adds a mild sweetness that plays beautifully with the fish.
  • Butter and olive oil: The oil stops the butter from burning, and together they create the silky foundation every great risotto starts with.
  • Parmesan cheese: Freshly grated is essential, the pre shredded stuff doesnt melt the same way and you lose that creamy finish.
  • Flat leaf parsley and lemon zest: These bring brightness and freshness to cut through the richness, dont skip them.
  • Black pepper and sea salt: The haddock is already salty, so taste before you season and go easy on the salt.

Instructions

Poach the Haddock:
Place the fillets in a saucepan with the milk and bring it to a gentle simmer, not a rolling boil. After 5 to 7 minutes, the fish will flake easily, lift it out with a slotted spoon and set it aside, keeping that milky liquid for later.
Soften the Aromatics:
Heat the olive oil and butter in a large pan over medium heat, then add the onion, leek, and garlic. Stir them gently for about 5 minutes until theyre soft and translucent, but not browned.
Toast the Rice:
Tip in the rice and stir it around for a minute or two until the edges turn glassy. This step helps each grain hold its shape and absorb all the flavor to come.
Add the Poaching Milk:
Pour in the reserved milk and stir continuously until its mostly absorbed. Youll start to see the risotto take on a creamy, pale color.
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 slow rhythm is what makes risotto creamy, and it takes about 20 minutes.
Fold in the Fish and Finish:
Gently stir in the flaked haddock, Parmesan, lemon zest, and parsley, seasoning with pepper and a pinch of salt if needed. If you want it extra luscious, add another small knob of butter.
Rest and Serve:
Take the pan off the heat, cover it, and let it sit for 2 minutes. This lets everything settle and marry together before you spoon it into bowls.
A comforting bowl of Smoked Haddock Risotto with silky Arborio rice and a hint of lemon zest.  Save to Pinterest
A comforting bowl of Smoked Haddock Risotto with silky Arborio rice and a hint of lemon zest. | buddybiteskitchen.com

One evening, I served this to a friend who had just moved back from Italy and was deeply skeptical of any risotto made outside Lombardy. She ate in silence, then smiled and said it reminded her of a dish she had in a coastal town near Genoa. That moment felt like a small victory, proof that good food transcends borders and snobbery alike.

What to Serve Alongside

This risotto is rich enough to stand alone, but I like to serve it with a simple green salad dressed in lemon juice and olive oil. A handful of rocket or watercress adds a peppery contrast that cuts through the creaminess. If youre feeling indulgent, garlic bread or a warm baguette works beautifully for mopping up every last bit.

How to Store and Reheat

Risotto doesnt love the fridge, but it can be done. Let it cool completely, then store it in an airtight container for up to two days. When reheating, add a splash of stock or milk and warm it gently in a pan over low heat, stirring often. The rice will thicken as it sits, so dont be shy with the liquid.

Make It Your Own

This recipe is forgiving and loves a little improvisation. If you cant find smoked haddock, hot smoked salmon or even smoked mackerel work beautifully. For a lighter version, swap half the butter for more olive oil, or stir in a handful of spinach at the end for color and nutrients.

  • Add a splash of white wine after toasting the rice for extra depth.
  • Finish with a drizzle of truffle oil if you want to take it somewhere fancy.
  • Top with crispy fried capers or toasted breadcrumbs for texture.
Steaming Smoked Haddock Risotto served with a crisp white wine, perfect for a cozy dinner. Save to Pinterest
Steaming Smoked Haddock Risotto served with a crisp white wine, perfect for a cozy dinner. | buddybiteskitchen.com

This risotto has become one of those dishes I make when I want comfort without fuss, when I need something that feels like a hug in a bowl. I hope it does the same for you.

Common Recipe Questions

Can I use dyed smoked haddock instead of undyed?

Yes, though undyed smoked haddock provides a more delicate flavor and lighter appearance. Dyed varieties will work but may impart a slightly stronger color and taste to your risotto.

What type of stock works best?

Fish stock is ideal for complementing the haddock, but vegetable stock works well too. Avoid beef or chicken stock, which would overpower the delicate fish flavor. Keep the stock hot throughout cooking for best results.

How do I know when the risotto is ready?

The rice should be creamy yet maintain a slight firmness when bitten (al dente). This typically takes 20 minutes of gradual stock addition. The consistency should flow slightly on the plate without being soupy.

Can I prepare this ahead of time?

Risotto is best served immediately after cooking. However, you can prepare ingredients in advance. Cook the risotto up to step 5, then finish with fish and seasonings just before serving.

What wine pairs well with this dish?

Crisp white wines work beautifully. Sauvignon Blanc or dry Riesling complement the smoky fish and creamy rice without overwhelming the delicate flavors. Their acidity cuts through the richness perfectly.

How can I make this dish lighter?

Reduce the butter and Parmesan quantities slightly, or use a splash of white wine in place of some poaching milk. You can also substitute half-fat milk for whole milk to lower the calorie content.

Smoked Haddock Risotto

A creamy risotto featuring delicate smoked haddock, Arborio rice, and Parmesan with subtle smoky and savory flavors.

Prep Time
15 minutes
Cook Time
30 minutes
Total Time
45 minutes
Created By Max Buddyfield

Recipe Category Supper Club Comforts

Skill Level Medium

Cuisine Type British Italian Fusion

Recipe Yield 4 Number of Servings

Dietary Preferences None specified

What You'll Need

Fish

01 12.3 oz smoked haddock fillets, undyed and skinless
02 2 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

Steps to Follow

Step 01

Poach the Smoked Haddock: Place smoked haddock in a saucepan with milk and bring to a gentle simmer. Poach for 5 to 7 minutes until just cooked through. Remove fish with a slotted spoon and set aside. Once cooled slightly, 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, leek, and garlic. Sauté for 5 minutes until softened but not colored.

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 until mostly absorbed by the rice.

Step 05

Gradually Add Stock: Add hot stock gradually, one ladle at a time, stirring frequently and allowing each addition to be absorbed before adding the next. Continue this process for approximately 20 minutes until the rice is creamy and al dente.

Step 06

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

Step 07

Rest and Serve: Remove from heat, cover the pan, and let rest for 2 minutes before serving.

Tools You'll Need

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

Allergy Warnings

Review each ingredient carefully for allergens. If unsure, consult with a healthcare provider.
  • Contains fish
  • Contains milk and dairy products
  • Contains Parmesan cheese
  • May contain gluten depending on stock source

Nutritional Info (per serving)

These details are for general information only. Always consult a healthcare professional for dietary concerns.
  • Calorie Count: 480
  • Fat Content: 16 grams
  • Carbohydrates: 51 grams
  • Protein Content: 32 grams