• Recipe Index
  • Dinner
  • Soups
  • Breakfast
  • About
menu icon
go to homepage
  • Recipe Index
  • Dinner
  • Soups
  • Breakfast
  • About
search icon
Homepage link
  • Recipe Index
  • Dinner
  • Soups
  • Breakfast
  • About
×

Portuguese Fish Stew (Caldeirada de Peixe) Recipe

Published: Aug 18, 2026 by Lona · This post may contain affiliate links · Leave a Comment

Jump to Recipe· 4.4 from 6 reviews

I absolutely adore the soulful richness and comforting warmth of this Portuguese Fish Stew (Caldeirada de Peixe) Recipe. It’s one of those dishes that wraps you in a cozy hug with every spoonful, combining fresh seafood, fragrant herbs, and vibrant vegetables into a harmonious, colorful stew that tastes like a trip to the Portuguese coast right in your own kitchen. Making this stew always feels like a special occasion, yet it comes together relatively easily, which is exactly why it’s become a favorite in my home.

Why You'll Love This Portuguese Fish Stew (Caldeirada de Peixe) Recipe

When I think about what makes this Portuguese Fish Stew so captivating, the first thing that comes to mind is its utterly delicious flavor profile. The blend of saffron, fresh cilantro, and a hint of chili flakes creates subtle layers of savory warmth that perfectly complement the fresh fish and shrimp. The potatoes soak up all those gorgeous juices, adding a soft texture that balances the vibrant tomatoes and the tender seafood. It’s the kind of dish where each ingredient shines yet melds together into something greater than the sum of its parts.

I also love how approachable this recipe is. While it looks impressive enough to serve to guests, it’s practical for a weeknight dinner because it uses simple, wholesome ingredients and straightforward steps. I find it especially perfect for gatherings since it serves six and fills the room with the most inviting aromas. Whether you’re aiming to impress or just craving a nourishing, satisfying meal, this stew fits the bill every time, making it a standout dish in my collection.

Ingredients You'll Need

A white pot with light blue handles is shown from above on a white marbled surface, filled with a bright orange liquid. Inside the liquid, there are many pieces of white fish fillets and small shrimp spread all over the pot. The orange soup looks smooth with chunks of fish and shrimp floating evenly. The pot is centered, and the colors are bright and clear. Photo taken with an iphone --ar 4:5 --v 7

The beauty of this Portuguese Fish Stew lies in its simple yet thoughtfully selected ingredients. Each component plays a vital role, from the olive oil that starts the sauté to the saffron that adds that golden hue and subtle floral note. Fresh cilantro and chili flakes bring brightness and a touch of heat, while the combination of potatoes, tomatoes, and fish stock ensures a hearty, luscious base. Together, these ingredients create an authentic and balanced stew.

Quick Tip

All ingredient amounts are listed in the recipe card below

  • Olive oil: Use a good quality extra virgin olive oil for a richer flavor.
  • Onion: The diced onion forms a natural sweetness base when sautéed.
  • Red bell pepper: Adds vibrant color and gentle sweetness.
  • Garlic cloves: Freshly chopped for aromatic depth.
  • Red chili flakes: Provide just the right amount of warming spice.
  • Fresh cilantro stems: Chop finely—a great way to use parts of herbs that carry strong flavor.
  • Fish stock + lemon juice: Essential for both taste richness and a touch of acidity.
  • Saffron: Adds beautiful color and a subtle floral note synonymous with Portuguese cuisine.
  • Bay leaves: Infuse a warm, herbal aroma during simmering.
  • Cherry tomatoes: Bright and slightly acidic, they break down to enrich the stew.
  • Potatoes: Cubed to absorb flavors and add heartiness.
  • More fish stock: To complete the stew’s broth and keep ingredients moist.
  • Shrimp or seafood mix: Adds a tender, sweet seafood component.
  • White fish (haddock or cod): Mild-flavored fish perfect for soaking up spices and broth.
  • Fresh cilantro (for garnish): Adds a fresh herbal finish just before serving.

Directions

