An impressive and easy Brazilian fish stew, Moqueca (Brazilian Fish Stew) is a delightful dish that showcases the vibrant flavors of coconut milk, fresh vegetables, and zesty lime. This recipe is perfect for various occasions—from family dinners to special gatherings. Its unique combination of ingredients makes it a standout choice that will please any palate.
Why You’ll Love This Recipe
- Easy to Prepare: With straightforward steps and simple ingredients, this recipe can be on your table in just 30 minutes.
- Flavor Explosion: The blend of coconut milk, spices, and fresh vegetables creates a rich and satisfying flavor profile.
- Versatile Ingredients: Use any firm white fish you have on hand, making it a flexible option for whatever is available.
- Healthy Choice: Packed with protein and healthy fats, this stew is both nutritious and delicious.
- Impressive Presentation: Bright colors from the peppers and garnishes make for a visually appealing dish that impresses guests.
Tools and Preparation
To create the perfect Moqueca, having the right tools can make all the difference in your cooking experience.
Essential Tools and Equipment
- Large pot or Dutch oven
- Wooden spoon
- Measuring cups and spoons
- Knife and cutting board
Importance of Each Tool
- Large pot or Dutch oven: Essential for evenly cooking the stew while allowing ample space for all ingredients.
- Wooden spoon: Perfect for stirring without scratching your cookware.
- Measuring cups and spoons: Ensure accurate measurements of liquids and spices for balanced flavors.

Ingredients
An impressive and easy Brazilian fish stew, moqueca can use any fish that’s available and is flavored with coconut milk, peppers, and bright lime zest.
For the Stew
- 2 tablespoons coconut oil
- 2 tablespoons olive oil
- 1/2 yellow onion (diced)
- 1 jalapeño (diced, seeds removed if too spicy)
- 1 red bell pepper (seeds removed and sliced)
- 1 yellow bell pepper (seeds removed and sliced)
- 2 cloves garlic (finely chopped)
- 1 teaspoon sweet paprika
- 1/4 teaspoon cayenne (add more if preferred)
- 1 teaspoon kosher salt
- 1/2 teaspoon ground black pepper
- 2 pounds cod (or other firm white fish, cut into large 1-2 inch pieces)
- 2 vine tomatoes (chopped, with their juices or 1 13-ounce can chopped tomatoes)
- 2 cups seafood stock (or vegetable stock)
- 13-ounce can coconut milk (full fat)
- 1 lime (zested + lime cut into wedges)
- 2 green onions (chopped, for garnish)
For the Rice
- 1 cup jasmine rice (washed and rinsed)
- 2 cups vegetable stock
- 1/2 teaspoon kosher salt (to taste)
How to Make Moqueca (Brazilian Fish Stew)
Step 1: Prepare the Base
Bring a large pot to medium heat. Add the coconut oil and olive oil. Once melted:
* Add the chopped onion and jalapeño; sauté for 2–3 minutes until softened.
* Stir in the sliced bell peppers; continue sautéing for another 2–3 minutes.
Step 2: Add Spices
Add the chopped garlic, sweet paprika, and cayenne. Keep sautéing:
* Cook for an additional 1–2 minutes until garlic softens and spices deepen in color.
Step 3: Incorporate Tomatoes
Add chopped tomatoes with their juices:
* Stir everything together and cook for another 2–3 minutes so that tomatoes release their juices.
Step 4: Add Fish
Pat the fish dry using paper towels:
* Season with salt and pepper before laying it delicately on top of the vegetable mixture.
Step 5: Pour Liquids
Add coconut milk and seafood stock into the pot:
* Include lime zest; season again with salt and pepper. Gently stir without disrupting the fish.
Step 6: Simmer
Cover the pot with a lid but leave a small opening:
* Bring to a simmer. Cook Moqueca for about 10–15 minutes until fish is cooked through.
Step 7: Final Touches
Remove Moqueca from heat:
* Taste for seasoning adjustments. Serve hot over jasmine rice garnished with green onions and lime wedges.
How to Serve Moqueca (Brazilian Fish Stew)
Serving moqueca is a delightful experience that brings the vibrant flavors of Brazil to your table. This Brazilian fish stew is not only delicious but also visually appealing, making it a perfect dish for gatherings or cozy family dinners.
With Jasmine Rice
- Serve the moqueca over a bed of fluffy jasmine rice to soak up the rich coconut broth and enhance its flavors.
Adding Fresh Herbs
- Garnish the stew with fresh herbs such as cilantro or parsley for added color and a burst of freshness.
Lime Wedges
- Include lime wedges on the side for guests to squeeze over their bowls, enhancing the dish’s brightness and acidity.
Accompanying Pickled Vegetables
- Serve with pickled vegetables for a tangy contrast that complements the richness of the stew.
Toasted Bread
- Offer slices of toasted bread or crusty rolls to mop up the delicious sauce, ensuring every bit is enjoyed.
How to Perfect Moqueca (Brazilian Fish Stew)
Perfecting moqueca requires attention to detail and a few handy tips. These suggestions will help elevate your dish and ensure it turns out great every time.
- Use Fresh Ingredients – Opt for fresh fish and ripe vegetables for the best flavor and texture in your stew.
- Adjust Spice Level – Customize the heat by altering the amount of jalapeño or cayenne pepper based on your preference.
- Let It Simmer – Allow the stew to simmer gently; this helps meld all the flavors together beautifully.
- Taste Before Serving – Always taste and adjust seasoning just before serving to ensure it’s perfectly balanced.
- Experiment with Fish – While cod is traditional, feel free to use any firm white fish like tilapia or haddock for variety.
- Serve Hot – Ensure that moqueca is served hot for an optimal dining experience, enhancing its aroma and flavors.
Best Side Dishes for Moqueca (Brazilian Fish Stew)
Pairing side dishes with moqueca can enhance your meal experience. Here are some excellent options that complement this flavorful stew perfectly.
- Coconut Rice – A fragrant rice cooked with coconut milk that echoes the flavors in moqueca while adding creaminess.
- Grilled Vegetables – Seasonal grilled veggies provide a charred flavor that contrasts nicely with the stewed fish.
- Fried Plantains – Sweet fried plantains offer a delightful sweetness that balances out the savory notes of the stew.
- Salad Verde – A light green salad dressed with lime vinaigrette adds freshness and crunch to your meal.
- Cassava Fries – Crispy cassava fries serve as a satisfying side, perfect for dipping into the rich broth.
- Quinoa Salad – A protein-rich quinoa salad mixed with diced tomatoes and herbs provides a healthy option alongside moqueca.
Common Mistakes to Avoid
Cooking moqueca can be a delightful experience, but there are common pitfalls to watch out for.
- Bold seasoning choices: Not seasoning the fish properly can lead to bland flavors. Ensure you season both the fish and vegetables adequately with salt and pepper.
- Bold vegetable prep: Skipping the sautéing step or not cooking the vegetables long enough can result in an unappetizing texture. Take your time to soften the onions and peppers for a better stew base.
- Bold coconut milk use: Adding coconut milk too early can cause it to curdle. Wait until the vegetables are well-cooked before incorporating it into the pot.
- Bold fish quality: Using low-quality or frozen fish can affect taste. Opt for fresh, firm white fish like cod for the best results.
- Bold cooking time: Overcooking the fish will make it tough. Keep an eye on it and cook until just done for a flaky texture.

