clock clock icon cutlery cutlery icon flag flag icon folder folder icon instagram instagram icon pinterest pinterest icon facebook facebook icon print print icon squares squares icon

Moqueca de Peixe (Brazilian Fish Stew)

  • Author: Raymund
  • Prep Time: 10 mins
  • Cook Time: 25 mins
  • Total Time: 35 mins
  • Yield: 6 1x
  • Category: Main Course
  • Cuisine: Brazilian


Moqueca de Peixe is a traditional Brazilian seafood stew which has been a part of Brazil’s cuisine for around 3 centuries. It basically a mixture of fish, tomatoes, onions, garlic, and herbs such as cilantro where it is cooked slowly and without water included.



  • 1 kg firm white fish fillets, cut in large chunks (I used monk fish)
  • 1 red capsicum, chopped
  • 3 pcs tomatoes, chopped
  • 500ml coconut milk
  • 1 handful chopped cilantro
  • juice from 2 lemons
  • 1 tbsp paprika
  • 1/2 tsp cayenne pepper
  • 1 large onion, finely chopped
  • 6 cloves garlic, minced
  • salt
  • freshly ground black pepper
  • azeite de dende (if unavailable you can use palm oil or olive oil)


  1. Marinate fish pieces in a bowl with lemon juice, garlic, salt and freshly ground black pepper.
  2. In a large covered pan add azeite de dende then sauté onions, cook until it’s soft.
  3. Add the capsicum, tomatoes, paprika, and cayenne. Cook while occasionally mixing for 5 minutes.
  4. Flatten cooked vegetables, add half of the cilantro then arrange fish pieces on top. Sprinkle with salt and pepper.
  5. Pour coconut milk over the fish then bring to a boil. Cover pan then simmer for 15 minutes.
  6. Season with salt and freshly ground black pepper then serve garnished with cilantro.