If cachupa is Cape Verde’s soul, then moqueca is Bahia’s. This stew traces its roots to West Africa, carried across the Atlantic in the hands of enslaved peoples who brought with them a memory of cooking with palm oil, coconut, and spice. In northeast Brazil, these traditions merged with Indigenous ingredients and Portuguese influences, giving birth to a comforting and vibrant dish.

Moqueca is always communal — a clay pot set in the centre of the table, steam rising as family and friends gather. The key is balance: the sweetness of coconut milk, the earthiness of dendê oil, the brightness of lime, and the heat of chilli. Every spoonful carries history, resilience, and celebration.

In Louisiana, where gumbo reigns, moqueca feels like a cousin from across the ocean, a Creole dish with its own rhythm, but one that sings in harmony with the bayou’s kitchens.

Ingredients (serves 6):

  • 1½ lb (700 g) firm white fish (snapper, grouper, or cod), cut into chunks
  • ½ lb (225 g) prawns/shrimp, peeled and deveined
  • Juice of 2 limes
  • 4 cloves garlic, minced
  • 2 teaspoons sea salt
  • 2 tablespoons olive oil
  • 1 large onion, sliced
  • 1 large red bell pepper, sliced
  • 1 large yellow bell pepper, sliced
  • 3 medium tomatoes, chopped
  • 1–2 chillies, finely chopped (to taste)
  • 1 can (400 ml) coconut milk
  • 3 tablespoons dendê oil (red palm oil, traditional; substitute extra olive oil if unavailable)
  • 1 bunch fresh cilantro, chopped
  • Steamed white rice, to serve

Preparation:

  1. Marinate the seafood:
    • In a bowl, season the fish and shrimp with lime juice, garlic, and salt.
    • Cover and set aside for 30 minutes.
  2. Build the stew base:
    • Heat olive oil in a large clay or heavy pot.
    • Sauté the onion, peppers, and tomatoes until softened.
    • Stir in the chillies.
  3. Add coconut richness:
    • Pour in the coconut milk and simmer gently for 10 minutes.
    • The broth should be aromatic and slightly thickened.
  4. Cook the seafood:
    • Add the marinated fish and shrimp.
    • Cover and simmer for 10–12 minutes, until the fish flakes easily and the shrimp are pink.
  5. Finish with tradition:
    • Drizzle over dendê oil and stir gently.
    • Garnish with fresh cilantro.
  6. Serve:
    • Ladle the stew into bowls and serve with steamed white rice.