Storage & Reheating Instructions
Refrigerator Storage
- Store moqueca in an airtight container.
- It will last up to 3 days in the refrigerator.
Freezing Moqueca (Brazilian Fish Stew)
- Place cooled moqueca in freezer-safe containers.
- It can be frozen for up to 3 months for best quality.
Reheating Moqueca (Brazilian Fish Stew)
- Oven: Preheat oven to 350°F (175°C) and heat covered for about 20 minutes.
- Microwave: Use a microwave-safe dish and heat in intervals of 1-2 minutes, stirring in between.
- Stovetop: Gently reheat over medium-low heat, stirring occasionally until warmed through.
Frequently Asked Questions
Here are some frequently asked questions regarding moqueca that may help you during your cooking process.
What is Moqueca (Brazilian Fish Stew)?
Moqueca is a traditional Brazilian fish stew made with coconut milk, tomatoes, peppers, and spices, offering a deliciously rich flavor profile.
Can I customize my Moqueca?
Absolutely! You can substitute different types of firm white fish or add more vegetables according to your preference, making it versatile and adaptable.
How do I serve Moqueca?
Serve your moqueca hot over cooked jasmine rice, garnished with chopped green onions and lime wedges for added flavor.
What type of fish works best in Moqueca?
Firm white fish like cod or tilapia is ideal. However, feel free to experiment with other varieties as they can also work well in this dish.
Final Thoughts
Moqueca (Brazilian Fish Stew) is an impressive yet easy dish that bursts with flavor. Its combination of spices and creamy coconut milk makes it perfect for any dinner table. Don’t hesitate to customize this recipe by adding your favorite vegetables or adjusting the spice level!
Moqueca (Brazilian Fish Stew)
- Total Time: 30 minutes
- Yield: Serves approximately six people 1x
Description
Moqueca, or Brazilian Fish Stew, is a vibrant and flavorful dish that captures the essence of Brazil’s tropical cuisine. This easy-to-make stew showcases succulent chunks of firm white fish simmered in a luscious coconut milk base, accented with fresh vegetables and zesty lime. With rich spices and bright colors, Moqueca is perfect for family dinners or special occasions, offering a delightful experience for your taste buds. Serve it over fluffy jasmine rice for a satisfying meal that’s as impressive as it is comforting.
Ingredients
- 2 tablespoons coconut oil
- 2 tablespoons olive oil
- 1/2 yellow onion (diced)
- 1 jalapeño (diced)
- 1 red bell pepper (sliced)
- 1 yellow bell pepper (sliced)
- 2 cloves garlic (chopped)
- 2 pounds cod (or other firm white fish, cut into pieces)
- 2 vine tomatoes (chopped)
- 13-ounce can coconut milk
- Juice and zest of 1 lime
- Salt and pepper to taste
Instructions
- In a large pot over medium heat, combine coconut oil and olive oil. Sauté diced onion and jalapeño for 2–3 minutes until softened.
- Add sliced bell peppers and continue cooking for another 2–3 minutes.
- Stir in minced garlic, sweet paprika, and cayenne; cook for an additional minute.
- Incorporate chopped tomatoes with their juices; cook for another 2–3 minutes.
- Pat fish dry and season with salt and pepper. Lay it gently on top of the vegetable mixture.
- Pour in the coconut milk and seafood stock; add lime zest, then stir gently without disturbing the fish.
- Cover partially and let simmer for about 10–15 minutes until the fish is cooked through.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Main
- Method: Simmering
- Cuisine: Brazilian
Nutrition
- Serving Size: 1 serving
- Calories: 320
- Sugar: 4g
- Sodium: 520mg
- Fat: 18g
- Saturated Fat: 12g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 20g
- Fiber: 2g
- Protein: 23g
- Cholesterol: 70mg