If you’ve ever dreamed of diving into a bowl of warmth, color, and vibrant flavors that tell a story of Brazil’s rich culinary heritage, then you’re in for a treat with this Brazilian Fish Stew – Moqueca Recipe. This stew is not just a dish; it’s a celebration of fresh seafood, fragrant spices, creamy coconut milk, and zesty lime all coming together in perfect harmony. Every spoonful is a dance of textures and tastes, from the tender fish soaking up the robust tomato and pepper broth to the bright freshness of herbs that finish the dish with a pop. Whether it’s your first time exploring Brazilian cuisine or you’re a longtime fan, this recipe will quickly become one of your favorites to share with friends and family.

Ingredients You’ll Need

A wooden board laid on a white marbled surface holds an array of small white dishes and piles of chopped ingredients: a round bowl at the top center filled with bright red and yellow halved cherry tomatoes mixed with small brown mushrooms; to its right, a round white bowl filled with a white liquid, and below it another round white bowl containing a grayish broth with two lime wedges beside it; to the left of the tomato bowl, chopped purple onions and a small heap of green herbs are placed side by side; below them, diced yellow and purple-skinned potatoes sit next to a small ceramic bowl filled with dark red powder; in the center, a small square white dish holds golden olive oil; nearby, chopped red bell peppers and finely chopped green peppers are arranged next to three white garlic cloves; three green ceramic spoons spread across the board carry white salt, deep red paste, and cumin seeds respectively. photo taken with an iphone --ar 4:5 --v 7

The magic of this Brazilian Fish Stew – Moqueca Recipe lies in its simple but thoughtfully chosen ingredients. Each one plays a vital role, whether it’s providing depth with spices, brightness with fresh lime, or richness with coconut milk, making this stew both a feast for the eyes and the palate.

  • 1 – 1 1/2 pounds firm white fish: Halibut, Black Cod, or Sea Bass are ideal for their firm texture that holds up beautifully during cooking.
  • ½ teaspoon salt: Enhances the natural flavors of the fish without overwhelming them.
  • One lime (zest and juice): Adds a sharp citrus brightness that cuts through the creaminess of the stew.
  • 2-3 tablespoons coconut or olive oil (or Dende – Brazilian Red Palm oil): The oil you choose will deeply influence the flavor, with Dende oil lending an authentic smoky richness.
  • 1 onion, finely diced (red, white, or yellow): Creates a savory base with a gentle hint of sweetness.
  • ½ teaspoon salt: Keeps the vegetables balanced and flavorful.
  • 1 cup carrot, diced: Offers subtle sweetness and vibrant orange color to the stew.
  • 1 red bell pepper, diced: Adds crunch and fruity notes that complement the fish.
  • 4 garlic cloves, rough chopped: Infuses the stew with aromatic depth and warmth.
  • ½ jalapeno, finely diced: Brings a mild heat that wakes up the taste buds.
  • 1 tablespoon tomato paste: Concentrates the tomato flavor for a rich, velvety broth.
  • 2 teaspoons paprika: Delivers smoky undertones and beautiful color.
  • 1 teaspoon ground cumin (or whole seed): Provides earthy complexity that balances the brighter ingredients.
  • 1 cup fish or chicken stock: Forms a flavorful, savory liquid base for the stew.
  • 1 ½ cups tomatoes, diced (preferably fresh): Adds freshness, acidity, and texture.
  • 1 14-ounce can coconut milk (liquid and solids): Gives the stew its signature creamy, tropical finish.
  • More salt to taste: Adjust seasoning as you bring the flavors together.
  • ½ cup chopped cilantro, scallions, or Italian parsley: For a finishing touch of fresh herbal brightness.
  • Squeeze of lime: A final zing to brighten every bite.

How to Make Brazilian Fish Stew – Moqueca Recipe

A white pot filled with many colorful chopped vegetables including yellow, orange, red, and purple pieces, mixed with small seeds and green bits. On top of the vegetables are two brownish-red powders and a small red paste, with a clear liquid being poured in from above. The mix looks fresh and rich in texture with a busy, vibrant mix of colors and shapes. The background is a white marbled surface. photo taken with an iphone --ar 4:5 --v 7

Step 1: Prepare the Fish

Start by rinsing your fish and patting it dry, then cut it into about 2-inch pieces. Toss these with salt, the zest of half a lime, and a tablespoon of fresh lime juice. Gently massage the mixture into the fish, ensuring each piece is well-coated. This simple step not only seasons your fish perfectly but also infuses it with a fresh citrus brightness that balances the richness of the stew.

Step 2: Sauté the Vegetables

