Culinary Explorer

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

Discover Culinary Explorer
Moqueca Baiana de Peixe

Moqueca Baiana de Peixe

Created by

You don't need a Salvador kitchen to make this. You need real dendê, full-fat coconut milk, a heavy pot, and the discipline to let the fish cook gently.

Main Dishes
Brazilian
Special Occasion
Comfort Food
One Pot
25 min
Active Time
25 min cook50 min total
Yield4 servings

You hear "moqueca baiana" and some quiet voice says, isso não é pra mim. Too much history, too much dendê, too much somebody else's kitchen. I know that voice. It loves to make dinner sound impossible. Anota aí: cooking isn't a gift, it's something you learn, and this one is more about arranging the pot well than showing off.

This is comida de verdade with a little ceremony, but still the same logic that keeps a Brazilian table standing: rice, beans, fish, something green. A pê-efe can be plain or it can arrive orange with dendê and smelling like coentro. The structure doesn't disappear. It gets dressed for a better day.

The method is simple, and the ingredients are not negotiable where they matter. Real azeite de dendê gives the dish its color, perfume, and backbone. Refined deodorized palm oil is not dendê. Annatto in sunflower oil is not dendê. Full-fat coconut milk carries the sauce; the thin version dilutes it and leaves you wondering why the pot tastes tired.

I don't claim the Bahian terreiro or the baianas de acarajé. They carry these foods. What I can do is teach you a home version with respect for the lineage and steps that behave. Layer the onions, tomatoes, and pimentão under the fish, simmer gently, and don't stir like you're angry at it. By the end, you'll have peixe tender enough to flake with a spoon and a sauce worth pouring over arroz soltinho.

Moqueca baiana belongs to the Afro-Bahian coastal kitchen, where dendê, coconut milk, pimentão, tomato, onion, and coentro shape fish into a pot served with rice, pirão, or farofa. It is separate from moqueca capixaba from Espírito Santo, which uses neither dendê nor coconut milk and has its own clay-pot tradition. In Bahia, dendê also marks the broader Yoruba-Jeje food grammar behind dishes such as vatapá, caruru, xinxim, and efó, carried historically by Black women cooks, terreiros, and the baianas who made the street and home kitchens inseparable.

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

Discover Culinary Explorer

Ingredients

firm white fish fillets

Quantity

700g

cut into large pieces, such as snapper, grouper, or cod

fine salt

Quantity

1 teaspoon

divided

lime juice

Quantity

2 tablespoons

garlic

Quantity

3 cloves

minced

azeite de dendê

Quantity

3 tablespoons

2 tablespoons for the pot, 1 tablespoon to finish

neutral oil

Quantity

1 tablespoon

onion

Quantity

1 large

thinly sliced

red bell pepper

Quantity

1

thinly sliced

yellow bell pepper

Quantity

1

thinly sliced

ripe tomatoes

Quantity

3 medium

sliced

fresh malagueta chile (optional)

Quantity

1 small

minced, or 1 teaspoon malagueta sauce

cilantro stems and leaves

Quantity

1/2 cup

chopped, divided

full-fat coconut milk

Quantity

1 cup

fish stock or water

Quantity

1/2 cup

dried shrimp (optional)

Quantity

2 tablespoons

rinsed and finely ground

lime wedges (optional)

Quantity

as needed

cooked white rice

Quantity

for serving

Equipment Needed

  • Heavy wide 3 to 4-liter pot or panela de barro
  • Sharp knife
  • Shallow bowl for seasoning fish
  • Measuring cups and spoons

