As the sun sets and the aroma of spices fills the kitchen, I can’t help but think of the comfort that a bowl of Easy Brazilian Fish Stew (Moqueca) brings. This quick and flavorful dish combines silky coconut milk with tender fish and vibrant vegetables, making it the perfect weeknight meal for my busy family. Not only does it come together in just about 30 minutes, but it’s also a healthy, gluten-free option that everyone loves. With a zesty hint of lime and warmth from spices, this stew transforms a simple dinner into a culinary escape to Brazil. Are you ready to take your taste buds on a little adventure?

Why is Brazilian Fish Stew a favorite?

Experience the vibrant flavors of Brazil right in your kitchen! Quick and Easy to prepare, this dish only takes 30 minutes, perfect for busy weeknights. Healthy and Gluten-Free, it’s a comforting option everyone in the family will love. Versatile enough to swap in your favorite seafood, or even explore variations like a Vegan Lebanese Stew. Aromatic and Flavorful, the creamy coconut broth and zesty lime create an unforgettable meal that feels like a warm embrace.

Brazilian Fish Stew Ingredients

Discover the essential elements that make up this delightful dish!

For the Stew

  • Firm White Fish (cod, halibut, sea bass, etc.) – Main protein; choose thick cuts for the best texture.
  • Lime Juice – Adds acidity to marinate fish and enhances flavor.
  • Garlic (4 cloves) – Provides depth and aroma; grate or finely chop for even distribution.
  • Kosher Salt – Essential for seasoning the fish and elements of the broth.
  • Olive Oil – Used for sautéing vegetables; can substitute with coconut oil for a tropical note.
  • Onion (1 medium) – Base flavor for the stew; sauté until translucent for best results.
  • Bell Peppers (green and red) – Add sweetness and color; dice to uniform size for even cooking.
  • Red Chili Pepper – Adds heat; adjust according to your spice preference.
  • Tomato Paste (2 tbsp) – Concentrates flavor in the broth and enhances the stew’s richness.
  • Dendê Oil (optional, 2 tbsp) – Adds authentic flavor; substitute with coconut oil and paprika if needed.
  • Tomatoes (3 small, chopped or 2 cups canned) – Contributes freshness and body to the stew.
  • Paprika, Ground Cumin, Ground Coriander (to taste) – Spices that build warmth and complexity in the dish.
  • Stock (1/2 cup, fish or chicken) – Adds deep flavor; preferred but can omit for a thicker stew.
  • Coconut Milk (1 can, full-fat) – Creates creaminess and nicely balances spices with richness.
  • Fresh Cilantro (½ cup, chopped) – Brightens the dish beautifully; can replace with green onions or parsley.
  • Lime Wedges – For serving, adds a burst of freshness right before digging in.

Embrace the flavors of this Brazilian Fish Stew for a wholesome meal the whole family will enjoy!

Step‑by‑Step Instructions for Brazilian Fish Stew

Step 1: Marinate the Fish
Begin by patting your firm white fish dry and cutting it into chunky pieces. In a bowl, combine the fish with lime juice, minced garlic, and a sprinkle of kosher salt, allowing it to marinate for up to 30 minutes. This step enhances the flavor and prepares the fish for the Brazilian Fish Stew, so it’s essential to stay within that time limit for optimal texture.

Step 2: Cook the Vegetables
Heat 2 tablespoons of olive oil in a large skillet over medium heat. Once the oil is shimmering, add the chopped onion and sauté for about 3 minutes, or until it turns translucent. Next, toss in the diced bell peppers and minced red chili pepper; continue cooking for an additional 3 minutes until the vegetables are tender and fragrant, filling your kitchen with mouthwatering aromas.

Step 3: Build the Stew Base
Stir in 2 tablespoons of tomato paste and, if using, 2 tablespoons of dendê oil into the sautéed vegetables, cooking for 1 minute. Add the chopped tomatoes, ground paprika, cumin, and coriander to the pan, then pour in ½ cup of fish stock. Let this simmer for about 2-3 minutes until the tomatoes soften and meld into a beautiful, rich base for your Brazilian Fish Stew.

Step 4: Add the Coconut Milk
Pour in a can of full-fat coconut milk, stirring gently to combine with the tomato mixture. Bring the heat to medium-high and allow the stew to simmer for 3-4 minutes, or until the sauce begins to thicken slightly. You’ll recognize it’s ready when it takes on a creamy texture, inviting you to explore the flavors of this delicious Brazilian dish.

Step 5: Cook the Fish
Carefully nestle the marinated fish pieces into the bubbling coconut broth. Cook gently over a low flame for about 3-4 minutes, avoiding stirring to maintain the integrity of the fish. You’ll know it’s done when the fish is opaque and flakes easily with a fork, absorbing all the vibrant flavors of the Brazilian Fish Stew.

Step 6: Finishing Touch
As the final step, stir in ½ cup of freshly chopped cilantro for a pop of color and freshness. Serve your Brazilian Fish Stew ladled over a bed of fluffy white rice or alongside crusty bread. Don’t forget to squeeze some lime wedges to elevate the dish, bringing a delightful zing to each comforting bite.

