Brazilian Fish Stew

Delicious Brazilian Fish Stew that Warms Your Soul Fast!

The aroma of coconut milk, tomatoes, and spices wafting through my kitchen transports me straight to the heart of Brazil, where vibrant flavors dance in every bowl. Today, I’m sharing my take on a beloved classic, Easy Brazilian Fish Stew (Moqueca), which effortlessly combines freshness and comfort in one satisfying dish. Picture this: a rich, creamy broth, perfectly cooked fish, and a medley of colorful veggies—all ready in just 30 minutes! This stew isn’t just a feast for the senses; it’s a family-friendly meal that invites everyone to the dinner table, even those who usually shy away from seafood. Whether you’re preparing for a hectic weeknight or a special occasion, this recipe delivers a taste of tradition that warms the soul. Curious how to recreate this tropical delight? Let’s dive in!

5fa34965 0636 4f8d b47f bc5c867912f9tr tltcn4

Why is Brazilian Fish Stew a Must-Try?

Quick and Easy: This Brazilian Fish Stew can be whipped up in just 30 minutes, making it an ideal weeknight meal for busy families.

Creamy Delight: The luscious coconut milk mingles perfectly with tomatoes and spices, creating a flavor profile that’s both comforting and exotic.

Family-Friendly: Even fish skeptics will love this dish! Its rich flavors and vibrant colors appeal to all palates, making it a new family favorite.

Versatile Ingredients: Feel free to customize the protein or spice level; add shrimp or switch the fish for whatever you have on hand, ensuring you can always enjoy this delightful stew.

Nourishing and Satisfying: Serve it over fluffy white rice for a hearty meal that genuinely warms the soul. For more comfort food inspiration, check out my Inspired Beef Stew that’s just as satisfying!

Brazilian Fish Stew Ingredients

• The essential ingredients you’ll need to create this comforting dish await!

For the Stew

  • Firm White Fish – Choose cod, halibut, or sea bass for the best texture; use thicker cuts to prevent falling apart.
  • Lime Juice – This adds a bright zing to marinate the fish; substitute with lemon if necessary.
  • Garlic Cloves – Fresh garlic enhances the overall flavor; essential for marinating.
  • Kosher Salt – Perfect for seasoning to bring out the flavors in the fish and vegetables.
  • Olive Oil – Great for sautéing the veggies; coconut oil can be a flavorful substitute.
  • Onion – An aromatic base for the stew; yellow or red onions add the sweetest touch.
  • Green & Red Bell Peppers – They provide vibrant color and sweetness; other peppers can also work.
  • Red Chili – This adds heat; feel free to adjust or use crushed red pepper flakes for an extra kick.
  • Garlic (minced) – Extra aromatics to deepen the flavor profile.
  • Tomato Paste – Concentrated richness that thickens the stew beautifully.
  • Dendê Oil (Red Palm Oil) – Provides an authentic flavor; it’s optional, but for a substitute, use coconut oil and paprika.
  • Tomatoes (fresh or crushed) – The base of the stew for essential acidity; canned crushed tomatoes are perfectly acceptable.
  • Paprika, Ground Cumin, Ground Coriander – These spices create depth and warmth in every bite.
  • Fish or Chicken Stock – Forms the hearty broth; water can substitute if needed, but expect a milder flavor.
  • Coconut Milk – The star of this Brazilian Fish Stew; don’t skip it if you want that creamy richness.
  • Fresh Cilantro – A fresh garnish that brightens the dish; green onions or parsley can also be used as an alternative.
  • Lime Wedges – Serve these for an extra burst of freshness and acidity.

Get ready to enjoy the vibrant and soothing flavors of this Brazilian Fish Stew that will surely warm your heart!

Step‑by‑Step Instructions for Brazilian Fish Stew

Step 1: Marinate Fish
Begin by patting your firm white fish dry and cutting it into 1-inch chunks. In a bowl, combine the fish with fresh lime juice, minced garlic, and kosher salt, ensuring all pieces are coated well. Let the fish marinate for about 30 minutes at room temperature while you prepare the vegetables, allowing those flavors to meld.

