Moqueca de Peixe (Fish Stew)
A flavorful and aromatic fish stew influenced by Portuguese and West African traditions. Moqueca de Peixe features fresh fish simmered in a rich broth of coconut milk, tomatoes, onions, and peppers, often served with rice.

🧂 Ingredients
- 2 lbs Firm white fish fillets(such as grouper, cod, or snapper, cut into 2-inch pieces)
- 1 can Coconut milk(13.5 oz, full-fat)
- 1 tbsp Tomatoes(tomato paste)
- 1 large Onion(thinly sliced)
- 1 large Bell pepper(green or red, cut into strips)
- 2 medium Lemon(juiced)
- 3 cloves Garlic(minced)
- 1 optional Chili pepper(e.g., Scotch bonnet, finely chopped, for heat)
- 0.25 cup Cilantro(chopped, for garnish)
- 1 tsp Salt(or to taste)
- 0.5 tsp Black pepper(or to taste)
- 1 tbsp Olive oil
👨🍳 Instructions
- 1
Season the fish pieces with salt, pepper, and half of the lemon juice. Let them marinate for at least 30 minutes in the refrigerator.
- 2
In a large, oven-safe pot or Dutch oven, heat the olive oil over medium heat. Add the sliced onion and sauté until softened, about 5-7 minutes.
- 3
Add the minced garlic and optional chopped chili pepper to the pot and cook for another minute until fragrant.
- 4
Stir in the tomato paste and cook for 1 minute.
- 5
Add the bell pepper strips and cook for 2-3 minutes until slightly softened.
- 6
Pour in the coconut milk and the remaining lemon juice. Bring the mixture to a gentle simmer.
💡 Tip: Ensure the heat is not too high to prevent the coconut milk from curdling. - 7
Gently place the marinated fish pieces into the simmering liquid. Ensure they are mostly submerged.
💡 Tip: Avoid overcrowding the pot; cook in batches if necessary. - 8
Cover the pot and simmer gently for 15-20 minutes, or until the fish is cooked through and flakes easily. Alternatively, you can bake in a preheated oven at 350°F (175°C) for about 25-30 minutes.
💡 Tip: Do not overcook the fish, as it can become dry. - 9
Taste and adjust seasoning with salt and pepper. Garnish with fresh chopped cilantro before serving. Serve hot with rice.
💡 Tip: Fresh cilantro adds a burst of freshness.
💡 Pro Tips
- ✓Use firm white fish that holds its shape well during cooking.
- ✓For a richer flavor, use full-fat coconut milk.
- ✓If you prefer a thicker stew, you can reduce the liquid slightly by simmering uncovered for the last few minutes.
🔄 Variations
- Add shrimp or mussels along with the fish for a seafood medley.
- Include other vegetables like diced sweet potato or plantains for added heartiness.