“Creamy rice needs movement; cod needs restraint.”
Leeks melt into the rice while peas and dill remain late additions for color.
The fish is the fragile part of this. It sears for color, waits on a plate, and returns to the rice only for the last few minutes, covered, until it flakes at 145°F (63°C).
🐟 The promise: Cod reaches 145°F (63°C), rice is creamy with a slight bite, and peas remain green.


“Warm the broth” starts Cod Leek Pea Risotto in the wide sauté pan and saucepan: keep the broth at a bare simmer in a separate saucepan; keep the measured wine beside the risotto pan. During “Finish cod, lemon, and dill,” nestle cod into the risotto and cook gently to 145°F (63°C); remove from heat and fold in Parmesan, lemon zest, lemon juice, dill, and remaining salt.
“Finish cod, lemon, and dill” closes Cod Leek Pea Risotto: nestle cod into the risotto and cook gently to 145°F (63°C); remove from heat and fold in Parmesan, lemon zest, lemon juice, dill, and remaining salt; keep the lemon for this step so Cod Leek Pea Risotto reaches the table with its fresh aroma and texture intact.
Keep 5 cups (1.2 L) low-sodium fish or chicken broth at a bare simmer in a saucepan and stand ½ cup (120 ml) dry white wine beside the risotto pan. Cold broth stalls the rice every single time it goes in.

Pat 1½ lb (680 g) cod fillets dry, cut into 4 portions, and season with half the 1 tsp (6 g) kosher salt and ½ tsp (1 g) black pepper. Sear in 1 tbsp of the 2 tbsp (30 ml) olive oil, 2 minutes a side, then set the underdone fish aside.

Add the remaining oil and 2 cleaned sliced leeks (260 g) to the wide sauté pan and cook 5 minutes, stirring, until they soften without taking on color. Fold through 2 minced garlic cloves (10 g) and cook 30 seconds more, until fragrant.

Tip in 1½ cups (300 g) Arborio rice and stir 2 minutes, until every grain is coated and hot to the touch. Pour in the wine and keep stirring until the pan is almost dry and the sharp alcohol smell has faded.

Add the hot broth one ladle at a time, stirring until each addition disappears. After about 17 minutes, tip in 1 cup (145 g) frozen peas and carry on until the rice is creamy with a slight bite.

Nestle the cod into the risotto, cover, and cook gently until it flakes and registers 145°F (63°C). Off the heat, fold in ½ cup (50 g) grated Parmesan, the zest and juice of 1 lemon (120 g), 2 tbsp (8 g) chopped dill, and the last of the salt.

The rice is creamy but still has bite, the peas stay bright green, and the cod breaks into large white flakes. After “Warm the broth,” if Arborio rice remains firm, add hot liquid in small amounts; if the sauce is thin, move cod fillets to a clean plate and reduce it.
Add dill with lemon after the risotto leaves the heat so the herb remains fresh against the cod.
🥗 Nutrition, roughly: about 620 calories per serving. Estimates only; brands, cuts and portion sizes change the numbers.