Brazilian Fish Stew
Are you looking for a delicious and healthy meal that is not only packed with flavor but is also quick to prepare? Brazilian Fish Stew, also known as "Moqueca," is a light and vibrant dish that will definitely impress your taste buds while providing a hearty dose of nutrition. This stew features tilapia, a type of fish that is low in calories but high in protein, making it a great choice for those focused on weight loss and healthy eating. If you’re on the lookout for a meal that checks all the boxes for taste, health, and ease, you have found it right here!
WHY YOU WILL LOVE THIS RECIPE
This Brazilian Fish Stew is not just a delightful seafood dish; it’s also a lighter option that is loaded with health benefits. It is perfect for meal prep, meaning you can cook it once and enjoy it over several days. Packed with protein and healthy fats from the coconut milk, this stew promotes a balanced meal that is great for your overall wellness. Whether you’re a busy professional, a parent, or simply looking to eat healthily, this dish is quick to make and satisfying. Enjoying it at any time of the day will leave you feeling nourished without the guilt of unhealthy meal options.
HOW TO MAKE Brazilian Fish Stew
EQUIPMENT NEEDED
To whip up this delicious Brazilian Fish Stew, you will need:
- A large bowl
- A large skillet or casserole dish
- A cutting board
- A sharp knife
Ingredients You’ll Need:
- 1/4 cup lime juice
- 1.5 tablespoons cumin
- 1.5 tablespoons paprika
- 1 tablespoon minced garlic
- 1/2 tablespoon salt
- 1/2 tablespoon pepper
- 2 pounds tilapia fillets, cut in half
- 1 tablespoon olive oil
- 12 ounces frozen pepper and onion strips
- 14 ounces diced tomatoes, drained
- 14 ounces light unsweetened coconut milk
- 1 handful fresh cilantro, chopped (optional)
STEP-BY-STEP INSTRUCTIONS:
-
Marinate the fish: In a large bowl, combine lime juice, cumin, paprika, minced garlic, salt, and pepper. Add tilapia fillets and mix until they are well coated. Cover the bowl and place it in the refrigerator to let the fish marinate for 20 minutes.
-
Cook the veggies: Heat the olive oil in a large skillet or casserole over medium-high heat. Add the frozen pepper and onion strips. Cook for about 3 minutes until they start to thaw.
-
Combine the ingredients: Stir in the drained diced tomatoes and the marinated tilapia, mixing them together well.
-
Add coconut milk: Pour the light unsweetened coconut milk over the mixture. Stir to combine, cover, and let it simmer for about 20 minutes. Stir occasionally to ensure even cooking.
-
Add cilantro: In the last few minutes of cooking, add fresh cilantro into the stew (if desired).
-
Serve: Once tilapia is cooked through and flakes easily, garnish with more cilantro (if you wish) and serve it hot.
HOW TO SERVE Brazilian Fish Stew
Serving Brazilian Fish Stew is easy. This stew can be enjoyed on its own or served over brown rice or quinoa for an added healthy touch. Aim for portion control by measuring out servings if you’re watching your calorie intake. Each piece of tilapia packs a good amount of protein, while the veggies provide fiber, making it a balanced meal perfect for weight loss. You can also serve it with a side of mixed greens or a simple salad to enhance its nutritional value.
STORAGE & FREEZING: Brazilian Fish Stew
Storing your Brazilian Fish Stew is quite simple. Allow it to cool before transferring it to an airtight container. This stew can be kept in the refrigerator for up to three days. For longer storage, you can freeze it in portions. Just wait until the dish has completely cooled, then freeze it in either freezer bags or airtight containers. It can last up to three months in the freezer. When you’re ready to enjoy it again, simply thaw overnight in the refrigerator and reheat over medium heat until thoroughly warmed.
SERVING SUGGESTIONS
To create a complete meal, consider serving this Brazilian Fish Stew with a side of steamed vegetables or a healthy salad. You can mix in ingredients like spinach or kale, which not only increases the fiber content but also ties in well with the flavors of the stew. Another great option is to pair it with a side of whole-grain bread for a fulfilling experience.
VARIATIONS
-
Healthier version: Use lighter olive oil or even coconut oil for cooking while ensuring you limit the oil to enhance the heart-healthy aspects of the dish. Cherry tomatoes can also be an excellent alternative to diced tomatoes for less sodium.
-
High-protein or low-carb version: You can increase the protein content by adding shrimp or scallops to the stew, making it even more hearty. If you’re looking for a low-carb option, reduce the quantity of coconut milk and pair it with spiralized zucchini instead of rice.
-
Air fryer or oven-baked version: For an air fryer version, marinate your tilapia as directed and place it in the air fryer basket with the peppers and onion strips. Set the temperature to 400°F and cook for about 10-15 minutes. For a baked version, layer the ingredients in a baking dish, cover with foil, and bake at 375°F for about 25-30 minutes, or until the fish is cooked through.
FAQs
1. Is Brazilian Fish Stew healthy?
Yes! Brazilian Fish Stew is considered healthy as it is low in calories, high in protein, and packed with vitamins from the vegetables.
2. How should I store leftovers?
Store leftovers in an airtight container in the refrigerator for up to three days, or freeze them for up to three months.
3. Can I customize the vegetables?
Absolutely! You can add vegetables like zucchini, carrots, or spinach to increase the nutrition and flavor.
4. Is this recipe suitable for a diabetic-friendly diet?
Yes, Brazilian Fish Stew can be a diabetic-friendly option as it contains low-glycemic ingredients that are heart healthy, and the high fiber helps maintain stable blood sugar levels.
MAKE-AHEAD TIPS FOR Brazilian Fish Stew
If you’re looking to save time, this Brazilian Fish Stew is a fantastic meal prep option. You can marinate the tilapia the night before or in the morning and store it in the refrigerator until you’re ready to cook. Just toss everything into the skillet as instructed, and you’ll have a healthy dinner ready in about 30 minutes. You can even prepare a larger batch and freeze portions for those days when you don’t have time to cook. This makes it not only convenient but also a great healthier option for busy weekdays, ensuring you always have a nutritious meal ready to enjoy.
Now you’re all set to enjoy a fantastic Brazilian Fish Stew that’s not only delicious but also healthy! Bon appétit!

Moqueca
Ingredients
Method
- In a large bowl, combine lime juice, cumin, paprika, minced garlic, salt, and pepper.
- Add tilapia fillets and mix until they are well coated.
- Cover the bowl and place it in the refrigerator to let the fish marinate for 20 minutes.
- Heat the olive oil in a large skillet or casserole over medium-high heat.
- Add the frozen pepper and onion strips. Cook for about 3 minutes until they start to thaw.
- Stir in the drained diced tomatoes and the marinated tilapia, mixing them together well.
- Pour the light unsweetened coconut milk over the mixture. Stir to combine, cover, and let it simmer for about 20 minutes, stirring occasionally.
- In the last few minutes of cooking, add fresh cilantro into the stew (if desired).
- Once tilapia is cooked through and flakes easily, garnish with more cilantro (if you wish) and serve hot.