Step 2: Sauté Vegetables
In a large skillet over medium heat, warm 2 tablespoons of olive oil. Once hot, add diced onion and sauté for about 3-4 minutes until they turn translucent. Stir in sliced green and red bell peppers along with a finely chopped red chili, cooking everything for an additional 3-4 minutes until the peppers soften and brighten, filling your kitchen with a delightful aroma.

Step 3: Build Stew Base
Add minced garlic and a tablespoon of tomato paste to the skillet, and sauté for another 2 minutes. Next, introduce diced tomatoes along with ground paprika, cumin, and coriander, stirring to combine. Pour in your fish stock, scraping the bottom of the skillet to deglaze any flavorful bits, and let it simmer for 3-4 minutes to build a hearty sauce for your Brazilian Fish Stew.

Step 4: Add Coconut Milk
Once your stew base has simmered, it’s time to pour in the creamy coconut milk. Stir the mixture gently and allow it to come to a gentle boil, cooking for about 5 minutes until the sauce slightly thickens, and you can see it bubbling beautifully. This step ensures that the flavors meld perfectly, creating the delicious foundation of the stew.

Step 5: Cook Fish
Carefully nestle the marinated fish pieces into the bubbling coconut sauce without stirring. Cover the skillet and let it cook gently for about 3-4 minutes, or until the fish is just opaque and flaky. This delicate cooking method keeps the fish tender, ensuring it doesn’t break apart. Finish the stew by stirring in freshly chopped cilantro for a burst of flavor.

Step 6: Serve
Ladle your warm Brazilian Fish Stew over fluffy white rice for a satisfying meal. Squeeze additional lime juice over each serving to enhance the dish’s brightness. Garnishing with extra cilantro and lime wedges makes it visually appealing, inviting everyone to dive into this comforting and vibrant tropical delight.

5fa34965 0636 4f8d b47f bc5c867912f9bl luhtbm

Make Ahead Options

These Brazilian Fish Stew preparations are a lifesaver for busy home cooks! You can marinate the fish (cut into chunks and seasoned with lime juice, garlic, and salt) up to 30 minutes in advance; however, for best flavor, aim for up to 24 hours in the refrigerator. Additionally, chop and sauté the vegetables (onions, bell peppers, and garlic) up to 3 days in advance; simply refrigerate them in an airtight container. When you’re ready to enjoy your Brazilian Fish Stew, combine the sautéed vegetables with the remaining ingredients and cook as per the recipe instructions—this way, you’ll enjoy all the comforting flavors without the fuss, and your stew will be just as delicious!

Brazilian Fish Stew Variations

Feel free to adjust this delicious Brazilian Fish Stew to match your preferences and pantry staples!

  • Different Fish: Swap out the firm white fish for your favorite type, like tilapia or trout, for a new flavor twist.
    Give this stew a personal touch by selecting the freshest catch you can find; it’s all about your taste!

  • Seafood Extravaganza: Add shrimp or scallops to the mix alongside the fish for a delightful seafood medley.
    Each seafood addition brings its own flavor, making your stew even more vibrant and celebratory.

  • Spicy Kick: Increase the heat level by adding more red chili or even some jalapeños for an extra spicy experience.
    Feel the warmth of Brazil with every bite as you amp up the heat to suit your palate!

  • Creamy Coconut Alternative: If you’re looking for a lighter option, try using light coconut milk instead of full-fat for the stew.
    It’s a great way to cut calories without sacrificing flavor, ensuring a delicious meal for everyone.

  • Oil Swap: Experiment with other oils like avocado oil instead of olive oil for a subtle flavor variation.
    This change can create a slightly nuttier taste that complements the tropical essence beautifully.

  • Fresh Herbs: Incorporate fresh basil or mint along with cilantro for a refreshing herbal note.
    These herbs can brighten the dish, allowing the tropical vibes to shine even brighter!

  • Vegetarian Style: For a meat-free version, use tofu or chickpeas, along with vegetable stock, to create a hearty vegetarian stew.
    Packed with nutrients and flavor, it makes for a satisfying alternative that everyone will enjoy.

  • Herbaceous Burst: Add a splash of fresh lemon or lime juice right before serving for an added zing.
    This small twist will elevate the entire dish, leaving you with a bright, blooming flavor profile.

