Moqueca baiana fish stew with white rice

Bahian moqueca made with white fish, cooked in coconut milk and dendê with tomato, bell pepper and cheiro pepper, served with white rice.

Bahian fish moqueca served on a white plate with white rice, with the clay pot and the orange dendê sauce on the stove in the background.
AI-generated illustration of the finished dish.

Moqueca baiana was born in the Recôncavo and along the coast of Bahia, where dendê palm oil gives it its orange colour and coconut milk its creaminess. It is a dinner that feels like a celebration, yet it reaches the table in under an hour.

Prep
20 min
Cook
25 min
Total
50 min
Difficulty
Easy

Ingredients

Ingredients for moqueca baiana on a wooden table: fish cubes, onion, tomato, bell pepper, cheiro pepper, cilantro, chives, dendê, coconut milk, rice, water, lime juice and salt.
AI-generated illustration.
Servings
Units

Nutrition per serving

Estimate
Net carbs
77.3 g
Protein
38.0 g
Fat
41.8 g
Carbohydrates
83.6 g
Fibre
6.3 g
Energy
852 kcal
Serving weight
659 g

Calculated from the ingredient weights with USDA FoodData Central. For orientation, not medical or dietary advice.

Method

  1. Cook the rice

    Rinse the rice under running water. Bring the water to a boil in a lidded pot, add the rice, lower the heat and cook covered for 18 minutes. Turn off the heat and let it rest covered while you prepare the fish.

  2. Season the fish

    Cut the fish into cubes of about 4 cm. Mix with the lime juice, the crushed garlic and the salt, and leave it in the refrigerator for 15 minutes.

  3. Sauté the onion

    Heat the dendê palm oil in a clay pot or deep pot over medium heat. Sauté the onion rings for 4 minutes, until soft and translucent.

    Onion rings sautéing in dendê palm oil in a clay pot on the stove.
    AI-generated illustration.
  4. Add the tomato and pepper

    Add the chopped tomato, the bell pepper in strips and the cheiro pepper in rings, seeds removed. Cook for 5 minutes, until the tomato starts to break down.

  5. Add the coconut milk

    Pour in the coconut milk and bring it just to a boil over medium heat, then cook over low heat for 3 minutes, until the sauce is creamy.

    Creamy coconut milk sauce with onion, tomato, bell pepper and cheiro pepper bubbling on low heat in a clay pot.
    AI-generated illustration.
  6. Cook the fish

    Spread the fish with its marinade over the sauce, cover the pot and cook over low heat for 6 to 8 minutes, without stirring much. It is ready when it turns opaque inside, flakes easily with a fork and reaches 63 °C in the centre if you use a thermometer.

    Fish cubes cooking in the orange sauce with onion, tomato and bell pepper, in a clay pot on the stove.
    AI-generated illustration.
  7. Finish and serve

    Scatter the chopped cilantro and chives over the top and serve with the white rice.

Good to know

  • Hold the pot by its handles and give it small shakes instead of stirring: this keeps the fish from breaking up.
  • Heat the dendê over medium heat and do not let it smoke: it gives the orange colour and a fragrant flavour, while burnt oil tastes bitter.
  • Let the coconut milk only just come to the boil: if it boils hard, the fat separates and the sauce loses its creaminess.

Inspired by

Comments 0

Comments here come from signed-in readers only.

Loading comments…