Brazilian · Dinner

Moqueca Baiana

Bahian fish stew of coconut milk, tomato, peppers and coriander, cooked in a clay pot and finished with dendê palm oil, which turns it orange. Nothing is browned and no stock is added.

50 min prep and cooking plus 30 min marinating 1 hr 20 min start to finish Serves 4 servings Easy
Jump to Recipe Method
Moqueca Baiana

Photograph credit: Brazilian Fish Moqueca by Mutsch Ado about History · CC0 · Wikimedia Commons

Moqueca Baiana, in preparation
Moqueca Baiana, in preparation

Photograph credit: Moqueca by BR · CC BY-SA 4.0 · Wikimedia Commons · this resized copy is shared under the same licence

How to Make Moqueca Baiana

Tap a step to highlight it, or turn on Cook Mode for large type and step-by-step focus.

  1. Marinate the fish with the lime juice, garlic, salt and pepper for 30 minutes. No longer, or the acid starts to cook it.

  2. Pour the olive oil into a wide clay pot or heavy casserole.

  3. Layer half the onion rings across the base, then half the peppers, then half the tomato slices.

  4. Scatter over half the coriander and spring onion.

  5. Lay the fish on top in a single layer, with any marinade.

  6. Cover with the remaining onion, peppers, tomato, coriander and spring onion, and the sliced chilli.

  7. Pour the coconut milk around the edges and bring to a gentle simmer over medium heat.

  8. Cover and cook 18 to 20 minutes without stirring at any point. Shake the pot gently if you must move things.

  9. Drizzle the dendê oil over the surface, cover again, and cook 3 minutes more.

  10. Scatter with the last of the coriander and serve straight from the pot with rice, farofa and lime.

Something wrong or unclear in this recipe? Report a problem with this recipe.

Tips for Making Moqueca Baiana

  • Do not stir. Moqueca is layered and left alone; stirring breaks the fish into flakes.
  • Dendê oil is what makes it Bahian. Without it you have a perfectly good coconut fish stew but not a moqueca.
  • A clay pot holds heat evenly and is traditional, but any heavy lidded casserole works.

If You're Missing Something

  • If coconut is a problem, a cooking cream (dairy or plant-based) can stand in for the coconut milk in a sauce; the dish will lose the coconut flavour and taste noticeably different.
  • Out of spring onions? A small regular onion, finely sliced, or a few chives stirred in at the end both cover the job.
  • Dried chilli flakes can stand in for the red chilli. Heat varies a great deal between chillies and between jars, so start with a small pinch and add more to taste.

Serving Suggestions

  • White rice and farofa
  • A caipirinha
  • Pirão, the fish gravy thickened with cassava flour

Sides from the same cuisine on this site: Pão de Queijo, Farofa.

Leftovers and Storage

Refrigerate up to 2 days. Reheat very gently — the fish will break up if disturbed. Not suitable for freezing.

Questions About Moqueca Baiana

How long does Moqueca Baiana take to make?

20 minutes of preparation and 30 minutes of cooking, plus 30 minutes of marinating, so allow 1 hour 20 minutes from start to finish. The recipe serves 4.

Nutrition per Serving

Per serving, an approximate calculation from the ingredient list. Treat it as a rough guide: an ingredient listed without an amount is not counted, so the figures run low; garnishes, greasing and other items with no amount are not counted. How the figures are worked out.

677Calories
44gProtein
24gCarbs
45gFat
6gFibre
14gSugar
1280mgSodium

Your notes on this recipe

Cooked this? Keep a note for next time

Your own rating out of 5

Private to you: notes and ratings are saved in this browser only, are never sent anywhere, and other readers cannot see them.

Compiled by Turab

Checked by script for timings, diet labels and nutrition arithmetic. How the recipes are checked. Found a mistake? Tell us.

First published ; last changed .