Step 1: Heat the olive oil in a large stock pot or Dutch oven over medium heat. Add the diced onion and sliced red bell pepper, sautéing for about 4 to 5 minutes until they soften just slightly but don’t brown—this helps build the sweet flavor base for the stew.

Step 2: Stir in the chopped garlic, red chili flakes, and fresh cilantro stems. Cook for another 1 to 2 minutes, stirring constantly so the garlic doesn’t burn but releases its fragrant oils.

Step 3: Pour in 1 cup of fish stock combined with the tablespoon of lemon juice, then add the saffron and bay leaves. Allow the mixture to bubble gently for 2 to 3 minutes, until the liquid reduces roughly by half—this concentrates the flavors beautifully.

Step 4: Add the canned cherry tomatoes to the pot. Use your spoon to lightly crush them, helping their juices meld into the broth. Then add the cubed potatoes and pour in the remaining 2 cups of fish stock to cover everything nicely.

Step 5: Bring the stew to a boil, then immediately reduce the heat to low. Cover with a lid and let it simmer gently for 15 minutes, until the potatoes are tender and almost falling apart.

Step 6: Nestle the shrimp and white fish pieces on top of the simmering stew. Gently push them into the liquid just enough to coat them but not fully submerge. Replace the lid and simmer for another 5 to 7 minutes until the fish is opaque and cooked through.

Step 7: Taste your stew and adjust the seasoning as needed—sometimes a pinch of salt or a little more chili flakes enhances the final flavor. Finish by sprinkling a handful of freshly chopped cilantro over the top and serve hot alongside rustic bread for soaking up every last drop.

Servings and Timing

This Portuguese Fish Stew (Caldeirada de Peixe) Recipe serves 6 generous portions, making it perfect for family dinners or small gatherings. The prep time is about 10 minutes since most ingredients just need chopping. Cooking takes roughly 35 minutes, including sautéing, simmering, and finishing the seafood, so the total time is around 45 minutes. There is no resting time needed, so you can serve this luscious stew right away, piping hot and fresh from the stove.

How to Serve This Portuguese Fish Stew (Caldeirada de Peixe) Recipe

The image shows a deep white bowl filled with a bright orange soup that has many layers of ingredients. The top layer features small cooked shrimp with a light pink color, scattered evenly throughout the soup. There are also chunks of white fish pieces and yellow pineapple chunks, adding solid texture between the shrimp. Slices of red bell pepper float near the surface, giving a fresh, vibrant look. The soup has green cilantro leaves sprinkled all over, which add bursts of color and texture. The bowl sits on a white marbled surface with a blue and white striped cloth partially under it. photo taken with an iphone --ar 4:5 --v 7

When it comes to serving this stew, I love keeping it authentic and simple. Rustic crusty bread is a must-have—there’s nothing better than dunking thick slices into that bright, flavorful broth. You could serve it with a fresh green salad tossed in a light vinaigrette for a contrast to the stew’s richness. If you want to brighten things up, a side of steamed green beans or sautéed spinach adds a lovely touch of green and freshness.

For garnishing, I always sprinkle plenty of fresh cilantro right before serving, which elevates the dish visually and enhances the herbaceous notes. If you want to impress guests, serving the stew in shallow bowls with a drizzle of good olive oil on top creates a beautiful presentation. Portion size-wise, this dish satisfies without being too heavy, so moderate bowls paired with sides work well.

Beverage pairing? I’m a big fan of pairing this stew with a crisp, chilled Portuguese white wine like Vinho Verde. Its light acidity cuts through the richness perfectly. For non-drinkers, sparkling water with lemon or a zesty citrus iced tea complements the flavors nicely. This dish shines at weeknight dinners, holiday gatherings, or anytime you want to treat your loved ones to a hearty, comforting seafood feast served hot and inviting.

Variations

One of the things I love about this Portuguese Fish Stew is its versatility. If you prefer a different seafood combination, feel free to swap the cod or haddock for other white fish like snapper or sea bass. Mixing in some mussels or clams adds briny sweetness that takes the dish to another level. For those who want a spicier stew, increasing the chili flakes or adding a fresh chopped chili can bring a nice kick.

