Moqueca (Brazilian Fish Stew)
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, special occasions, or a comforting weeknight meal. Its rich flavors and vibrant ingredients make it a standout choice for anyone looking to explore Brazilian cuisine.
Why You’ll Love This Recipe
- Flavorful Experience: The combination of coconut milk, fresh vegetables, and spices creates a deliciously rich stew that bursts with flavor.
- Quick Preparation: With just 30 minutes from start to finish, you can serve this easy dish on busy weeknights or when entertaining guests.
- Customizable Ingredients: Use any firm white fish available to you, making this recipe versatile for different tastes and dietary needs.
- Healthy Ingredients: Packed with protein from the fish and nutrients from the vegetables, this stew is a wholesome option for a balanced meal.
- One-Pot Meal: Minimal cleanup is required since everything cooks together in one pot—perfect for those who want simplicity in cooking.
Tools and Preparation
Before diving into the cooking process, gathering your tools will help streamline your experience. Make sure you have everything ready to go.
Essential Tools and Equipment
- Large pot
- Wooden spoon
- Measuring spoons
- Knife
- Cutting board
Importance of Each Tool
- Large pot: Essential for cooking the moqueca evenly while allowing ample space for all ingredients to combine.
- Wooden spoon: Ideal for stirring without scratching your pot’s surface while also helping to break down ingredients as they cook.
- Knife & Cutting board: Necessary for chopping vegetables and preparing fish efficiently.


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 Serving
- 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é Vegetables
Bring a large pot to medium heat and add the coconut oil and olive oil. Once melted, add the chopped onion and jalapeño. Sauté for 2-3 minutes until softened. Add the sliced bell peppers and continue sautéing for another 2-3 minutes.
Step 2: Add Spices
Add the chopped garlic, paprika, and cayenne. Continue sautéing for another 1-2 minutes until the garlic softens and the spices deepen in color.
Step 3: Incorporate Tomatoes
Add chopped tomatoes with their juices to the pot. Stir everything together and cook for another 2-3 minutes so the tomatoes release their juices.
Step 4: Prepare Fish
Use paper towels to pat the fish dry. Season with salt and pepper before laying it on top of the sautéed vegetables in the pot.
Step 5: Add Liquid
Pour in the coconut milk and seafood stock. Add lime zest along with additional salt and pepper as desired. Gently stir without disrupting the fish too much.
Step 6: Simmer Your Stew
Cover the pot with a lid but leave a small opening for liquid to evaporate. Bring it to a simmer; cook moqueca for about 10-15 minutes until the fish is cooked through.
Step 7: Final Touches
Once done, remove moqueca from heat. Taste for seasoning adjustments if necessary. Serve it over cooked jasmine rice, garnished with green onions and lime wedges.
Enjoy your flavorful journey through Brazil with this delightful moqueca!
How to Serve Moqueca (Brazilian Fish Stew)
Serving moqueca is a delightful experience that can be enhanced with various accompaniments. Here are some tasty serving suggestions to elevate your meal.
With Jasmine Rice
- Cooked jasmine rice is the perfect base for moqueca, absorbing the rich flavors of the stew and creating a comforting dish.
Garnished with Green Onions
- Fresh green onions add a crunchy texture and a mild onion flavor that complements the stew beautifully.
With Lime Wedges
- Serving lime wedges on the side allows guests to squeeze fresh lime juice over their bowl, adding a zesty brightness to the dish.
Accompanied by Avocado Slices
- Creamy avocado slices balance the spices in moqueca, providing a smooth contrast to the stew’s vibrant flavors.
With a Side Salad
- A light salad with mixed greens and a citrus dressing can refresh the palate and add a crisp element to your meal.
How to Perfect Moqueca (Brazilian Fish Stew)
To make your moqueca truly exceptional, consider these helpful tips.
- Use Fresh Ingredients: Fresh fish and vegetables will greatly enhance the flavor of your stew, making it more vibrant and delicious.
- Adjust Spice Levels: Feel free to modify the amount of cayenne or paprika according to your heat preference for a personalized touch.
- Let It Simmer: Allowing the stew to simmer gently helps meld the flavors together, resulting in a richer taste.
- Keep it Covered: Covering the pot while cooking ensures moisture retention, helping keep the fish tender and juicy.
- Taste Before Serving: Always taste your moqueca before serving; adjusting seasoning can make all the difference in flavor.
Best Side Dishes for Moqueca (Brazilian Fish Stew)
Pairing moqueca with complementary side dishes can enhance its deliciousness. Here are some great options:
- Coconut Rice: A fragrant rice cooked with coconut milk that adds an extra layer of tropical flavor.
- Fried Plantains: Sweet fried plantains provide a delightful contrast to the savory stew.
- Steamed Broccoli: Lightly steamed broccoli adds color and nutrition while balancing out the rich flavors of moqueca.
- Quinoa Salad: A refreshing quinoa salad with diced tomatoes and cucumbers offers a protein-packed side that’s light yet satisfying.
- Cornbread: Sweet cornbread pairs wonderfully with moqueca, soaking up any remaining broth from your bowl.
- Coleslaw: A tangy coleslaw adds crunch and acidity, enhancing the overall eating experience.
Common Mistakes to Avoid
Avoiding common mistakes can elevate your Moqueca (Brazilian Fish Stew) to a whole new level.
- Using the wrong fish: Choosing fish that is too delicate can lead to it breaking apart during cooking. Opt for firm white fish like cod or halibut for best results.
- Skipping the seasoning: Under-seasoning can lead to bland flavors. Ensure you season your fish and the broth adequately with salt and pepper for a flavorful dish.
- Overcooking the fish: Cooking the fish too long can make it tough and dry. Aim for a 10-15 minute simmer until just cooked through.
- Not letting the vegetables soften: Rushing through sautéing can leave vegetables crunchy. Allow them to soften before adding liquids for better texture and flavor.
- Neglecting lime zest: Lime zest adds brightness. Don’t skip it—add it just before serving to enhance the stew’s flavor profile.