Instructions

  1. 1

    Season the fish

    Put the fish in a shallow bowl. Add 1/2 teaspoon salt, the lime juice, and the garlic, then turn the pieces gently with your hands. Let them sit for 15 minutes while you slice everything else. The lime wakes up the fish, but don't leave it there for an hour or you'll start curing the flesh and the texture will go chalky before it even reaches the pot.

  2. 2

    Start the base

    Warm 2 tablespoons dendê with the neutral oil in a heavy wide pot over medium heat. Add the onion and cook until it murcha, soft and glossy, about 4 minutes. This is not a deep brown refogado. You want sweetness and perfume, not a burnt bottom that will bully the fish.

  3. 3

    Layer the pot

    Spread half the peppers and tomatoes over the onion, then scatter in half the cilantro and the dried shrimp if using. Lay the fish pieces on top in one layer, then cover with the remaining peppers and tomatoes. Layering matters because the vegetables release liquid under and over the fish, protecting it from direct heat so it simmers instead of toughening.

  4. 4

    Add the sauce

    Stir the coconut milk, fish stock or water, the remaining 1/2 teaspoon salt, and the malagueta in a cup, then pour it around the sides of the pot, not straight over the fish like you're washing it. The liquid should come partway up the fish, not drown it. Moqueca is a stew with a sauce, not fish soup.

  5. 5

    Simmer gently

    Bring the pot to a gentle bubble, then lower the heat, cover, and cook for 12 to 15 minutes. Shake the pot once or twice instead of stirring. When the fish flakes with a spoon and the peppers are soft but still bright, it's done. Stirring breaks the fish into shreds, and then nobody knows whether you made moqueca or lost a fight with dinner.

    If your fish is thin, start checking at 10 minutes. Thick pieces may need 15. The checkpoint is the flake, not the clock.
  6. 6

    Finish with dendê

    Turn off the heat. Spoon 1 tablespoon dendê over the surface and scatter the remaining cilantro. Let the pot rest, uncovered, for 5 minutes. That last dendê keeps its clean peppery perfume, and the rest lets the sauce settle so it looks glossy instead of split.

  7. 7

    Serve the plate

    Serve with arroz branco soltinho and lime wedges. Spoon plenty of sauce over the rice, because that's half the point. Add feijão and something green if you're building the full pê-efe. Special occasion, yes. Still dinner. A gente can do both.

Chef Tips

  • Dendê is non-negotiable here. Buy azeite de dendê that smells fruity, peppery, and alive. Refined deodorized palm oil has had the whole point removed, and annatto-colored oil is only pretending.
  • Use full-fat coconut milk. The thin version waters down the sauce and makes the dendê look greasy instead of glossy. A Tuesday can be practical without being sad.
  • Choose firm fish that comes in thick pieces. Snapper, grouper, cod, sea bass, or a similar local fish works. Very delicate fillets fall apart before the vegetables finish softening.
  • Dried shrimp is powerful. Rinse it, grind it, and use a small amount. It gives the sauce a deep sea flavor, but leave it out if you can't find a good one. Don't replace it with a seafood seasoning powder. That's not a shortcut, that's a little lie in a jar.
  • A panela de barro is lovely if you have one, but a heavy wide pot does the job. Technique first, every time. An ordinary pot handled right beats a traditional pot used badly.
  • Serve this with plain rice. Not because plain rice is boring, but because arroz soltinho knows how to carry a sauce without competing for attention.

Advance Preparation

  • Slice the onions, peppers, and tomatoes up to 1 day ahead and keep them covered in the fridge.
  • Rinse and grind the dried shrimp up to 3 days ahead, then keep it refrigerated in a sealed jar.
  • Season the fish only 15 minutes before cooking. Longer is not better here, because the lime changes the texture.

Frequently Asked Questions

Nutrition Information

1 serving (about 500g)

Calories
625 calories
Total Fat
29 g
Saturated Fat
16 g
Trans Fat
0 g
Unsaturated Fat
11 g
Cholesterol
90 mg
Sodium
890 mg
Total Carbohydrates
50 g
Dietary Fiber
4 g
Sugars
9 g
Protein
42 g

Note: Chef personas and recipes are created with AI assistance. Cook with care: follow safe food-handling practices, check doneness with a thermometer when needed, and adapt for allergies and your kitchen.

Where cooking meets culture.

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

Discover Culinary Explorer

More from Moqueca Baiana, Vatapá, Caruru & Dendê Stews

Browse the full collection