Caldeirada de Peixe (Portuguese Fish Stew)
Introduction
I’m so happy you’re here — this is the kind of stew I reach for when I want something that’s both homey and a little bit celebratory. Caldeirada de Peixe is one of those cozy, honest dishes that feels like a family hug: it’s seafood-forward but never fussy, and it thrives on a few simple moves and patient attention. If you grew up near the sea or you just love bright, briny flavors, this will feel instantly familiar. If you’re new to Portuguese cooking, you’ll find it welcoming and very forgiving. What makes it special
- It’s a layered stew that lets the sea ingredients sing without heavy cream or thickening agents.
- The broth is perfumed — aromatic and bright — and it’s all about balance.
- It’s a practical dinner: comforting, adaptable, and great the next day.
Gathering Ingredients
You’re going to want good-quality, fresh seafood and bright produce — and you don’t need anything exotic to get great results. When I shop for this, I pick a mix of firm white fish and whatever shellfish look lively at the market. The beauty here is in simplicity: a couple of strong, fresh components will add more than a dozen timid ones ever could. Smart shopping tips
- Look for fish with firm flesh and a clean, oceanic smell — not a strong, fishy odor.
- Shellfish should be tightly closed or close when tapped; discard any that stay open.
- Choose firm, waxy potatoes and ripe tomatoes (or a good-quality canned tomato) to build that naturally bright broth.
Why You'll Love This Recipe
I promise you’re going to love this stew because it hits a comforting sweet spot: it’s light in calories but rich in flavor, and it’s the kind of meal that feels thoughtful without being pretentious. You’ll find it’s great for weeknights, but pretty enough for guests. It’s the dish I make when I want to feel like I’m feeding people well without spending all day in the kitchen. Reasons it shines
- It’s flexible — you can work with what’s available at the market or your pantry.
- The flavors are layered and balanced: briny seafood, bright tomato, and subtle spice notes create depth without heaviness.
- It’s economical — a little goes a long way, especially when you pair it with bread or a simple salad.
Cooking / Assembly Process
I want to share a simple, calm approach to bringing this stew together so you’ll feel confident at the stove. Think in terms of building layers of flavor rather than ticking boxes. Begin with gentle heat and let aromatics soften and sweeten — that’s where the base character comes from. From there, gradually introduce the liquids and heartier elements so everything finishes in harmony. The key is to watch and taste, not watch the clock. What to watch for
- Aromatics should become soft and fragrant, not browned or bitter.
- The broth should smell balanced — bright tomato notes with a hint of the sea and whatever spices you chose.
- Potatoes and firmer vegetables should be tender but not falling apart, providing gentle body to the stew.
- When you add seafood, be gentle — fish and shellfish are delicate. They respond better to a light touch than heavy stirring.
Flavor & Texture Profile
You’ll notice this stew is layered and subtle rather than heavy-handed. The first impression is usually the bright tomato and citrus lift, followed by a gentle smokiness if you’ve used smoked paprika. The seafood provides the oceanic core: clean, savory notes that mingle with the broth. Texture-wise, you want contrasts — tender flakes of fish against slightly firm potato slices and the springy pop of shellfish. How the parts play together
- Broth: light-bodied, fragrant, and built on tomato and aromatic foundations — it should feel lively, not greasy.
- Fish: delicate and flaky; it should be tender and easy to break apart with a fork.
- Shellfish: offers contrast with a briny bite and slightly chewy texture.
- Potatoes: act as the stew’s backbone — they absorb flavor while giving the mouthfeel some weight.
Serving Suggestions
I always serve this stew family-style so everyone can help themselves and linger over the table. It’s unfussy and inviting, and it pairs beautifully with simple sides that let the stew shine. Warm, crusty bread is the classic companion — it’s perfect for sopping up the broth — and a crisp green salad adds a refreshing counterpoint to the savory bowl. Pairing ideas
- Crusty country bread or a rustic baguette to soak up the broth.
- A simple salad of peppery greens, lemon, and olive oil for a clean contrast.
- A glass of light, dry white wine or a bright rosé complements the seafood without overpowering it.
Storage & Make-Ahead Tips
I get asked all the time whether fish stews keep well — and the answer is yes, with a few caveats. This stew holds up nicely when cooled and stored properly, and the flavors continue to marry in the fridge. That said, delicate seafood can overcook if reheated too aggressively, so gentle handling is key when you rewarm leftovers. Practical storage tips
- Cool the stew at room temperature for a bit, then refrigerate in airtight containers to keep flavors bright.
- When reheating, warm slowly over low heat and avoid a rolling boil so the fish stays tender.
- You can make the base broth and vegetables ahead of time and add the seafood just before serving to retain the best texture.
Frequently Asked Questions
I know you’ll have questions — I get them all the time when friends try this at home. Below are the ones I hear most, answered in the kind of plain, useful way I’d want to hear if I were trying this recipe for the first time.
- Can I use frozen fish or shellfish? Yes — frozen seafood is a great option as long as it’s thawed properly. Pat it dry and add it carefully so you don’t dilute the broth or make the texture mushy.
- What can I substitute for saffron? If you don’t have saffron, a tiny pinch of turmeric can add color, and smoked paprika contributes warm depth. They won’t replicate saffron’s floral notes, but they’ll keep the spirit of the dish.
- Is there a vegetarian version? You can make a vegetable-forward version by using hearty mushrooms, firm root vegetables, and a vegetable stock with a splash of seaweed or miso for umami. It’ll be a different dish but just as satisfying.
- How do I prevent the fish from falling apart? Handle fish gently: use a large spoon to nestle pieces and avoid heavy stirring. Remove the pot from heat when the fish is almost done so it finishes off the residual heat rather than staying in a hot simmer.
Caldeirada de Peixe (Portuguese Fish Stew)
Savor a light, authentic Portuguese fish stew—deep flavor with lean calories.
total time
45
servings
4
calories
420 kcal
ingredients
- Mixed firm white fish (cod or haddock) - 800 g 🐟
- Mussels or clams, cleaned - 300 g 🦪
- Potatoes, thinly sliced - 500 g 🥔
- Large onion, sliced - 1 🧅
- Garlic cloves, minced - 3 🧄
- Ripe tomatoes, chopped (or canned) - 400 g 🍅
- Red bell pepper, sliced - 1 🌶️
- Extra-virgin olive oil - 3 tbsp 🫒
- Dry white wine - 100 ml 🍷
- Fish or vegetable stock - 500 ml 🥣
- Bay leaves - 2 🍃
- Smoked paprika - 1 tsp 🌶️
- Saffron threads (optional) - pinch 🌸
- Fresh parsley, chopped - 2 tbsp 🌿
- Lemon wedges to serve - 1 🍋
- Salt and black pepper to taste - to taste 🧂
instructions
- Heat olive oil in a large heavy pot over medium heat.
- Add sliced onion and red pepper and sauté until softened, about 5 minutes.
- Stir in minced garlic, smoked paprika and saffron; cook 1 minute until fragrant.
- Add chopped tomatoes and cook down for 5 minutes.
- Pour in white wine and let it reduce by half, about 2 minutes.
- Add potato slices, bay leaves and stock; bring to a simmer and cook 10–12 minutes until potatoes are tender.
- Season with salt and pepper, then gently nestle fish chunks and shellfish into the stew.
- Cover and simmer 5–7 minutes until fish is opaque and shellfish open.
- Stir in chopped parsley, adjust seasoning and remove bay leaves.
- Serve hot with lemon wedges and crusty bread if desired.