Storage Tips for Brazilian Fish Stew

Fridge: Store leftovers in an airtight container for up to 2 days. This helps maintain the creamy texture and vibrant flavors of your Brazilian Fish Stew.

Freezer: If you need to freeze, place the cooled stew in a freezer-safe container for up to 3 months. Leave space for expansion, and consider dividing into smaller portions for quick meals later.

Thawing: When ready to enjoy, thaw in the fridge overnight for best results, then reheat gently on the stove over low heat, adding a splash of water to restore consistency if necessary.

Reheating: Warm it slowly on medium heat for about 5–7 minutes, stirring occasionally until heated through, ensuring the fish remains tender and delicious.

Make Ahead Options

These Easy Brazilian Fish Stew (Moqueca) ingredients can be prepped in advance, saving you precious time on busy weeknights! You can marinate the fish** up to 30 minutes** ahead of time, ensuring it absorbs all those zesty lime flavors without compromising its texture. Additionally, chop the vegetables and store them in an airtight container in the fridge for up to 3 days. When you’re ready to cook, simply sauté the veggies and proceed with the recipe as usual. For optimal flavor, add the fish just before serving to keep it tender and juicy. With these make-ahead strategies, your Brazilian Fish Stew will be just as delicious and comforting, ready to delight your family in mere minutes!

Expert Tips for Brazilian Fish Stew

  • Don’t Overmarinate: Avoid marinating the fish for more than 30 minutes to prevent a mushy texture in your Brazilian Fish Stew.

  • Choose Thick Cuts: Opt for thick pieces of fish like cod or halibut, as this helps them hold up better in the stew’s broth.

  • Gentle Cooking: Once you add the fish, avoid stirring; instead, gently spoon sauce over the top to allow flavors to infuse without breaking the fish apart.

  • Thaw Completely: Ensure any frozen fish is thoroughly thawed beforehand, as partially frozen pieces may cook unevenly and disrupt the stew’s consistency.

  • Taste as You Go: Always taste the broth after adding spices and before serving; adjust the seasoning to your preference for a truly delightful Brazilian Fish Stew.

What to Serve with Brazilian Fish Stew

Delightful and refreshing, these pairings will enhance your Brazilian Fish Stew experience and create a delicious meal.

  • Fluffy White Rice: Acts as a perfect canvas for the stew’s creamy coconut broth, soaking up all that delectable flavor.
  • Crusty Bread: Ideal for dipping and adding texture, it lends a satisfying crunch that complements the soft fish.
  • Creamy Mashed Potatoes: Their buttery richness balances the stew’s brightness, creating a warm and cozy combination.
  • Cilantro Lime Rice: Infused with fresh herbs and zesty lime, this rice brings an extra layer of flavor to the dish.
  • Sautéed Greens: Quick-cooked kale or spinach adds a vibrant, nutrient-rich element, rounding out the meal beautifully.
  • Farofa: This toasted cassava flour dish adds crunch and an authentic Brazilian touch, enhancing every spoonful of stew.

Each of these options not only elevates the meal but also creates a symphony of flavors that dance together on your plate, making dinner tonight an unforgettable experience!

Brazilian Fish Stew Variations & Substitutions

Unlock a world of flavors by personalizing your Brazilian Fish Stew experience! Get ready to explore exciting alternatives that will elevate your meal.

  • Seafood Swap: Use shrimp, snapper, or shellfish instead of fish for a delightful twist. Each option will infuse the dish with unique tastes and textures.
  • Vegetarian Delight: Swap fish for hearty ingredients like chickpeas or tofu cubes, creating a satisfying vegetarian version that’s equally flavorful.
  • Coconut Oil: Replace olive oil with coconut oil for an extra tropical vibe. It enhances the exotic essence while keeping the dish light and vibrant.
  • Spicy Kick: Add diced jalapeños or cayenne pepper to crank up the heat level. Spice lovers will appreciate this extra layer of warmth.
  • Leafy Greens: Toss in kale or spinach for a nutrition boost. These greens add vibrant color and a delightful texture to the stew!
  • Stock Options: Use vegetable stock for a completely vegetarian-friendly version. It still delivers rich flavors without compromising on taste.
  • Dendê Oil Substitute: If dendê oil is hard to find, use a mix of coconut oil with a sprinkle of paprika for that unique flavor this dish deserves.
  • Fruit Fusion: Stir in some diced mango for a sweet contrast to the spicy, savory ingredients. It brings freshness and a delicious surprise!

With these variations and substitutions, you’ll have endless possibilities at your fingertips. For more delightful twists, don’t forget to check out this Vegan Lebanese Stew for a different kind of flavor adventure, or explore other scrumptious seafood options fit for your family. Enjoy the magic of cooking!

Brazilian Fish Stew Recipe FAQs