For more ideas on hearty dishes, don’t miss my Inspired Beef Stew—perfect for cozying up with on rainy days! Enjoy making this Brazilian Fish Stew your own.

Expert Tips for Brazilian Fish Stew

  • Marinate Wisely: Avoid overmarinating the fish; 30 minutes is plenty to prevent a mushy texture. Too much acid can change the fish’s integrity.

  • Gentle Cooking: Cook the fish just until it flakes easily—about 3-4 minutes. Avoid stirring after adding the fish to keep the pieces whole in this Brazilian Fish Stew.

  • Thaw Thoroughly: Ensure that frozen fish is completely thawed before cooking for even cooking and the best texture. A quick rinse under cold water can help.

  • Perfect Broth: If using water instead of stock, know that it may taste bland. For richness, always choose fish or chicken stock as your broth base.

  • Coconut Milk Must: Don’t skip the coconut milk! It’s essential for that creamy richness that defines the authentic taste of Brazilian Fish Stew.

How to Store and Freeze Brazilian Fish Stew

Fridge: Store any leftover Brazilian Fish Stew in an airtight container for up to 2 days. Make sure to keep fish and sauce separate if possible to maintain texture.

Freezer: If you want to freeze it, transfer the cooled stew to freezer-safe containers and store for up to 3 months. Thaw overnight in the fridge before reheating.

Reheating: To reheat, gently warm the stew in a saucepan over low heat, stirring occasionally until heated through. Add a splash of coconut milk to refresh the creaminess.

Serving Reminder: When reheating, avoid boiling as it can overcook the fish. Once warmed, serve it over rice with fresh lime and cilantro for the best experience.

What to Serve with Brazilian Fish Stew (Moqueca)

This delightful fish stew pairs beautifully with sides that enhance its rich flavors, creating a well-rounded meal experience.

  • Fluffy White Rice:
    The classic companion to soak up the luscious broth, making each bite a comforting indulgence.

  • Crispy Fried Plantains:
    Sweet and savory, these crunchy bites add texture and a tropical flair that’s irresistible next to the stew.

  • Crusty Baguette:
    Perfect for dipping! The crusty exterior and soft interior create a wonderful contrast to the creamy moqueca.

  • Garlicky Green Beans:
    Lightly sautéed with garlic, these green beans add a fresh crunch and a burst of color to your plate.

  • Tropical Fruit Salad:
    A refreshing side of mango, pineapple, and passionfruit balances the stew’s richness and adds a bright, zesty touch.

  • Cilantro Lime Quinoa:
    This nutty, herb-infused grain is a fantastic alternative to rice, bringing nutrition and vibrant flavors to your meal.

  • Chilled Coconut Water:
    Served on the side, this hydrating drink is perfect to cleanse the palate and enhance the tropical experience.

  • Passionfruit Mousse:
    For dessert, this light and airy treat echoes the flavors of the stew perfectly, rounding off your meal with a delightful sweet note.

5fa34965 0636 4f8d b47f bc5c867912f9br qtp4ym

Brazilian Fish Stew Recipe FAQs

How do I choose the best fish for this stew?
Absolutely! When selecting your firm white fish for Brazilian Fish Stew, opt for varieties like cod, halibut, or sea bass. These types are hearty and won’t fall apart during cooking. Look for fish with bright, clear eyes and firm flesh; avoid any that have dark spots or a fishy smell as these are signs of age.

How should I store leftovers?
Very good question! Leftover Brazilian Fish Stew can be stored in an airtight container in the refrigerator for up to 2 days. It’s best to keep the fish and sauce separate if possible to maintain the texture of the fish.

