Culinary Explorer

A cooking platform built around craft, culture, and the stories behind what we eat.

Discover Culinary Explorer
Caldeirada de Peixe

Caldeirada de Peixe

Created by

The fisherman's stew that every Portuguese coastal town claims as their own, layered with whatever the boats brought in, the broth so good you'll fight over the last piece of bread to soak it up.

Main Dishes
Portuguese
Comfort Food
One Pot
30 min
Active Time
45 min cook•1 hr 15 min total
Yield6 servings

This is the dish that reminds me why I do what I do. Every fishing village in Portugal has a caldeirada, and every one of them will tell you theirs is the original. Nazaré says it's theirs. Setúbal argues. The Algarve laughs at both. They're all right. They're all the same dish with the soul of their own waters.

Caldeirada is what happened when fishermen needed to eat and couldn't sell the mixed catch at market. The ugly fish, the small ones, the varieties nobody wanted to buy. They layered them in a pot with whatever grew in the garden, poured in some wine, and let the fire do the work. Necessity made genius. Poverty made poetry.

I've documented caldeirada recipes from grandmothers in seven different coastal towns. Not one of them measures anything. "Uma mão de batatas," they say. A hand of potatoes. "Peixe bastante." Enough fish. The technique is always the same: layer, don't stir, trust the steam. The ingredients change with the tide.

At Mesa da Avó, when we serve caldeirada, I tell people to forget their forks for the broth. That's what the bread is for. The bread drinks everything. You tear it, you dip it, you understand why Portuguese cooking is inseparable from pão. A caldeirada without bread isn't finished. It's just waiting.

Caldeirada has been cooked along Portugal's coast for at least five centuries, born from fishermen's need to use unsellable mixed catch. The dish predates Portugal's Age of Discovery but evolved alongside it, incorporating New World tomatoes and peppers. Each coastal region guards its version: Setúbal's includes eel, Nazaré favors ray and monkfish, and the Algarve adds clams and shrimp.

The technique, the tradition, and the story behind every dish.

Discover Culinary Explorer

Ingredients

mixed firm fish

Quantity

1.2 kg

cut into large chunks

waxy potatoes

Quantity

500g

peeled and sliced 1cm thick

onions

Quantity

3 medium

sliced into rings

ripe tomatoes

Quantity

4

sliced

green bell peppers

Quantity

2

seeded and sliced into rings

garlic

Quantity

6 cloves

sliced

bay leaves

Quantity

2

sweet paprika (colorau)

Quantity

1 teaspoon

extra virgin olive oil (azeite)

Quantity

1/2 cup

dry white wine

Quantity

1 cup

fish stock or water

Quantity

1 cup

fresh cilantro (coentros)

Quantity

1 small bunch

roughly chopped

fresh parsley

Quantity

1 small bunch

roughly chopped

piri-piri or dried chili (optional)

Quantity

1 teaspoon or 1 small chili

crumbled

fine sea salt

Quantity

to taste

black pepper

Quantity

to taste

freshly ground

Equipment Needed

  • •Wide heavy-bottomed pot with tight-fitting lid (a cataplana is traditional but a Dutch oven works)
  • •Deep serving bowls

Instructions

  1. 1

    Season the fish

    Season the fish chunks generously with salt and let them rest while you prepare everything else. This draws out moisture and firms the flesh so it holds together during cooking. The fish should glisten with salt, not be buried in it.

  2. 2

    Build the first layer

    In a wide, heavy pot (a cataplana if you have one, otherwise a Dutch oven), drizzle half the olive oil across the bottom. Layer half the onion rings, then half the potato slices, then half the tomatoes and peppers. Scatter half the garlic, one bay leaf, and half the paprika. Season with salt and pepper. This is how your grandmother would do it. No browning, no fuss. Just layers.

    Caldeirada is never stirred. The layers cook together but stay distinct. Resist the urge to mix.
  3. 3

    Add the fish layer

    Arrange all the fish pieces in a single layer over the vegetables. Pat them dry first. The fish goes in the middle so it's protected from direct heat and cooks gently in the steam from below.

  4. 4

    Build the top layer

    Repeat the vegetable layers: remaining onions, potatoes, tomatoes, peppers, garlic, the second bay leaf, and remaining paprika. If using piri-piri, add it here. Pour the white wine and fish stock around the edges. Drizzle the remaining olive oil over the top. The liquid should come about halfway up the pot. Don't drown it.

  5. 5

    Cook low and slow

    Cover the pot tightly and bring to a gentle simmer over medium heat. Then reduce to low and cook for 35 to 40 minutes. Don't lift the lid for the first 25 minutes. The steam does the work. The potatoes should be tender, the fish flaking, and the broth should taste like the sea married the garden.

    Avó Leonor always said the caldeirada cooks itself. Your job is to leave it alone.
  6. 6

    Finish and serve

    Scatter the coentros and parsley over the top. Bring the whole pot to the table. Serve in deep bowls, making sure each person gets fish, potatoes, and plenty of that broth. The broth is the treasure. Have crusty bread ready. Mandatory. You'll want to soak up every last drop.

Chef Tips

  • •Use at least two or three types of fish. The magic of caldeirada is in the combination. Monkfish holds its shape, sea bass adds delicacy, skate gives body to the broth. A single fish makes a nice meal but not a true caldeirada.
  • •Never stir the pot. The layers are sacred. You'll be tempted. Don't. The fish will break if you disturb it, and the potatoes need to stay in contact with the liquid to cook properly.
  • •The broth should taste intensely of fish and tomato. If it's thin or bland, you've added too much liquid. Better to start with less and add a splash more if needed.
  • •Some cooks add a splash of vinegar or lemon at the end. I don't, but my grandmother's neighbor in Cascais always did. It brightens the dish if you like that. Taste first, decide second.

Advance Preparation

  • •The vegetables can be sliced and the fish portioned up to 4 hours ahead. Keep the fish refrigerated.
  • •Caldeirada is best eaten immediately. It doesn't reheat well because the fish overcooks. Make it when you're ready to sit down.

Frequently Asked Questions

Nutrition Information

1 serving (about 480g)

Calories
490 calories
Total Fat
22 g
Saturated Fat
4 g
Trans Fat
0 g
Unsaturated Fat
18 g
Cholesterol
100 mg
Sodium
650 mg
Total Carbohydrates
26 g
Dietary Fiber
5 g
Sugars
5 g
Protein
44 g

Note: Chef personas and recipes are created with AI assistance. Cook with care: follow safe food-handling practices and adapt for allergies and your kitchen.

Chef Margarida is a fictional culinary guide to Portuguese Regional Cuisine, written with the assistance of AI.

Where cooking meets culture.

Culinary guides, cultural storytelling, and the editorial depth that makes cooking meaningful.

Discover Culinary Explorer

More from Chef Margarida's Main Dishes

Browse the full collection