Heat your choice of oil—whether it’s the creamy olive oil, coconut oil, or the wonderfully authentic Dende oil—in a large sauté pan over medium-high heat. Add the diced onion along with half a teaspoon of salt. Sauté for 2 to 3 minutes until the onions become translucent and fragrant. Lower the heat to medium and introduce the diced carrot, red bell pepper, garlic, and finely diced jalapeno. Let these cook gently for 4 to 5 minutes to develop their sweetness and meld flavors beautifully.

Step 3: Build the Stew Base

Now it’s time to deepen the flavor by stirring in the tomato paste, paprika, and ground cumin. Mix everything thoroughly before pouring in the fish or chicken stock. Bring the mixture to a gentle simmer, then add the diced tomatoes. Cover the pan and let everything simmer on medium-low heat for about 5 minutes or until the carrots have softened, creating a lush and flavorful base for your stew.

Step 4: Add the Coconut Milk and Season

Pour in the coconut milk, stirring it into the stew to create that characteristic creamy texture. Take this moment to taste and adjust the salt level as necessary. The coconut milk mellows the spices and adds a subtle sweetness, making each spoonful comforting and indulgent.

Step 5: Cook the Fish

Gently nestle the seasoned fish pieces into the fragrant stew. Allow the fish to simmer gently until cooked through, usually about 4 to 6 minutes. This slow cooking enables the fish to soak up the rich, coconut-tomato broth while remaining tender and flaky. If you prefer, you can finish cooking the stew in a 350°F oven, which helps even thicker fish pieces cook through nicely without breaking apart.

Step 6: Final Seasoning and Lime

Give the stew a final taste and seasoning adjustment, adding more salt if needed. A fresh squeeze of lime over the stew at this stage lifts all the flavors wonderfully and adds that sharp, citrusy note that is signature to Moqueca.

Step 7: Ready to Serve

Serve the steaming hot stew over fluffy white rice, and finish with a good sprinkle of chopped cilantro or scallions and an extra squeeze of lime. For an extra touch of richness, drizzle a bit more olive oil on top. This last flourish adds a silky gloss and enhances the stew’s vibrant flavors.

How to Serve Brazilian Fish Stew – Moqueca Recipe

Garnishes

Garnishing your Brazilian Fish Stew – Moqueca Recipe with fresh herbs like cilantro or scallions brings a burst of color and a lively herbaceous note that cuts through the stew’s creaminess beautifully. Add a wedge or two of lime on the side for guests to squeeze according to their taste, adding that extra zing that makes each bite uniquely fresh.

Side Dishes

Traditionally, this stew is served with simple white rice, which is perfect for soaking up the luscious broth. But don’t hesitate to get creative with sides — a crisp green salad, fried plantains, or even a side of warm crusty bread can complement the stew excellently. Each side helps balance the richness and bring additional texture to the meal.

Creative Ways to Present

For a beautiful presentation, serve your Brazilian Fish Stew in wide shallow bowls that allow the colors and textures to shine. Garnish with whole sprigs of cilantro, a sprinkle of chopped scallions, and wedges of lime. You could even sprinkle a few red chili flakes on top for those who crave a little extra heat. This presentation makes every meal feel special, perfect for dinner parties or cozy family dinners.

Make Ahead and Storage

Storing Leftovers

Leftover Brazilian Fish Stew – Moqueca Recipe keeps beautifully in the refrigerator for up to 3 days. Store it in an airtight container to preserve its vibrant flavors and creamy texture. The fish might absorb more broth over time, creating even deeper flavors the next day.

Freezing

You can freeze this stew, but because of the fish and coconut milk, it’s best to consume within 1 month. Freeze in a sealed container leaving some room for expansion. Thaw overnight in the refrigerator before reheating gently to keep the fish tender and the broth creamy.

Reheating

When reheating your Moqueca, do so gently on the stove over low heat. Stir occasionally to distribute the heat evenly without breaking apart the fish. If the broth seems too thick after refrigeration, add a splash of stock or water to refresh its texture.

FAQs

Can I use other types of fish in this Brazilian Fish Stew – Moqueca Recipe?

Yes! While firm white fish like halibut, black cod, or sea bass work best because they hold together well, you could also experiment with snapper or grouper. Just avoid flaky fish that might fall apart during cooking.

What is Dende oil and can I substitute it?

Dende oil is Brazilian red palm oil prized for its unique smoky, nutty flavor that defines many traditional dishes. If you can’t find it, olive oil or coconut oil are great alternatives, but the stew will have a slightly different flavor profile.

Is this Brazilian Fish Stew spicy?

The dish has a mild heat level thanks to the jalapeno, but it’s not overwhelmingly spicy. You can always adjust the amount of jalapeno or add chili flakes if you prefer more kick.

Can I make this stew vegetarian?

While this recipe is centered around fish, you can try replacing the fish with firm tofu or hearty vegetables like eggplant and mushrooms. Use vegetable stock instead of fish stock to keep it vegetarian-friendly.

What should I serve with Brazilian Fish Stew?

