Creamy Smoked Haddock Risotto

Featured in: Herb-Rich Cozy Dinners

This smoked haddock risotto combines tender Arborio rice with delicate flaked fish, creating a creamy, comforting main dish. The haddock is gently poached in milk before being folded into the risotto with Parmesan, lemon zest, and fresh parsley. Perfect for a satisfying pescatarian meal, this British-Italian fusion requires gradual stock additions and frequent stirring to achieve that signature creamy texture while keeping the rice al dente.

Updated on Fri, 30 Jan 2026 14:14:00 GMT
Creamy Smoked Haddock Risotto in a white bowl, topped with fresh parsley and lemon zest. Save
Creamy Smoked Haddock Risotto in a white bowl, topped with fresh parsley and lemon zest. | amberoregano.com

The kitchen smelled like the sea and butter when I learned this recipe from a Scottish friend who grew up near the coast. She said her grandmother always used undyed haddock because the yellow stuff was just for tourists. I burned my first batch because I got distracted chatting and forgot to keep stirring. Now, the rhythmic stir of the spoon is something I actually look forward to, like meditation with a better payoff.

I made this for a dinner party once when half the guests were late, and I just kept adding stock and stirring. By the time they arrived, the risotto was so creamy and rich it became the thing everyone asked for again. One friend, a staunch meat eater, admitted he didnt even miss the chicken. That night taught me that a dish this comforting doesnt need an occasion, it creates one.

Ingredients

  • Smoked haddock fillets: Look for undyed fillets with a pale, natural color. The dyed kind can taste artificial and turn everything an alarming shade of yellow.
  • Whole milk: This poaches the fish gently and becomes part of your cooking liquid, so dont skimp on fat content or the risotto will taste thin.
  • Fish or vegetable stock: Keep it hot in a separate pot so the rice cooks evenly without shocking it with cold liquid every time you add a ladle.
  • Arborio or Carnaroli rice: Arborio is easier to find, but Carnaroli holds its shape a bit better if you like a firmer bite.
  • Onion, garlic, and leek: This trio builds a sweet, mild base that lets the smokiness of the fish shine without fighting it.
  • Butter and olive oil: The oil keeps the butter from burning, and together they create a silky foundation for everything else.
  • Parmesan cheese: Freshly grated is the only way. The pre-grated stuff clumps and doesnt melt into the rice the same way.
  • Flat-leaf parsley and lemon zest: These wake up the whole dish at the end with brightness and color.
  • Black pepper and sea salt: Taste before you salt. The haddock and Parmesan already bring plenty of savory punch.

Instructions

Product image
Mix batters, prep ingredients, grate vegetables, and store leftovers easily during baking and everyday cooking.
Check price on Amazon
Poach the haddock:
Lower the fillets into barely simmering milk and let them cook gently until they flake easily with a fork. Lift them out carefully and set them aside, then pour that milky liquid into a jug because youll use every drop.
Soften the aromatics:
Melt butter with olive oil and add your chopped onion, leek, and garlic, stirring until they smell sweet and turn translucent. Dont let them brown or theyll add bitterness.
Toast the rice:
Tip in the rice and stir it around until the edges start to look glassy. This step makes the grains hold their shape better and absorb the liquid more evenly.
Add the poaching milk:
Pour in all the reserved milk and stir until its mostly soaked up. This is where the smoky, creamy flavor really starts to build.
Ladle in the stock:
Add the hot stock one scoop at a time, stirring often and waiting until each addition is absorbed before adding more. It takes patience, but this is what makes risotto creamy instead of soupy.
Finish with fish and cheese:
Fold in the flaked haddock, grated Parmesan, lemon zest, and parsley, stirring gently so the fish stays in chunks. Taste and adjust seasoning, then stir in an extra bit of butter if you want it extra lush.
Rest before serving:
Take the pan off the heat, cover it, and let everything settle for a couple of minutes. This helps the flavors marry and the texture tighten up just enough.
Product image
Mix batters, prep ingredients, grate vegetables, and store leftovers easily during baking and everyday cooking.
Check price on Amazon
Golden Smoked Haddock Risotto served with a glass of white wine and crusty bread. Save
Golden Smoked Haddock Risotto served with a glass of white wine and crusty bread. | amberoregano.com

There was a Sunday afternoon when I made this alone, no guests, no pressure, just me and a glass of wine and the sound of rain on the window. I realized halfway through that this dish had become my version of comfort, not because of nostalgia, but because of the quiet, steady rhythm it asks of you. By the time I sat down to eat, I felt more settled than I had all week.