If you’re cooking for someone with dietary restrictions, the stew is naturally gluten-free as long as you use gluten-free fish stock (or homemade). For a vegetarian twist, you could substitute the fish and shrimp with hearty vegetables like eggplant and zucchini, and use vegetable stock instead of fish stock—though it will obviously shift the flavors, it’s still wonderfully comforting.

For a slightly different cooking technique, I sometimes finish the stew in the oven with a cover on after adding the seafood, which gently steams everything and intensifies the aromas. You can also try adding a splash of white wine while simmering for extra depth. These small tweaks make the Portuguese Fish Stew fresh and exciting every time I prepare it.

Storage and Reheating

Storing Leftovers

Leftover Portuguese Fish Stew keeps wonderfully in an airtight container in the refrigerator for up to 2 days. I store it in a glass or BPA-free plastic container with a tight-fitting lid to preserve the flavors and avoid any fridge odors mixing. Because it contains seafood and potatoes, I recommend consuming leftovers relatively quickly to enjoy the best texture.

Freezing

I generally don’t freeze this stew because the texture of cooked potatoes and seafood can become grainy or tough when thawed. However, if you want to freeze it, remove the seafood before freezing and store only the broth and potatoes. Freeze in a freezer-safe container or heavy-duty freezer bag for up to 1 month. When ready to eat, thaw overnight in the refrigerator and gently reheat while adding fresh seafood at the last minute to cook separately.

Reheating

To reheat, I prefer warming this stew gently on the stovetop over low to medium heat, stirring occasionally to prevent sticking. Avoid microwaving if possible, as it can cook the seafood unevenly and overcook it, resulting in rubbery texture. Adding a splash of fish stock or water while reheating helps restore the broth’s silky consistency and flavor intensity.

FAQs

Can I use other types of fish in this recipe?

Absolutely! While haddock and cod are traditional and hold their shape well, you can substitute with other firm white fish like sea bass, snapper, or even halibut. Just make sure the fish is fresh and cut into similar sizes for even cooking.

Is it necessary to use saffron in this stew?

Saffron adds a distinct aroma and golden color that’s characteristic of this dish, but if you don’t have it on hand, you can omit it. The stew will still be delicious, though slightly less fragrant and colorful.

Can I make this stew ahead of time?

You can prepare the base stew (without seafood) a day ahead and refrigerate it. Add the seafood and finish cooking just before serving to ensure the best texture and freshness.

What can I serve with Portuguese Fish Stew instead of bread?

If you’d prefer to skip the bread, steamed rice, couscous, or polenta are wonderful alternatives that soak up the stew’s flavorful broth beautifully.

How spicy is this stew?

This stew has a gentle warmth from the chili flakes, but it’s not overpowering. You can adjust the amount of chili flakes to suit your heat preference, or omit them entirely for a milder version.

Conclusion

I hope you’re inspired to try this Portuguese Fish Stew (Caldeirada de Peixe) Recipe soon because it’s truly a standout in both flavor and comfort. Every time I make it, I feel like I’m bringing a little bit of Portugal’s coastal charm into my kitchen and sharing something special with those around me. Trust me, once you taste those tender fish pieces mingling with fragrant herbs and rich broth, you’ll understand exactly why this stew has stolen my heart.

Print

Portuguese Fish Stew (Caldeirada de Peixe) Recipe

Portuguese Fish Stew (Caldeirada de Peixe) Recipe
Print Recipe
Pin Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.4 from 6 reviews

Portuguese Fish Stew, known as Caldeirada de Peixe, is a comforting and hearty seafood dish made with a variety of fish, shrimp, potatoes, and aromatic vegetables simmered in a flavorful broth infused with saffron, fresh cilantro, and spices. Perfect for seafood lovers, this stew combines tender white fish and succulent shrimp with tender potatoes in a rich, tomato-based broth, delivering a taste of traditional Portuguese coastal cuisine in about 45 minutes.

  • Author: Lona
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 6 servings
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Portuguese

Ingredients

