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. This dish is perfect for family dinners or special gatherings, offering a delightful blend of flavors that transport you straight to Brazil’s vibrant coastal cuisine.
Why You’ll Love This Recipe
- Flavorful Fusion: The combination of coconut milk, fresh vegetables, and spices creates a rich and aromatic stew.
- Easy to Prepare: With straightforward steps, this recipe is accessible for both novice and experienced cooks.
- Versatile Ingredients: Use any firm white fish you prefer, making it adaptable based on availability or personal taste.
- Healthy Option: Packed with protein and healthy fats from coconut milk, it’s a nutritious choice for dinner.
- Serve with Style: Presenting moqueca over jasmine rice not only enhances its flavor but also adds an appealing visual element to your meal.
Tools and Preparation
To make the cooking process even smoother, having the right tools on hand is essential. Here’s what you’ll need:
Essential Tools and Equipment
- Large pot
- Wooden spoon
- Cutting board
- Knife
- Measuring spoons
Importance of Each Tool
- Large pot: Ideal for cooking the stew evenly while allowing space for all the ingredients.
- Wooden spoon: Perfect for stirring without scratching your pot’s surface.
- Cutting board & knife: Essential for preparing your vegetables and fish efficiently.


Ingredients
For the Stew
- 2 tablespoons coconut oil
- 2 tablespoons olive oil
- 1/2 yellow onion (diced)
- 1 jalapeno (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 can of chopped tomatoes)
- 2 cups seafood stock (or vegetable stock)
- 13 ounce can coconut milk (full fat)
- 1 lime (zested + lime cut into wedges)
For Garnish
- 2 green onions (chopped)
For Rice
- 1/2 yellow onion (diced)
- 1 garlic clove (finely chopped)
- 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: Sauté the Vegetables
Start by bringing a large pot to medium heat. Add the coconut oil and olive oil. Once melted, add the chopped onion and jalapeño:
* Sauté for about 2–3 minutes until softened.
Then:
* Add the sliced bell peppers and continue sautéing for another 2–3 minutes.
Step 2: Add Spices and Tomatoes
Next:
* Stir in the chopped garlic, paprika, and cayenne. Cook for an additional minute or two until garlic softens.
Now:
* Add the chopped tomatoes along with their juices. Stir everything together and cook for another few minutes until softened.
Step 3: Prepare the Fish
Using paper towels:
* Pat the fish dry then season it with salt and pepper.
Place:
* Lay the fish pieces on top of the sautéed vegetables in the pot.
Step 4: Pour in Coconut Milk
Carefully pour in:
* The coconut milk along with seafood stock. Add lime zest, seasoning again with salt and pepper if needed.
Gently stir:
* Mix slightly without disturbing the fish too much.
Step 5: Simmer the Stew
Cover:
* Place a lid on the pot but leave a small opening. Bring it to a simmer.
Cook:
* Let it simmer for about 10–15 minutes until the fish is just cooked through.
Step 6: Serve Your Moqueca
Once done:
* Remove from heat and taste for seasoning.
Serve:
* Dish out moqueca over cooked jasmine rice, garnishing with green onions and lime wedges. Enjoy your delicious moqueca!
How to Serve Moqueca (Brazilian Fish Stew)
Serving moqueca is an opportunity to showcase its vibrant flavors and colors. This Brazilian fish stew can be enjoyed in various ways, enhancing the dining experience.
Serve with Jasmine Rice
- This fluffy rice absorbs the delicious coconut milk broth, making each bite flavorful and satisfying.
Garnish with Lime Wedges
- Fresh lime wedges add a zesty brightness that complements the stew’s rich flavors perfectly.
Top with Green Onions
- Chopped green onions provide a fresh crunch and a pop of color, enhancing the presentation of your dish.
Pair with Crusty Bread
- Serve alongside crusty bread for dipping into the flavorful broth, perfect for soaking up every last drop.
Offer a Side Salad
- A light salad with mixed greens and citrus dressing offers a refreshing contrast to the hearty stew.
How to Perfect Moqueca (Brazilian Fish Stew)
To elevate your moqueca, consider these helpful tips for perfecting your dish every time.
- Use Fresh Ingredients: Opt for fresh fish and vegetables to enhance flavor and texture in your stew.
- Adjust Spice Levels: Customize the heat by modifying jalapeño quantities or adding more cayenne pepper according to your taste preferences.
- Let it Simmer: Allowing the stew to simmer gently ensures that all flavors meld beautifully without overcooking the fish.
- Experiment with Herbs: Adding fresh herbs like cilantro or parsley right before serving can brighten up the dish even more.
- Serve Hot: Enjoy moqueca hot from the stove to fully appreciate its warmth and depth of flavor.
Best Side Dishes for Moqueca (Brazilian Fish Stew)
Pairing side dishes with moqueca can enhance your meal. Here are some great options that complement this Brazilian fish stew well.
- Coconut Rice: Cook jasmine rice in coconut milk for added richness that pairs seamlessly with moqueca.
- Fried Plantains: Sweet fried plantains offer a delightful contrast to the savory stew, adding sweetness and texture.
- Quinoa Salad: A light quinoa salad mixed with diced veggies provides a healthy, protein-packed side that’s easy to prepare.
- Steamed Asparagus: Simple steamed asparagus adds a crunchy element and vibrant color without overpowering the main dish.
- Garlic Bread: Toasted garlic bread is perfect for sopping up the flavorful broth from your moqueca.
- Mango Salsa: A fruity mango salsa brings brightness and sweetness to balance the spices in the stew.
Common Mistakes to Avoid
To make the best Moqueca (Brazilian Fish Stew), it’s important to avoid common pitfalls. Here are some mistakes people often make:
-
Using the wrong fish: Choosing a fish that falls apart easily can ruin the texture of your stew. Opt for firm white fish like cod or halibut instead.
-
Overcooking the fish: Cooking the fish too long can make it tough and chewy. Aim for just 10-15 minutes of simmering until the fish is cooked through.
-
Not seasoning properly: Under-seasoning can result in bland flavors. Make sure to taste and adjust salt and pepper as needed for a flavorful dish.
-
Skipping fresh ingredients: Using canned or frozen vegetables may affect the taste. Always use fresh bell peppers and onions for the best flavor.
-
Ignoring the lime zest: Lime zest adds a bright note to the stew. Don’t skip this step; it enhances the overall flavor profile.
Storage & Reheating Instructions
Refrigerator Storage
- Store Moqueca in an airtight container.
- It will last for up to 3 days in the refrigerator.
- Allow it to cool completely before sealing.
Freezing Moqueca (Brazilian Fish Stew)
- Freeze in a freezer-safe container or bag.
- It can be stored for up to 2 months.
- Label with the date for easy tracking.
Reheating Moqueca (Brazilian Fish Stew)
- Oven: Preheat to 350°F (175°C). Place in an oven-safe dish, cover with foil, and heat for about 20 minutes or until warmed through.
- Microwave: Use microwave-safe containers, cover loosely, and heat in 1-minute intervals until hot, stirring occasionally.
- Stovetop: Heat on medium-low in a saucepan, stirring frequently until warmed, about 5-10 minutes.
Frequently Asked Questions
Here are some common questions about making Moqueca (Brazilian Fish Stew):
What is Moqueca (Brazilian Fish Stew)?
Moqueca is a traditional Brazilian fish stew made with coconut milk, fresh vegetables, and spices. It’s known for its rich flavors and vibrant colors.
Can I use other types of seafood in Moqueca?
Yes, you can substitute with shrimp or firm white fish based on your preference. Just ensure they cook evenly with the other ingredients.
How do I make Moqueca vegetarian?
For a vegetarian version of Moqueca, replace fish with hearty vegetables like eggplant or zucchini and use vegetable stock instead of seafood stock.
What sides pair well with Moqueca?
Jasmine rice is commonly served alongside Moqueca. You can also serve it with crusty bread for dipping into the flavorful broth.
How do I customize my Moqueca?
Feel free to add your favorite vegetables like carrots or snap peas. Adjust spice levels by adding more cayenne pepper if you enjoy extra heat!
Final Thoughts
This Moqueca (Brazilian Fish Stew) is not only delicious but also versatile. With its creamy coconut base and vibrant vegetables, it’s perfect for family dinners or gatherings. Customize it by adding different seafood or spices according to your taste preferences. Give this recipe a try, and enjoy a taste of Brazil at home!
Moqueca (Brazilian Fish Stew)
Moqueca, a vibrant Brazilian fish stew, brings the tropical flavors of the coast right to your kitchen. This delightful dish is a perfect blend of fresh, firm white fish, aromatic vegetables, and creamy coconut milk, all simmered together with zesty lime and spices. Ideal for family dinners or special gatherings, moqueca offers a comforting yet exotic meal that transports you to Brazil’s sunny shores. Its versatility allows you to use any available fish, making it an easy go-to recipe for seafood lovers. Serve it over fluffy jasmine rice for a complete culinary experience that everyone will enjoy.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Yield: Serves approximately 6 people 1x
- Category: Main
- Method: Simmering
- Cuisine: Brazilian
Ingredients
- 2 tablespoons coconut oil
- 2 tablespoons olive oil
- 1/2 yellow onion (diced)
- 1 jalapeno (diced)
- 1 red bell pepper (sliced)
- 1 yellow bell pepper (sliced)
- 2 cloves garlic (finely chopped)
- 2 pounds cod (or other firm white fish)
- 13 oz can coconut milk
- 2 cups vegetable stock
- Juice and zest of 1 lime
Instructions
- In a large pot, heat coconut and olive oils over medium heat. Add diced onion and jalapeño; sauté for 2–3 minutes until softened.
- Stir in sliced bell peppers and cook for an additional 2–3 minutes.
- Add chopped garlic, paprika, and cayenne; cook for another minute until fragrant.
- Mix in chopped tomatoes and their juices; simmer until softened.
- Pat the fish dry and season with salt and pepper. Lay the fish pieces on top of the sautéed vegetables in the pot.
- Pour in coconut milk and vegetable stock, along with lime zest. Stir gently without disturbing the fish.
- Cover the pot slightly open and simmer for 10–15 minutes until the fish is cooked through.
- Remove from heat, taste for seasoning, and serve over cooked jasmine rice garnished with green onions and lime wedges.
Nutrition
- Serving Size: 1 serving
- Calories: 382
- Sugar: 6g
- Sodium: 580mg
- Fat: 24g
- Saturated Fat: 18g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 20g
- Fiber: 3g
- Protein: 18g
- Cholesterol: 65mg