Choosing Your Fish

Undyed smoked haddock has a delicate, naturally smoky flavor that doesnt overpower the rice. The bright yellow fillets youll sometimes see have been dyed and often taste harsher. If you cant find haddock, smoked cod works well, though it flakes differently and has a slightly firmer bite. I once used hot-smoked trout in a pinch, and while it was delicious, the flavor was bolder and more assertive.

Getting the Texture Right

Risotto should flow slowly across the plate when you spoon it out, not sit in a stiff mound or spread like soup. If it feels too thick, add a splash more stock or even a little warm water at the end. I used to overthink this, but now I just watch how it moves in the pan. When it ripples but doesnt run, its ready.

Serving and Pairing

This risotto is rich enough to stand alone, but a simple green salad with lemon vinaigrette cuts through the creaminess beautifully. I like to serve it in wide, shallow bowls so you can see the flakes of fish and the specks of parsley. A crisp white wine, like Sauvignon Blanc or a dry Riesling, balances the smokiness without competing with it.

  • Finish each bowl with a tiny drizzle of good olive oil and a crack of black pepper.
  • Leftovers firm up in the fridge but can be loosened with a splash of stock and reheated gently.
  • If youre making this for kids, go easy on the pepper and consider leaving out the lemon zest until serving.
Product image
Keeps paper towels accessible for wiping spills, drying hands, and cleaning surfaces while cooking.
Check price on Amazon
Flaky smoked haddock and tender rice in a rich Smoked Haddock Risotto, ready to serve. Save
Flaky smoked haddock and tender rice in a rich Smoked Haddock Risotto, ready to serve. | amberoregano.com

This recipe has become one of those dishes I make when I want to feel capable and calm at the same time. It asks just enough of you to keep you present, but rewards you with something warm and satisfying that feels like a small, edible victory.

Recipe FAQs

Can I use a different type of fish?

Yes, you can substitute smoked haddock with other smoked white fish like smoked cod or smoked pollock. Fresh salmon or trout also work well for a different flavor profile.

How do I know when the risotto is done?

The rice should be creamy and tender but still have a slight bite (al dente) in the center. This typically takes about 20 minutes of gradual stock addition and stirring.

Can I make this ahead of time?

Risotto is best served immediately for optimal creaminess. However, you can prepare the haddock and stock in advance, then cook the risotto just before serving.

What if I don't have fish stock?

Vegetable stock works perfectly as stated in the ingredients. You can also use chicken stock for a richer flavor, though fish stock complements the smoked haddock best.

Why should I use undyed smoked haddock?

Undyed haddock has a natural pale color and authentic smoky flavor without artificial yellow dye. It's considered higher quality and provides a more delicate taste to the dish.

Can I freeze leftover risotto?

While possible, freezing isn't recommended as the texture becomes grainy when reheated. If you must, freeze in airtight portions and reheat gently with extra stock or milk to restore creaminess.

Creamy Smoked Haddock Risotto

Creamy Arborio rice with smoked haddock, Parmesan, and lemon zest. Comforting pescatarian main in 45 minutes.

Prep Time
15 mins
Time to Cook
30 mins
Time Needed
45 mins
Recipe by Amber Oregano Caleb Murphy


Skill Level Medium

Cuisine British/Italian Fusion

Portion Size 4 Portions

Dietary Info None specified

What to Use

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 1 tablespoon butter, optional for finishing

How to Prepare

Step 01

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

Step 02

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

Step 03

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

Step 04

Incorporate poaching milk: Pour in 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 absorbed before adding more. Continue for approximately 20 minutes until rice is creamy and al dente.

Step 06

Finish with haddock and seasonings: Gently fold in flaked haddock, Parmesan, lemon zest, and parsley. Season with black pepper and salt to taste. Add an extra tablespoon of butter for richness if desired.

Step 07

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

What You'll Need

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

Allergy Details

Always check ingredients for allergens and talk to your doctor if unsure.
  • Contains fish
  • Contains milk and dairy products
  • Contains Parmesan cheese
  • May contain gluten if stock is not certified gluten-free

Nutrition Details (per serving)

Nutritional data is for info only—consult a professional for health guidance.
  • Energy: 480
  • Total Fat: 16 g
  • Carbohydrates: 51 g
  • Proteins: 32 g