Love this? Pin it for later!
Ingredients You'll Need
Great fish stew begins at the market. Look for the freshest white fish you can find—cod, halibut, or haddock that smells like the ocean, not “fishy.” I buy mine the morning of the 23rd so it rests overnight in the fridge and firms up, making it easier to cube without falling apart in the pot. If you can only find previously frozen, that’s fine; just thaw it slowly in milk (it removes any off-aromas) and pat very dry.
Next comes the fennel. Choose bulbs that feel heavy for their size with no brown spots; fronds should be feathery and bright green. The bulb sweetens as it cooks, lending subtle anise notes that scream holiday comfort. Don’t skip the fronds—chopped, they’re a vibrant garnish that perfumes each bowl.
For tomatoes, I prefer a 28-oz can of whole San Marzanos; they’re lower in acid and break down into a silky sauce. Hand-crush them over the pot so you control the texture. Crushed tomatoes work in a pinch, but they can mute the broth’s clarity.
Seafood stock is the quiet backbone. If your fishmonger sells bones, ask for halibut or cod frames, roast them until golden, then simmer with onion, carrot, and a strip of kombu for 45 minutes. No time? Combine good bottled clam juice with low-sodium chicken broth in a 1:1 ratio; you’ll still get briny depth.
Finally, the supporting cast: Yukon Gold potatoes hold their shape, a pinch of saffron adds Christmas-gold luxury, and a whisper of orange zest lifts the whole bowl. Taste as you go; the sea changes daily and so should your seasoning.
Why This Recipe Works
- Layered aromatics: Fennel, leek, and garlic create a sweet, anise-scented base that amplifies rather than masks delicate fish.
- Two-stage cooking: Potatoes and tomatoes simmer first, so fish can poach gently at the end, staying silky.
- Glug of pastis: A tablespoon of Pernod reinforces fennel’s perfume and evaporates, leaving only aroma.
- Make-ahead friendly: Base can be cooked two days early; last-minute seafood keeps it festive yet low-stress.
- One-pot elegance: Serve straight from the Dutch oven with crusty bread for minimal dishes on a busy night.
- Customizable heat: A single Calabrian chili adds gentle warmth kids love; adults can drizzle chili oil.
How to Make Traditional Christmas Eve Fish Stew with Tomato and Fennel
Warm the base
Set a 5-quart Dutch oven over medium-low heat. Add 3 Tbsp olive oil, the sliced fennel, leek, and a pinch of salt. Sweat 8–10 minutes until translucent, not browned. You’re coaxing sweetness; if edges color, drop the heat.
Bloom aromatics
Stir in minced garlic, fennel seeds, and Calabrian chili. Cook 60–90 seconds until fragrant. Deglaze with pastis; let the alcohol bubble away, scraping the fond.
Build the broth
Add hand-crushed tomatoes, potatoes, saffron, orange zest, bay leaf, and seafood stock. Bring to a gentle simmer, cover partially, and cook 15 minutes until potatoes are just tender.
Season the liquid
Taste; add 1 tsp kosher salt and several grinds of white pepper. The broth should be bright and slightly under-seasoned—fish and shellfish will release their own brine.
Add sturdy fish
Nestle cubes of halibut or cod into the stew; they should be just submerged. Cover, reduce heat to low, and poach 4 minutes.
Tuck in shellfish
Scatter shrimp, scallops, and mussels on top. Cover again and steam 3–4 minutes until mussels open and shrimp turn coral. Discard any mussels that refuse to open.
Finish with freshness
Off heat, stir in chopped parsley, fennel fronds, and a squeeze of orange juice. Drizzle with your best olive oil and serve immediately in warm bowls with grilled sourdough.
Expert Tips
Chill your bowl
Placing fish in the freezer for 15 minutes firms the protein so it cubes cleanly and won’t break up during poaching.
Deglaze patiently
Let the pastis reduce until the pot is almost dry; this prevents a harsh alcohol note and concentrates licorice flavor.
Stage your seafood
Start with dense fish, finish with quick-cooking shrimp and scallops; everything finishes at once without rubbery bites.
Stock ice cubes
Freeze extra seafood stock in ice-cube trays; drop a cube into reheated stew to loosen without diluting flavor.
Use a heat diffuser
On gas stoves, a diffuser prevents hot spots that can shred fish—especially important if you’re doubling the batch.
Garnish strategically
Reserve a few mussels in their shells and float them on top for restaurant-style presentation; sprinkle with orange zest for color.
Variations to Try
- Bouillabaisse twist: Add a pinch of saffron and serve with garlicky rouille on crostini.
- Cioppino style: Swap fennel for bell pepper and finish with a splash of red wine instead of pastis.
- Smoky rendition: Stir in a teaspoon of smoked paprika and use roasted tomatoes for deeper flavor.
- Dairy-rich: Replace final olive oil drizzle with ¼ cup heavy cream for a creamy Tuscan vibe.
- Low-carb: Sub cauliflower florets for potatoes; simmer only 6 minutes so they stay al dente.
Storage Tips
Stew is best the day it’s made, but leftovers keep 2 days refrigerated in an airtight container. Cool quickly by transferring to a shallow pan set over an ice bath; cover once cold. Reheat gently to 165 °F—boiling will toughen seafood. If you plan to freeze, ladle out portions minus shellfish; they become rubbery. Freeze fish-enriched broth up to 3 months. Thaw overnight in the fridge, then add fresh shrimp or scallops when reheating for a quick weeknight revival.
Frequently Asked Questions
Traditional Christmas Eve Fish Stew with Tomato and Fennel
Ingredients
Instructions
- Soften aromatics: Heat olive oil in Dutch oven over medium-low. Add fennel and leek with a pinch of salt; cook 8–10 min until translucent.
- Bloom spices: Stir in garlic, fennel seeds, chili; cook 1 min. Deglaze with Pernod; reduce until nearly dry.
- Simmer base: Add tomatoes, potatoes, saffron, orange zest, bay leaf, stock. Partially cover, simmer 15 min until potatoes are tender.
- Season: Taste; add 1 tsp salt and white pepper. Broth should be lightly under-seasoned.
- Poach fish: Submerge halibut chunks; cover, cook 4 min on low.
- Add shellfish: Top with shrimp, scallops, mussels. Cover, steam 3–4 min until mussels open.
- Finish: Off heat, fold in parsley and fennel fronds. Splash with orange juice, drizzle olive oil, serve hot with crusty bread.
Recipe Notes
If making ahead, prepare through Step 3, refrigerate up to 2 days. Reheat gently, then proceed with seafood to preserve texture.