why make this recipe
Brazilian Fish Stew, known as Moqueca, is a delicious and hearty dish that showcases the flavors of Brazil. This stew is full of fresh ingredients, making it a healthy option for any meal. The combination of coconut milk, lime juice, and vibrant vegetables creates a rich and satisfying flavor profile. Plus, it’s a great way to enjoy seafood, making it perfect for fish lovers.
how to make Brazilian Fish Stew (Moqueca)
Ingredients:
- 2 lbs white fish fillets (Any white fish like snapper or tilapia can be used.)
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 1 medium bell pepper, sliced
- 2 medium tomatoes, chopped
- 14 oz coconut milk, canned
- 1/4 cup lime juice (Can substitute with lemon juice.)
- 1/4 cup chopped cilantro (For garnish.)
- 2 tablespoons olive oil
- to taste Salt and pepper (Season to preference.)
Directions:
Preparation:
- Begin by preparing all your ingredients. Chop the onion, mince the garlic, slice the bell pepper, and chop the tomatoes. Rinse the fish fillets and cut them into smaller pieces if necessary.
Cooking:
- In a large skillet or pot, heat the olive oil over medium heat.
- Add the chopped onion and garlic. Sauté for about 3-5 minutes until the onion becomes translucent.
- Add the sliced bell pepper and chopped tomatoes to the skillet. Cook for another 5 minutes until the vegetables soften.
- Pour in the coconut milk and lime juice. Stir well to combine all the ingredients.
- Season with salt and pepper to your liking.
- Gently add the fish fillets to the pot, making sure they are submerged in the sauce. Cook for about 10-15 minutes, until the fish is cooked through and flakes easily with a fork.
- Remove from heat and garnish with chopped cilantro before serving.
how to serve Brazilian Fish Stew (Moqueca)
Serve the Brazilian Fish Stew hot, straight from the pot. It pairs wonderfully with rice or crusty bread to soak up the delicious sauce. You can also add lime wedges on the side for a little extra zesty flavor.
how to store Brazilian Fish Stew (Moqueca)
To store leftovers, let the stew cool completely, then transfer it to an airtight container. It can be stored in the refrigerator for up to 3 days. To reheat, simply warm it on the stove over low heat until heated through.
tips to make Brazilian Fish Stew (Moqueca)
- Use fresh fish for the best flavor.
- Feel free to adjust the amount of lime juice to suit your taste.
- If you want it spicier, consider adding chopped jalapeños or red pepper flakes.
- Cooking it in a clay pot can enhance the traditional flavor.
variation
You can make a vegetarian version by replacing the fish with hearty vegetables like zucchini, eggplant, or mushrooms. Tofu can also be used for an additional protein boost.
FAQs
1. Can I use frozen fish for this recipe?
Yes, you can use frozen fish, but make sure to thaw it properly before cooking.
2. What other vegetables can I add?
You can add vegetables such as corn, carrots, or potatoes to make the stew even heartier.
3. Is this recipe gluten-free?
Yes, all the ingredients in Moqueca are gluten-free, making it a safe choice for those with gluten sensitivities.

Brazilian Fish Stew (Moqueca)
Ingredients
Main Ingredients
- 2 lbs white fish fillets Any white fish like snapper or tilapia can be used.
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 1 medium bell pepper, sliced
- 2 medium tomatoes, chopped
- 14 oz coconut milk, canned
- 1/4 cup lime juice Can substitute with lemon juice.
- 1/4 cup chopped cilantro For garnish.
- 2 tablespoons olive oil
- to taste Salt and pepper Season to preference.
Instructions
Preparation
- Begin by preparing all your ingredients. Chop the onion, mince the garlic, slice the bell pepper, and chop the tomatoes. Rinse the fish fillets and cut them into smaller pieces if necessary.
Cooking
- In a large skillet or pot, heat the olive oil over medium heat.
- Add the chopped onion and garlic. Sauté for about 3-5 minutes until the onion becomes translucent.
- Add the sliced bell pepper and chopped tomatoes to the skillet. Cook for another 5 minutes until the vegetables soften.
- Pour in the coconut milk and lime juice. Stir well to combine all the ingredients.
- Season with salt and pepper to your liking.
- Gently add the fish fillets to the pot, making sure they are submerged in the sauce. Cook for about 10-15 minutes, until the fish is cooked through and flakes easily with a fork.
- Remove from heat and garnish with chopped cilantro before serving.