How do I choose the best fish for Brazilian Fish Stew?
Absolutely! When selecting fish for your Brazilian Fish Stew, opt for firm white fish like cod, halibut, or sea bass. Look for thick cuts, as they hold their texture better in the stew. Fresh fish should have a mild smell, clear eyes, and firm flesh. If using frozen, ensure it’s completely thawed for even cooking.

What is the best way to store leftover Brazilian Fish Stew?
After enjoying your delicious Brazilian Fish Stew, let it cool down and store leftovers in an airtight container in the fridge for up to 2 days. For longer storage, you can freeze the stew in a freezer-safe container for up to 3 months. Remember to leave some space at the top for expansion as it freezes!

Can I freeze Brazilian Fish Stew?
Yes, you can freeze Brazilian Fish Stew! To freeze it, allow the stew to cool completely. Transfer it into freezer-safe containers, separating portions for easier future meals. It’s best to consume it within 3 months. When you’re ready to eat, thaw in the fridge overnight and reheat over low heat on the stove, adding a splash of water if needed to restore the creamy texture.

What should I do if my stew is too thin?
If you find your Brazilian Fish Stew is too thin, don’t worry! Simply mix a tablespoon of cornstarch with a bit of cold water to create a slurry. Gradually stir it into the simmering stew and let it cook for an additional few minutes until it thickens to your desired consistency. This is an excellent quick-fix to achieve the perfect stew!

Are there any dietary considerations for Brazilian Fish Stew?
Definitely! This Brazilian Fish Stew recipe is gluten-free, making it a fantastic option for those with gluten sensitivities. However, be mindful if serving to pets, as the stew contains ingredients like garlic and onion that can be harmful to them. Always check for allergies, especially to seafood, before sharing with friends or family.

Brazilian Fish Stew

Delicious Brazilian Fish Stew That Will Brighten Your Weeknight

A quick and flavorful Brazilian Fish Stew (Moqueca) that is a healthy and gluten-free option for weeknight dinners.
Prep Time 30 minutes
Cook Time 30 minutes
Total Time 1 hour
Servings: 4 servings
Course: Dinner
Cuisine: Brazilian
Calories: 450

Ingredients
  

For the Stew
  • 1 lb Firm White Fish (cod, halibut, sea bass, etc.) Choose thick cuts for best texture.
  • 3 tbsp Lime Juice Adds acidity to marinate fish and enhances flavor.
  • 4 cloves Garlic Grate or finely chop for even distribution.
  • 1 tsp Kosher Salt Essential for seasoning.
  • 2 tbsp Olive Oil Can substitute with coconut oil.
  • 1 medium Onion Sauté until translucent.
  • 1 cup Bell Peppers (green and red) Dice to uniform size.
  • 1 ea Red Chili Pepper Adjust according to spice preference.
  • 2 tbsp Tomato Paste Concentrates flavor.
  • 2 tbsp Dendê Oil Optional; adds authentic flavor.
  • 3 small Tomatoes Chopped or 2 cups canned.
  • to taste Paprika
  • to taste Ground Cumin
  • to taste Ground Coriander
  • 1/2 cup Stock (fish or chicken) Can omit for thicker stew.
  • 1 can Coconut Milk Full-fat for creaminess.
  • 1/2 cup Fresh Cilantro Chopped, can replace with green onions.
  • Lime Wedges For serving.

Equipment

  • Large skillet

Method
 

Step‑by‑Step Instructions
  1. Begin by patting your firm white fish dry and cutting it into chunky pieces. In a bowl, combine the fish with lime juice, minced garlic, and a sprinkle of kosher salt, allowing it to marinate for up to 30 minutes.
  2. Heat 2 tablespoons of olive oil in a large skillet over medium heat. Once shimmering, add the chopped onion and sauté for about 3 minutes until translucent. Toss in the diced bell peppers and minced red chili pepper; continue cooking for an additional 3 minutes.
  3. Stir in 2 tablespoons of tomato paste and, if using, 2 tablespoons of dendê oil into the sautéed vegetables, cooking for 1 minute. Add the chopped tomatoes, ground spices, and pour in ½ cup of fish stock. Simmer for about 2-3 minutes.
  4. Pour in a can of full-fat coconut milk, stirring gently to combine. Bring to medium-high heat and let simmer for 3-4 minutes until thickened.
  5. Carefully nestle the marinated fish pieces into the bubbling coconut broth. Cook gently over low flame for about 3-4 minutes until the fish is opaque.
  6. Stir in ½ cup of freshly chopped cilantro and serve over rice or with bread. Squeeze lime wedges over the dish before serving.

Nutrition

Serving: 1bowlCalories: 450kcalCarbohydrates: 30gProtein: 35gFat: 20gSaturated Fat: 10gPolyunsaturated Fat: 5gMonounsaturated Fat: 5gCholesterol: 80mgSodium: 900mgPotassium: 800mgFiber: 4gSugar: 5gVitamin A: 15IUVitamin C: 40mgCalcium: 4mgIron: 10mg

Notes

Store leftovers in an airtight container for up to 2 days. For freezing, place in a freezer-safe container for up to 3 months.

Tried this recipe?

Let us know how it was!