Can I freeze Brazilian Fish Stew?
Absolutely! To freeze your Brazilian Fish Stew, let it cool completely before transferring it to freezer-safe containers. It can be stored for up to 3 months. When you’re ready to enjoy it again, thaw it overnight in the fridge and reheat gently on the stovetop, adding a splash of coconut milk if necessary to refresh the creaminess.

What should I do if my stew turns out too watery?
If you find your stew is too watery, don’t worry! You can remedy this by simmering it uncovered on low heat for an extra 5-10 minutes, allowing some of the liquid to evaporate. Another option is to mix a small amount of cornstarch with cold water to create a slurry and add it to the stew, stirring until it thickens up nicely.

Is this recipe suitable for those with seafood allergies?
No problem! If you or someone you’re cooking for has a seafood allergy, you can customize this Brazilian Fish Stew by substituting the fish with other proteins such as chicken, tofu, or even hearty vegetables. Keep in mind to adjust cooking times accordingly and ensure that those substitutes work well with the rich flavors of the stew.

How long should I marinate the fish?
Great question! You should marinate the fish in lime juice, garlic, and salt for no more than 30 minutes at room temperature. This is just enough time to infuse the flavors without compromising the fish’s texture. If you marinate it too long, the acid could make the fish mushy.

Brazilian Fish Stew

Delicious Brazilian Fish Stew that Warms Your Soul Fast!

This Brazilian Fish Stew is a vibrant dish that combines coconut milk and spices to create a comforting meal.
Prep Time 30 minutes
Cook Time 15 minutes
Total Time 45 minutes
Servings: 4 servings
Course: Dinner Ideas
Cuisine: Brazilian
Calories: 350

Ingredients
  

For the Stew
  • 1 lb firm white fish (cod, halibut, or sea bass) cut into 1-inch chunks
  • 2 tablespoons lime juice or substitute with lemon if necessary
  • 2 cloves garlic fresh, minced
  • 1 teaspoon kosher salt
  • 2 tablespoons olive oil or use coconut oil
  • 1 medium onion diced
  • 1 each green bell pepper sliced
  • 1 each red bell pepper sliced
  • 1 small red chili finely chopped
  • 2 cloves garlic (minced) extra aromatics
  • 1 tablespoon tomato paste
  • 1 tablespoon dendê oil (red palm oil) optional
  • 2 cups tomatoes fresh or crushed
  • 1 teaspoon paprika
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • 2 cups fish or chicken stock or water
  • 1 can coconut milk essential for creaminess
  • 1/4 cup fresh cilantro chopped, for garnish
  • 1 each lime wedges for serving

Equipment

  • Large skillet

Method
 

Step-by-Step Instructions
  1. Marinate the fish with lime juice, minced garlic, and kosher salt in a bowl for 30 minutes.
  2. In a skillet over medium heat, warm olive oil and sauté diced onion for 3-4 minutes until translucent.
  3. Add sliced bell peppers and red chili, cooking for another 3-4 minutes until softened.
  4. Stir in minced garlic and tomato paste and sauté for 2 minutes, then add diced tomatoes and spices.
  5. Pour in the fish stock, deglazing the skillet, and let it simmer for 3-4 minutes.
  6. Add coconut milk and let it come to a gentle boil for about 5 minutes.
  7. Nestle the marinated fish into the skillet, cover, and cook for 3-4 minutes until the fish is opaque.
  8. Serve over rice, garnished with cilantro and lime wedges.

Nutrition

Serving: 1bowlCalories: 350kcalCarbohydrates: 30gProtein: 25gFat: 15gSaturated Fat: 10gPolyunsaturated Fat: 1gMonounsaturated Fat: 4gCholesterol: 60mgSodium: 600mgPotassium: 800mgFiber: 5gSugar: 5gVitamin A: 500IUVitamin C: 40mgCalcium: 100mgIron: 2mg

Notes

Store leftovers in an airtight container for up to 2 days. Can be frozen for up to 3 months.

Tried this recipe?

Let us know how it was!

Leave a Reply

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

Recipe Rating