Simple Fish Moqueca with Coconut Milk, Peppers & Tomato
A quick, flavorful moqueca ready in about 30 minutes—perfect for a weeknight dinner. Uses a few fresh ingredients and coconut milk for an easy, creamy broth.

- Total time35 min
- Prep15 min
- Cook20 min
- Yield4 servings
- DifficultyEasy
Ingredients
Instructions
- Season the fillets with salt, black pepper and the lime juice; let marinate for 10 minutes in the refrigerator.
- Heat the olive oil in a medium skillet or saucepan over medium heat and sauté the garlic until fragrant, then add the onion and cook until translucent.
- Add the sliced bell pepper and tomatoes; sauté 3–4 minutes until they begin to soften.
- Pour in the coconut milk, adjust the salt, and when it just starts to simmer gently, reduce the heat.
- Nestle the fish fillets into the sauce, cover the pan and cook 7–10 minutes on low until the fish is opaque and tender.
- Finish with the chopped scallions and cilantro, turn off the heat, and serve immediately with white rice.
Tips
- Cut the fish into evenly sized pieces so they cook through at the same time.
- For a more traditional touch, stir in 1 tablespoon of dendê (palm) oil at the end.
- Do not cook on high after adding the fish to avoid breaking it apart.
Variations
- Swap tilapia for salmon steaks—cut thicker and cook a few minutes longer.
- Use light coconut milk and a little vegetable broth for a thinner, lighter broth.
FAQ
How long does moqueca keep in the refrigerator?
Store in a covered container for up to 2 days; gently reheat over low heat so the fish doesn’t dry out.
Can I freeze moqueca?
You can freeze it, but the fish’s texture may firm up; consume within 1 month and thaw in the refrigerator before reheating.
What are good side dishes?
Fluffy white rice and farofa (toasted cassava flour) are classic, quick sides that pair well.
Want a recipe for what you have?
Download the free app and turn your ingredients into recipes.




