Moqueca Baiana
Home· Recipes· Brazilian

Moqueca Baiana

Bahian fish stew with coconut milk, dendê oil, tomato, peppers and coriander.

Prep20 mins
Cook45 mins
Serves2
DifficultyMedium
Brazilian Main
Jump to recipe ↓

The story

Moqueca combines Indigenous fish-cooking traditions with Portuguese stewing and West African ingredients. The Bahian version is distinguished by coconut milk and dendê, unlike the lighter Espírito Santo style. It is renowned for fragrant broth, tender fish and the vivid colour of palm oil. The fish should poach gently so the pieces remain intact. Moqueca is a centrepiece of Bahian coastal cooking and Afro-Brazilian culinary identity, served communally with rice, farofa or pirão.

Ingredients

2servings
  • Main ingredients
  • 700 g firm white fish
  • 1 lime
  • 2 onions
  • 2 peppers
  • 3 tomatoes
  • 300 ml coconut milk
  • 2 tbsp dendê oil
  • coriander

Method

  1. Prepare the ingredients

    Season the fish with lime and salt while you prepare the vegetables. Measure everything before you start so the recipe scales cleanly from the dynamic ingredient quantities. Cut vegetables evenly so they soften at the same rate and the final texture is balanced.

    Look for: The sauce should look glossy and slightly thickened, with meat or vegetables tender but not falling apart unless intended. Tip: Dendê oil is powerful; add enough for colour and aroma but keep the seafood or beans as the focus. Avoid: Do not overcook seafood; it should stay juicy and just cooked through.
  2. Build the flavour

    Layer onions, peppers, tomatoes and fish in a wide pan. Work steadily and check texture rather than relying only on the clock.

    Look for: The sauce should look glossy and slightly thickened, with meat or vegetables tender but not falling apart unless intended. Tip: Dendê oil is powerful; add enough for colour and aroma but keep the seafood or beans as the focus. Avoid: Do not overcook seafood; it should stay juicy and just cooked through.
  3. Simmer gently

    Add coconut milk and simmer gently without stirring hard. Keep it at a gentle simmer, around 90°C / 195°F, with only small bubbles breaking the surface.

    Look for: The sauce should look glossy and slightly thickened, with meat or vegetables tender but not falling apart unless intended. Tip: Dendê oil is powerful; add enough for colour and aroma but keep the seafood or beans as the focus. Avoid: Do not rush the seasoning; small adjustments at the end make the dish taste finished.
  4. Finish and serve

    Finish with dendê oil and coriander. Work steadily and check texture rather than relying only on the clock.

    Look for: The sauce should look glossy and slightly thickened, with meat or vegetables tender but not falling apart unless intended. Tip: Dendê oil is powerful; add enough for colour and aroma but keep the seafood or beans as the focus. Avoid: Do not rush the seasoning; small adjustments at the end make the dish taste finished.
  5. Finish and serve

    Serve with rice, pirão or farofa. Taste at the end for salt, acidity and richness; traditional versions should feel generous but balanced.

    Look for: The sauce should look glossy and slightly thickened, with meat or vegetables tender but not falling apart unless intended. Tip: Dendê oil is powerful; add enough for colour and aroma but keep the seafood or beans as the focus. Avoid: Do not rush the seasoning; small adjustments at the end make the dish taste finished.

Nutrition

per serving

Calories435
Protein17g
Carbs52g
Fat19g
Fibre4g
Sugar4g
Salt1.4g

Estimated nutrition for Moqueca Baiana; use as editorial/testing data and refine from exact ingredient weights if needed.

Brazilian

More from this cuisine

A considered mix of classics, regional favourites and dishes with a story worth knowing.

Pão de Queijo Starter
Starter45 mins

Pão de Queijo

Small Brazilian cheese breads with a crisp shell and stretchy, chewy centre.

Coxinha Starter
Starter45 mins

Coxinha

Teardrop-shaped croquettes filled with shredded chicken, crumbed and fried until crisp.