Moqueca (Brazilian Fish Stew) is a vibrant and flavorful dish that highlights the essence of Brazilian cuisine. This stew combines fresh fish with creamy coconut milk, colorful peppers, and zesty lime for an unforgettable meal. Perfect for dinner parties or family gatherings, moqueca is both impressive and easy to make, making it a favorite among home cooks and food enthusiasts alike.
Why You’ll Love This Recipe
- Quick to Prepare: With a total cook time of just 30 minutes, this dish is perfect for busy weeknights.
- Bursting with Flavor: The combination of spices, coconut milk, and fresh ingredients creates a rich and aromatic stew.
- Versatile Ingredients: You can use any firm white fish available, making it adaptable to your local market.
- Healthy Option: Packed with protein and healthy fats from coconut milk, this dish is nutritious without sacrificing taste.
- Beautiful Presentation: The colorful vegetables and garnishes make this stew visually appealing, perfect for impressing guests.
Tools and Preparation
Before you start cooking, gather your tools to ensure a smooth cooking process.
Essential Tools and Equipment
- Large pot
- Cutting board
- Chef’s knife
- Measuring cups and spoons
- Wooden spoon
Importance of Each Tool
- Large pot: Essential for cooking the stew evenly and allowing all ingredients to meld together.
- Chef’s knife: A sharp knife will help speed up prep time when chopping vegetables and fish.
- Measuring cups and spoons: Accurate measurements ensure the right balance of flavors in your moqueca.