Stew Base

  • 1 tablespoon olive oil
  • 1 large onion, diced
  • 1 large red bell pepper, sliced
  • 2 large garlic cloves, chopped
  • ¼ teaspoon red chili flakes
  • 1-2 tablespoons fresh cilantro (coriander) stems, chopped
  • 1 cup (250 ml) fish stock + 1 tablespoon lemon juice
  • 1 pinch saffron
  • 2 bay leaves
  • 1 can (14 oz / 400 g) cherry tomatoes

Main Ingredients

  • 12 oz (350 g) potatoes, peeled and cut into 1-inch cubes
  • 2 cups (500 ml) fish stock
  • ½ lb (225 g) large shrimp (or a seafood mix)
  • 1 lb (450 g) white fish (haddock or cod)

Finishing Touch

  • A handful of fresh cilantro, roughly chopped

Instructions

  1. Sauté Vegetables: Heat the olive oil in a large stock pot or Dutch oven and sauté the diced onion and sliced red bell pepper for 4-5 minutes over medium heat until slightly softened.
  2. Add Aromatics: Stir in the chopped garlic, red chili flakes, and chopped cilantro stems. Continue cooking for 1-2 minutes to release the flavors.
  3. Simmer with Stock and Spices: Pour in 1 cup of fish stock mixed with lemon juice, add the pinch of saffron and the bay leaves. Allow the mixture to bubble gently for 2-3 minutes until the liquid reduces by about half.
  4. Add Tomatoes and Potatoes: Add the canned cherry tomatoes, crushing them with the spoon to break down. Stir in the cubed potatoes and the remaining 2 cups of fish stock.
  5. Cook Potatoes: Bring the stew to a boil, then reduce the heat to low. Cover the pot with a lid and simmer for 15 minutes until the potatoes are tender.
  6. Add Seafood: Gently place the shrimp and white fish on top of the stew, pressing slightly to submerge them in the liquid. Cover and simmer for another 5-7 minutes until the fish and shrimp are cooked through and opaque.
  7. Finish and Serve: Taste and adjust seasoning as needed. Sprinkle with the freshly chopped cilantro and serve hot, ideally accompanied by rustic bread for dipping.

Notes

  • Use firm white fish like cod or haddock for best texture.
  • If fresh fish stock is unavailable, substitute with a good-quality fish or seafood broth.
  • You can add other seafood varieties such as mussels or clams for more complexity.
  • Adjust the chili flakes according to your preferred level of heat.
  • Serve with crusty rustic bread to soak up the flavorful broth.
  • This stew can be prepared a day ahead as flavors develop further when reheated gently.

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Dinner

  • Skillet Orange Cranberry Chicken Recipe
    Skillet Orange Cranberry Chicken Recipe
  • Hearty Cheesy Red Lentil Bake Recipe
    Hearty Cheesy Red Lentil Bake Recipe
  • Air Fryer Breaded Chicken Breast Recipe
    Air Fryer Breaded Chicken Breast Recipe
  • Hawawshi: Egyptian Meat-Stuffed Bread Recipe
    Hawawshi: Egyptian Meat-Stuffed Bread Recipe

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Hi there! I’m Lona, a food lover and recipe creator who believes every dish tells a story. My cooking journey began at age fifteen, when I made my first recipe with my grandmother a moment filled with warmth and love that sparked my lifelong passion for cooking.

Learn more

Popular

  • Spinach Banana Muffins Recipe
    Spinach Banana Muffins Recipe
  • Triple Chocolate Cake Recipe
    Triple Chocolate Cake Recipe
  • Instant Pot Applesauce Recipe
    Instant Pot Applesauce Recipe
  • Lemon Basil Butter Cookies Recipe
    Lemon Basil Butter Cookies Recipe

Footer

↑ back to top

Explore

  • Appetizers and Snacks
  • Breakfast
  • Soups
  • Dinner
  • Side-Dish
  • Desserts
  • Drinks

About

  • Privacy Policy
  • Terms & Conditions
  • Contact
  • Disclosure
  • DMCA

We may earn from qualifying purchases through affiliate links at no extra cost to you.

Copyright © 2025 Recipe Plenty. All rights reserved.