“Fennel softens first; cod gets the gentler final minutes.”
The fish sits above whole beans, preventing stirring from breaking its flakes.
Beans and fennel simmer to their own finish first, and the fish only returns for the last four to seven minutes. Nothing is stirred after that, which is how the fillets arrive whole.
🐟 The promise: Cod reaches 145°F (63°C), fennel is tender, and beans remain whole in a light broth.


“Brown cod fillets” starts Cod Fennel White Bean Pot in the wide lidded sauté pan: pat cod dry and season with half the salt, pepper, and lemon zest; sear in 1 tablespoon olive oil for 2 minutes per side, then transfer to a clean plate. During “Check tenderness and safety,” verify every cod portion reaches 145°F (63°C) and flakes under light pressure; lift any thinner fillet to a clean plate while the thickest finishes.
“Finish with lemon juice and parsley” closes Cod Fennel White Bean Pot: turn off the heat and add lemon juice and parsley; spoon the fennel and white beans into bowls before placing the cod on top; keep the lemon for this step so Cod Fennel White Bean Pot reaches the table with its fresh aroma and texture intact.
Pat 1½ lb (680 g) cod fillets, cut into 4 portions, dry and season with half the 1¼ teaspoons (7.5 g) kosher salt, ½ teaspoon (1 g) black pepper, and the zest of 1 lemon (120 g). Sear in 1 tablespoon (15 ml) olive oil 2 minutes per side, then lift to a plate.

Add the remaining 1 tablespoon (15 ml) olive oil with 1 diced yellow onion (180 g) and 1 sliced fennel bulb (250 g), cooking 6 minutes until both soften and the fennel loses its chalky edge. Stir in 3 minced garlic cloves (15 g) and 1 teaspoon (1 g) chopped rosemary for 30 seconds.

Pour in ½ cup (120 ml) dry white wine and let it reduce by half, until the sharp smell turns mellow. Add 1 can (411 g) diced tomatoes, 3 cups (720 ml) low-sodium chicken broth, 2 cans (425 g each) rinsed cannellini beans, and the remaining salt, then simmer 8 minutes.

Nestle the cod into the fennel-bean broth so the liquid comes halfway up each piece, and cover the pot. Cook gently 4 to 7 minutes depending on thickness, keeping the surface at a bare tremble rather than a boil.

Check that every portion reaches 145°F (63°C) and flakes into thick petals under light pressure from a fork. Lift any thinner fillet onto a clean plate while the thickest one finishes in the pot.

Turn off the heat and stir in 2 tablespoons (30 ml) lemon juice and ¼ cup (15 g) chopped parsley. Spoon the fennel and white beans into bowls, then set the cod on top so it stays whole.

Cod flakes cleanly at 145°F (63°C), the fennel is silky, and the beans stay whole in a light lemony broth. After “Brown cod fillets,” if the beans remain firm, simmer them before returning the cod; if the broth is thin, hold cooked fish on a clean plate and reduce it briefly.
Crush the rosemary between your fingers as it goes in, so the oil releases into the softened fennel rather than sitting on the leaves.
🥗 Nutrition, roughly: about 470 calories per serving. Estimates only; brands, cuts and portion sizes change the numbers.