Ingredients
To prepare this delightful Moqueca (Brazilian Fish Stew), you will need the following ingredients:
Vegetables & Aromatics
- 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)
Spices & Seasonings
- 1 teaspoon sweet paprika
- 1/4 teaspoon cayenne (add more if preferred)
- 1 teaspoon kosher salt
- 1/2 teaspoon ground black pepper
Fish & Broth
- 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)
Garnishes & Serving
- 1 lime (zested + lime cut into wedges)
- 2 green onions (chopped, for garnish)
- 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 heating your large pot over medium heat. Add the coconut oil and olive oil. Once melted:
– Add the diced onion and jalapeño; sauté for 2-3 minutes until softened.
– Stir in the sliced red and yellow bell peppers; continue sautéing for another 2-3 minutes.
Step 2: Add Garlic and Spices
Next, add the chopped garlic along with sweet paprika and cayenne:
– Sauté for an additional 1-2 minutes until the garlic softens and spices deepen in color.
Step 3: Incorporate Tomatoes
Add the chopped tomatoes with their juices:
– Stir everything together; cook for another 2-3 minutes so the tomatoes can release their juices.
Step 4: Prepare the Fish
Pat dry your fish using paper towels:
– Season it with salt and black pepper before laying it on top of the sautéed vegetables.
Step 5: Combine Liquid Ingredients
Pour in the coconut milk and seafood stock:
– Add lime zest; season with more salt and pepper if needed. Gently stir without disrupting the fish.
Step 6: Simmer the Stew
Cover the pot with a lid slightly ajar:
– Bring everything to a simmer; cook for about 10-15 minutes until the fish is cooked through.
Step 7: Serve Your Moqueca
Once done, remove from heat:
– Taste for seasoning adjustments. Serve your moqueca over cooked jasmine rice garnished with green onions and lime wedges. Enjoy!
How to Serve Moqueca (Brazilian Fish Stew)
Moqueca is a vibrant and flavorful dish that can be enjoyed in many ways. Here are some serving suggestions to enhance your meal and make the most of this delicious Brazilian fish stew.
Serve with Jasmine Rice
- Jasmine rice pairs perfectly with moqueca, absorbing the rich coconut milk and spices. Its fragrant aroma complements the stew beautifully.
Add Lime Wedges
- Serving lime wedges on the side allows guests to squeeze fresh lime juice over their moqueca. This adds a zesty brightness that elevates the flavors.
Garnish with Green Onions
- Chopped green onions provide a fresh crunch and color contrast. Sprinkle them on top just before serving for a visually appealing dish.
Pair with Fresh Salad
- A simple salad made with mixed greens, tomatoes, and a light vinaigrette offers a refreshing balance to the hearty stew.
Serve with Crusty Bread
- Crusty bread is ideal for dipping into the flavorful broth of moqueca. It’s perfect for soaking up every last drop of this savory dish.
How to Perfect Moqueca (Brazilian Fish Stew)
Perfecting moqueca involves balancing flavors and textures. Here are some tips to ensure your stew turns out amazing every time.
-
Choose Fresh Fish: Opt for fresh or high-quality frozen fish for the best flavor and texture. Firm white fish like cod works well in this recipe.
-
Adjust Spice Levels: Taste as you go! If you prefer more heat, add extra cayenne or jalapeño, but start small to avoid overwhelming the dish.
-
Use Full-Fat Coconut Milk: For a creamier texture and richer flavor, use full-fat coconut milk instead of light varieties. This enhances the overall taste of your moqueca.
-
Let It Simmer: Allowing the moqueca to simmer gently ensures that all flavors meld together beautifully. Don’t rush this step; patience pays off!
Best Side Dishes for Moqueca (Brazilian Fish Stew)
Enhancing your meal with side dishes can elevate your experience of enjoying moqueca. Here are some great options that pair wonderfully with this stew.
-
Coconut Rice: Cook rice in coconut milk for an aromatic side that complements the flavors of moqueca beautifully.
-
Grilled Vegetables: Seasonal grilled veggies like zucchini, eggplant, and bell peppers add a smoky flavor that contrasts nicely with the stew’s richness.
-
Black Beans: A classic Brazilian side, black beans provide protein and depth, making them an excellent pairing with fish stew.
-
Plantain Chips: Crispy plantain chips add a delightful crunch and sweetness that balances the savory flavors of moqueca.
-
Cornbread: Moist cornbread is a comforting addition that soaks up broth well while providing a hint of sweetness.
-
Avocado Salad: Creamy avocado slices tossed in lime juice create a fresh counterpoint to the spicy stew, enhancing each bite’s overall experience.
Common Mistakes to Avoid
Making moqueca can be simple, but there are common pitfalls to watch out for when preparing this delicious dish.
- Boldly skip ingredients: Omitting key ingredients like coconut milk or fresh vegetables can alter the dish’s flavor. Always gather all your ingredients beforehand.
- Boldly rush cooking: Cooking the vegetables too quickly can lead to uneven textures. Take your time sautéing until they are softened and fragrant.
- Boldly overlook seasoning: Forgetting to season the fish and vegetables can make the dish bland. Don’t be shy with salt, pepper, and spices!
- Boldly ignore simmering time: Not allowing the stew to simmer properly can result in undercooked fish. Make sure to let it cook long enough for everything to meld together.
- Boldly use low-quality fish: Using frozen or low-quality fish can impact taste and texture. Choose fresh, firm white fish for the best results.

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)
- Freeze moqueca in a freezer-safe container for up to 2 months.
- Allow it to cool completely before sealing.
Reheating Moqueca (Brazilian Fish Stew)
- Oven: Preheat oven to 350°F (175°C) and heat covered for about 20 minutes.
- Microwave: Heat in a microwave-safe bowl for 2-3 minutes, stirring halfway through.
- Stovetop: Reheat gently in a pot over medium heat until warmed through.
Frequently Asked Questions
Here are some common questions about making moqueca that may help you on your culinary journey.
What is Moqueca (Brazilian Fish Stew)?
Moqueca is a traditional Brazilian fish stew made with fresh fish, coconut milk, tomatoes, and bell peppers, delivering vibrant flavors with every bite.
Can I use different types of fish in Moqueca?
Yes! You can substitute cod with any firm white fish like haddock or tilapia based on availability.
Is Moqueca spicy?
Moqueca has a mild spice level but can easily be adjusted. Add more cayenne or jalapeño for extra heat if desired.
How do I serve Moqueca?
Serve moqueca over cooked jasmine rice for a complete meal. Garnish with green onions and lime wedges for added flavor.
Can I make Moqueca vegetarian?
Absolutely! Substitute seafood stock with vegetable stock and replace fish with hearty vegetables or mushrooms for a delicious vegetarian version of moqueca.
Final Thoughts
Moqueca (Brazilian Fish Stew) is an impressive dish that brings together bold flavors and comforting warmth. Its versatility allows for customization based on personal tastes—feel free to add your favorite veggies or adjust spice levels. We encourage you to try making this delightful stew at home!
Moqueca (Brazilian Fish Stew)
Moqueca, a vibrant Brazilian fish stew, captivates the palate with its rich combination of fresh fish, creamy coconut milk, and colorful vegetables. This dish is not only a feast for the senses but also quick to prepare—perfect for busy weeknights or special gatherings. The harmony of spices and zesty lime elevates this hearty stew, making it a delightful centerpiece at any dinner table. Experience the essence of Brazilian cuisine in just one pot, where every bite bursts with flavor and warmth.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Yield: Approximately six servings 1x
- Category: Dinner
- Method: Stovetop
- Cuisine: Brazilian
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 (finely chopped)
- 1 teaspoon sweet paprika
- 1/4 teaspoon cayenne pepper
- 2 pounds cod (or firm white fish)
- 2 vine tomatoes (chopped) or 1 can chopped tomatoes
- 2 cups seafood stock or vegetable stock
- 13-ounce can coconut milk
- Lime zest and wedges for serving
Instructions
- Heat coconut and olive oils in a large pot over medium heat. Sauté diced onion and jalapeño for about 3 minutes until softened.
- Add red and yellow bell peppers; cook for another 3 minutes.
- Stir in garlic, paprika, and cayenne; sauté for an additional minute.
- Mix in chopped tomatoes; cook until they release their juices (around 3 minutes).
- Pat dry the fish pieces, season with salt and pepper, then place them on top of the vegetable mixture.
- Pour coconut milk and seafood stock over the fish; add lime zest. Stir gently without disturbing the fish.
- Cover partially and simmer for about 10-15 minutes until the fish is cooked through.
Nutrition
- Serving Size: 1 bowl (approximately 300g)
- Calories: 350
- Sugar: 5g
- Sodium: 680mg
- Fat: 18g
- Saturated Fat: 12g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 4g
- Protein: 22g
- Cholesterol: 60mg



Leave a Comment