Moqueca Baiana

the Afro-Brazilian fish stew of Bahia: fish layered with pimentão, tomato, and onion and simmered in coconut milk and orange dendê oil, cooked in a clay panela and never stirred

Origin: Brazil

From the journey of Bell Pepper.

Moqueca is one of the oldest dishes in Brazil and one of the most important, a fish stew whose name descends from the Tupi pokeka, a parcel of fish wrapped in leaves and cooked over embers, and whose modern form is a three-way inheritance: Indigenous technique, Portuguese ingredients, and West African fat. Two versions are argued over with real regional heat. The moqueca capixaba of Espírito Santo is lighter, cooked in a black clay pot with no coconut and no palm oil; the moqueca baiana of Bahia, given here, is the richer Afro-Brazilian one, built on coconut milk and dendê, the vivid orange unrefined palm oil brought to Brazil with the transatlantic slave trade and the defining fat of Bahian cooking. Between them stands the pimentão, the sweet pepper, which along with tomato and onion forms the layered vegetable bed on which the fish cooks and the aromatic base, the refogado, of Brazilian cookery at large; green and red peppers are sliced into rings and laid through the pot, and their sweetness against the dendê and the coconut is essential to the dish. The method is as important as the ingredients: everything is layered raw in a clay panela, simmered gently, and never stirred, only shaken, so that the fish arrives at the table whole.

Ingredients

Fish

  • 800 g firm white fish steaks (grouper, snapper, or cod), in thick pieces

Marinade

  • 3 cloves garlic, crushed
  • 2 whole limes, juiced
  • 1 tsp salt, or to taste

Stew

  • 1 whole green pepper (pimentão), sliced into rings
  • 1 whole red pepper (pimentão), sliced into rings
  • 1 whole large onion, sliced into rings
  • 3 whole tomatoes, sliced into rounds
  • 400 ml coconut milk
  • 3 tbsp dendê (red palm oil)
  • 1 bunch fresh coriander, chopped
  • 3 whole spring onions, sliced
  • 1 tsp sweet paprika

Method

  1. Rub the fish with the crushed garlic, lime juice, and salt and leave to marinate in a cool place for 30 minutes.
  2. Choose a wide clay panela or heavy casserole and build the stew in layers: a little dendê and half the onion, pepper, and tomato rings across the base, then the fish on top, then the remaining vegetables over it. Scatter the paprika, coriander, and spring onion between the layers.
  3. Pour the coconut milk and the remaining dendê over the top, cover, and bring slowly to a gentle simmer.
  4. Simmer gently, covered, for 20 to 25 minutes, until the fish is just cooked through and the vegetables have softened but still hold their shape. Do not stir at any point; shake the pot gently by the handles if you need to move things.
  5. Taste the broth and adjust the salt and lime, scatter over the remaining coriander, and bring the pot to the table. Serve with white rice, pirão (a porridge thickened with the cooking broth and cassava flour), and farofa.

Notes

The distinction between the Bahian and the capixaba moqueca is genuinely felt in Brazil: the capixaba version of Espírito Santo omits both coconut milk and dendê and adds urucum (annatto) for colour, giving a much lighter stew. Prawns, or a mixture of fish and prawns, make an excellent moqueca de camarão by the same method. Whatever the version, the layered vegetable bed of pimentão, tomato, and onion is constant, and the no-stirring rule is absolute.

The Gastrographer

The Gastrographer

Mapping Culinary History

To explore — select an ingredient below.

Journey Point Map Key

Ingredient originTrade or transit route
Became a culinary stapleColonial / trade control
© 2026 The Gastrographer. All original research, narratives, and illustrations. All rights reserved.