Classic white rice is the perfect accompaniment, but sides like fried plantains, fresh bread, or a simple green salad also work well to balance the richness of the stew.

Final Thoughts

If you’re ready to bring a little sunshine and tropical flair into your kitchen, the Brazilian Fish Stew – Moqueca Recipe is an absolute must-try. It’s a dish that’s welcoming, full of bold flavors, and surprisingly easy to prepare. Every bite invites you to savor the vibrant spirit of Brazil, and I promise once you make it, you’ll want to make it again and again. So gather your ingredients, invite your favorite people to the table, and enjoy the delicious adventure that Moqueca offers!

Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
Brazilian Fish Stew - Moqueca Recipe

Brazilian Fish Stew – Moqueca Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4 from 90 reviews

Brazilian Fish Stew, or Moqueca, is a vibrant and aromatic seafood dish featuring firm white fish simmered in a rich, spiced coconut milk and tomato broth. Enhanced with lime, fresh vegetables, and the option of traditional Dendê oil or coconut oil, this stew delivers a perfect balance of tropical flavors and comforting warmth. Ideal for a quick yet impressive meal, Moqueca showcases the essence of Brazilian coastal cuisine in under 40 minutes.

  • Total Time: 35 minutes
  • Yield: 4 servings

Ingredients

Fish Marinade

  • 11 1/2 pounds firm white fish (Halibut, Black Cod, Sea Bass; thicker cuts preferred)
  • ½ teaspoon salt
  • Zest of ½ lime
  • 1 tablespoon lime juice (from one lime)

Stew Base

  • 23 tablespoons coconut oil or olive oil (or Dendê – Brazilian Red Palm oil for authentic flavor)
  • 1 onion, finely diced (red, white, or yellow)
  • ½ teaspoon salt
  • 1 cup carrot, diced
  • 1 red bell pepper, diced
  • 4 garlic cloves, roughly chopped
  • ½ jalapeño, finely diced
  • 1 tablespoon tomato paste
  • 2 teaspoons paprika
  • 1 teaspoon ground cumin (or whole seed)
  • 1 cup fish or chicken stock
  • 1 ½ cups fresh tomatoes, diced
  • 1 (14 ounce) can coconut milk (including liquid and solids)
  • Salt, to taste
  • ½ cup chopped cilantro, scallions, or Italian parsley
  • Squeeze of lime, for garnish
  • Optional: Drizzle of olive oil for serving

Instructions

  1. Prepare the Fish: Rinse the fish and pat it dry. Cut into 2-inch pieces. Place in a bowl and season with ½ teaspoon salt, lime zest from half a lime, and 1 tablespoon lime juice. Gently massage the mixture into the fish to coat all pieces evenly. Set aside to marinate.
  2. Cook the Aromatics: Heat 2-3 tablespoons of olive or coconut oil (or Dendê oil) in a large sauté pan over medium-high heat. Add the finely diced onion and ½ teaspoon salt, sauté for 2-3 minutes until translucent.
  3. Add Vegetables and Spices: Reduce heat to medium. Add diced carrot, red bell pepper, garlic, and jalapeño to the pan. Cook for another 4-5 minutes until vegetables soften. Stir in tomato paste, paprika, and cumin, mixing well to coat the vegetables.
  4. Simmer with Stock and Tomatoes: Pour in the fish or chicken stock, stir, and bring to a gentle simmer. Add the diced fresh tomatoes. Cover the pan and simmer gently over medium-low heat for about 5 minutes, or until the carrots are tender.
  5. Add Coconut Milk: Stir in the entire can of coconut milk, mix well, and taste the stew. Add additional salt if needed to balance flavors.
  6. Cook the Fish: Nestle the marinated fish pieces gently into the coconut stew. Simmer gently for 4-6 minutes until the fish is cooked through and flakes easily. Spoon the flavorful coconut broth over the fish during cooking. For thicker fish pieces, you can finish cooking in a preheated 350°F oven for a few minutes if desired.
  7. Final Seasoning: Taste and adjust salt as necessary. Add a fresh squeeze of lime juice to brighten the flavors.
  8. Serve: Serve the moqueca hot over cooked rice. Garnish with chopped cilantro, scallions, or Italian parsley and an extra squeeze of lime. Drizzle a little olive oil on top if preferred for added richness.

Notes

  • Dendê (Brazilian Red Palm oil) is traditional and imparts a distinct authentic flavor but can be substituted with coconut or olive oil.
  • Use fresh firm white fish cuts for best texture and to prevent fish from falling apart.
  • The dish can be finished in the oven if you want a thicker stew or to gently cook larger fish pieces without overcooking.
  • Adjust the amount of jalapeño to control the heat level of the stew.
  • Leftovers reheat well and flavors deepen over time; reheat gently to avoid overcooking the fish.
  • Author: Madelynn
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Brazilian

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star