Moqueca Brazilian Fish Stew is a vibrant and aromatic dish that transports you to the sunny shores of Brazil with each delicious bite. This comforting stew features tender chunks of fish simmered in a creamy coconut broth, bringing warmth and a feeling of togetherness to your dining table. With its combination of fresh herbs, colorful vegetables, and rich flavors, Moqueca is a family-friendly recipe that is easy to prepare and sure to impress. This dish not only satisfies your taste buds but also evokes a sense of nostalgia, making it perfect for special occasions or a cozy weeknight meal. Follow along with this step-by-step guide to create your own unforgettable Moqueca.
Ingredients
Get ready to explore a medley of flavorful ingredients that come together beautifully in Moqueca Brazilian Fish Stew:
- 2 lbs firm white fish (such as cod, halibut, or snapper), cut into large chunks, delivering a perfectly delicate texture.
- Juice of 1 lime, adding a refreshing zing that brightens up the dish.
- 3 cloves garlic, minced, for that irresistible aroma and depth of flavor.
- Salt and black pepper to taste, essential seasonings to enhance the dish.
- 2 tablespoons olive oil, offering a rich, fruity backdrop to the vegetables.
- 1 medium onion, sliced, providing a sweet undertone.
- 1 red bell pepper, sliced, contributing vivid color and sweetness.
- 1 yellow bell pepper, sliced, for added crunch and brightness.
- 2 medium tomatoes, sliced, lending juicy richness to the stew.
- 1 teaspoon paprika, giving a subtle smokiness to the dish.
- 1/2 teaspoon ground cumin, for a warm earthiness that complements the flavors.
- 1 cup full-fat coconut milk, creating a luscious and creamy sauce.
- 1/2 cup fish or vegetable broth, enriching the stew’s flavor.
- 2 tablespoons fresh cilantro, chopped, brings a fresh, herby note.
- 1 tablespoon fresh parsley, chopped, providing a hint of brightness.
- Cooked white rice, for serving, perfect for soaking up the delectable coconut broth.
Cooking Time & Tips for Moqueca Brazilian Fish Stew
Creating Moqueca can be both quick and simple or leisurely and elaborate, depending on your mood. For a quick preparation, ensure ingredients are prepped in advance; the marination and cooking can be completed in under an hour. If you prefer a more leisurely approach, allow the fish to marinate longer, enhancing the flavors while you enjoy the process.
Practical tips for success include using high-quality, fresh fish and adjusting the spice levels according to personal preferences. A great way to elevate the dish is to add more fresh herbs or explore different vegetables based on what you have on hand.
Step-by-Step Directions