Storage & Reheating Instructions
Refrigerator Storage
- Store in an airtight container.
- Can last up to 3 days in the refrigerator.
Freezing Moqueca (Brazilian Fish Stew)
- Use a freezer-safe container to prevent freezer burn.
- Moqueca can be frozen for up to 3 months.
Reheating Moqueca (Brazilian Fish Stew)
- Oven: Preheat to 350°F (175°C). Place in an oven-safe dish, cover, and heat for about 15-20 minutes until warmed through.
- Microwave: Transfer to a microwave-safe bowl, cover loosely, and heat on high in 1-minute intervals until hot, stirring occasionally.
- Stovetop: Heat over medium-low heat in a pot, stirring gently until warmed through. Be cautious not to overcook the fish.
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 stew made with fish, coconut milk, and various spices. It’s known for its vibrant flavors and comforting texture.
Can I use other types of fish in this recipe?
Yes! While cod is recommended, you can substitute with any firm white fish such as halibut or tilapia for great results.
How spicy is Moqueca (Brazilian Fish Stew)?
The spice level depends on your jalapeño usage. You can adjust by removing seeds or using less cayenne if you prefer milder flavors.
What should I serve with Moqueca?
Moqueca pairs well with jasmine rice or crusty bread, allowing you to soak up the delicious broth.
Can I make Moqueca vegetarian?
Absolutely! Substitute fish with hearty vegetables like zucchini or eggplant, and use vegetable stock instead of seafood stock for a delightful vegetarian twist.
Final Thoughts
Moqueca (Brazilian Fish Stew) is a vibrant dish that showcases the beauty of Brazilian cuisine. Its versatility allows you to customize it based on available ingredients or personal preferences. Don’t hesitate to try different vegetables or spice levels—you’ll find this recipe easy to love!
Moqueca (Brazilian Fish Stew)
Discover the vibrant flavors of Brazil with this delightful Moqueca (Brazilian Fish Stew). This one-pot dish is brimming with fresh ingredients like coconut milk, firm white fish, and colorful bell peppers, making it not only a feast for the palate but also a visual delight. The stew comes together in just 30 minutes, perfect for busy weeknights or special occasions. With its rich, aromatic broth and zesty lime finish, Moqueca is a comforting meal that will transport you straight to the tropical shores of Brazil.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: Approximately 6 servings 1x
- Category: Main
- Method: Stovetop
- Cuisine: Brazilian
Ingredients
- 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 (sliced)
- 1 yellow bell pepper (sliced)
- 2 cloves garlic (finely chopped)
- 1 teaspoon sweet paprika
- 1/4 teaspoon cayenne
- Salt and pepper to taste
- 2 pounds firm white fish (like cod)
- 2 vine tomatoes (chopped) or 1 can chopped tomatoes
- 2 cups seafood stock or vegetable stock
- 13-ounce can coconut milk
- Zest of 1 lime + lime wedges for serving
- Green onions for garnish
Instructions
- Heat coconut oil and olive oil in a large pot over medium heat. Add onion and jalapeño; sauté until softened.
- Stir in sliced bell peppers and cook for another few minutes.
- Add garlic, paprika, and cayenne; sauté until fragrant.
- Incorporate chopped tomatoes and cook until juices are released.
- Pat the fish dry, season with salt and pepper, and place on top of vegetables.
- Pour in coconut milk and stock; add lime zest. Gently stir without disturbing the fish.
- Cover partially; simmer for about 10–15 minutes until the fish is cooked through.
- Taste for seasoning adjustments; serve over jasmine rice garnished with green onions and lime wedges.
Nutrition
- Serving Size: Approximately 1 cup (240g)
- Calories: 320
- Sugar: 4g
- Sodium: 680mg
- Fat: 18g
- Saturated Fat: 9g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 20g
- Fiber: 3g
- Protein: 22g
- Cholesterol: 60mg