Begin by placing the fish in a bowl, where you’ll season it with lime juice, minced garlic, salt, and pepper. Allow this mixture to marinate for 15–20 minutes, letting those flavors infuse deeply into the fish.
In a large, deep skillet or Dutch oven, heat olive oil over medium heat. As the oil warms, add the sliced onions and sauté for 3–4 minutes until they become softened and fragrant, creating a flavorful base for your stew.
Layer half of the bell peppers and tomatoes over the sautéed onions. This colorful arrangement not only looks stunning but also adds essential flavor. Sprinkle with paprika and cumin to ensure each layer is seasoned beautifully.
Next, carefully arrange the marinated fish pieces over the vegetables in a single layer, allowing them to nestle within the vibrant medley.
Top the fish with the remaining peppers and tomatoes, creating a colorful and fresh layer.
Pour in the coconut milk and broth, ensuring that the liquid surrounds the fish without fully submerging it. This careful addition creates a delightful stew that allows the flavors to meld beautifully.
Cover the skillet and let it simmer gently for 15–20 minutes, during which time the fish will cook through and flake easily with a fork, filling your kitchen with inviting aromas.
Once cooked, taste the stew and adjust seasoning as needed; a little extra salt or lime can enhance the dish significantly.
Before serving, garnish with chopped cilantro and parsley, which will add a pop of color and freshness to your dish.
Serve the Moqueca hot, accompanied by fluffy white rice, perfect for soaking up that fragrant coconut broth.
Serving Suggestions & Occasions
Moqueca Brazilian Fish Stew shines during gatherings and festive occasions. It’s ideal for family dinners, gatherings with friends, or even a cozy night in. Pair it with a side of fluffy rice and a crisp green salad dressed with a citrus vinaigrette for a complete meal. Consider serving it with crusty bread to soak up the exquisite broth, and don’t forget a squeeze of lime for garnish.
Common Mistakes for Moqueca Brazilian Fish Stew
A few common mistakes can easily be avoided to ensure your Moqueca is nothing short of spectacular:
- Overcooking the fish: Keep an eye on the simmering time; fish cooks quickly, and overcooking can lead to a tough texture.
- Insufficient seasoning: Don’t shy away from tasting and adjusting the seasoning. The balance of salt, lime, and spices can elevate the dish.
- Using low-quality ingredients: Fresh, high-quality fish and vegetables significantly impact flavor and texture, so choose wisely.
Healthier Alternatives & Variations
For those looking to make this dish a bit healthier or cater to various dietary needs, consider the following alternatives:
- Substitute firm tofu for fish to make a vegetarian version while maintaining the rich flavors of the stew.
- Add more vegetables such as zucchini, corn, or spinach to increase the nutritional content and add variety to the dish.
- For a lighter option, you can use light coconut milk or a combination of coconut milk and low-sodium broth.
FAQs
Can I use frozen fish for Moqueca?
Yes, you can use frozen fish, but make sure to thaw it completely and pat it dry before marinating.What types of fish are best for Moqueca?
Firm white fish like cod, halibut, or snapper works best, providing excellent texture and flavor.Is the dish spicy?
Moqueca is not inherently spicy, but you can add chili peppers or hot sauce for a kick if you prefer some heat.How long can I store leftovers?
Store leftovers in the refrigerator for up to 2 days. Reheat gently to avoid overcooking the fish.Can I prepare this dish in advance?
While it’s best enjoyed fresh, you can prep the ingredients in advance and cook it when ready to serve.What sides go with Moqueca?
Fluffy rice is a traditional side, but you can also serve it with crusty bread, a fresh salad, or roasted vegetables for balance.
Conclusion
Tempted to try making Moqueca Brazilian Fish Stew immediately? This colorful, aromatic dish is not only a delightful celebration of Brazilian flavors but also a sure way to impress your family and friends. With its creamy broth and tender fish, it’s a meal that brings comfort and joy. So grab your ingredients and make this unforgettable stew today!

Moqueca Brazilian Fish Stew
Ingredients
Fish and Marinade
- 2 lbs firm white fish (cod, halibut, or snapper), cut into large chunks Delivers a perfectly delicate texture.
- 1 tablespoon lime juice Adds a refreshing zing.
- 3 cloves garlic, minced Provides irresistible aroma and depth of flavor.
- Salt and black pepper to taste Essential seasonings to enhance the dish.
Vegetables
- 2 tablespoons olive oil Offers a rich, fruity backdrop.
- 1 medium onion, sliced Provides a sweet undertone.
- 1 medium red bell pepper, sliced Contributes vivid color and sweetness.
- 1 medium yellow bell pepper, sliced Adds crunch and brightness.
- 2 medium tomatoes, sliced Lends juicy richness.
Spices and Coconut Broth
- 1 teaspoon paprika Gives a subtle smokiness.
- 1/2 teaspoon ground cumin Offers warm earthiness.
- 1 cup full-fat coconut milk Creates a luscious and creamy sauce.
- 1/2 cup fish or vegetable broth Enriches the stew's flavor.
Garnish
- 2 tablespoons fresh cilantro, chopped Brings a fresh, herby note.
- 1 tablespoon fresh parsley, chopped Provides a hint of brightness.
- Cooked white rice Perfect for soaking up the broth.
Instructions
Preparation
- Place the fish in a bowl and season with lime juice, minced garlic, salt, and pepper, allowing it to marinate for 15-20 minutes.
Cooking
- In a large skillet, heat olive oil over medium heat and sauté sliced onions for 3-4 minutes until softened.
- Layer half of the bell peppers and tomatoes over the sautéed onions and sprinkle with paprika and cumin.
- Arrange the marinated fish pieces over the vegetables in a single layer.
- Top the fish with the remaining bell peppers and tomatoes.
- Pour in the coconut milk and broth, making sure the liquid surrounds the fish.
- Cover and let the mixture simmer gently for 15-20 minutes until the fish is cooked through.
- Adjust seasoning with salt and lime before serving.
- Garnish with chopped cilantro and parsley.
- Serve hot with fluffy white rice.













