A Cozy Brazilian Fish Stew That Warms the Soul
As the leaves begin to turn and the evenings grow cooler, there’s nothing quite like curling up with a bowl of something warm and comforting. For me, Brazilian Fish Stew, or Moqueca, evokes those feelings of coziness and nostalgia. Memories of my grandmother’s kitchen, filled with the aroma of spices and the gentle simmering of the stew, come rushing back each time I prepare this dish. The golden hues of coconut milk blend beautifully with tender chunks of fish and fresh vegetables, creating a flavorful experience that feels like a hug in a bowl.
This Brazilian Fish Stew is not only an easy weeknight dinner but also a perfect way to introduce your family to vibrant flavors without too much fuss. So, gather your loved ones, and let’s make some magic in the kitchen together! This is one you’ll definitely want to pin for later!
Why You’ll Love This Recipe
- Quick and Easy: Perfect for busy nights, this recipe comes together in just 30 minutes.
- Flavor-Packed: The combination of coconut milk, lime, and fresh veggies makes every bite a burst of tropical goodness.
- Healthy and Wholesome: Packed with lean fish and vibrant vegetables, it’s a nutritious option the whole family will enjoy.
- Customizable: Feel free to make it your own with different spices and ingredients.
- Beautiful Presentation: Serve it over jasmine rice for a stunning dish that’s as beautiful as it is delicious.
Gather These Simple Ingredients
- 1 lb firm white fish (such as cod or snapper)
- 1 can coconut milk
- 2 medium tomatoes, chopped
- 1 onion, sliced
- 1 bell pepper, sliced
- 2 cloves garlic, minced
- Juice of 2 limes
- Fresh cilantro or parsley for garnish
- Salt and pepper to taste
- Jasmine rice for serving
Let’s Make It Together
- In a large pot, heat a bit of oil over medium heat and sauté the onion and bell pepper until softened, creating a fragrant base for your stew.
- Add the minced garlic and cook for another minute, allowing the flavors to meld.
- Stir in the chopped tomatoes and cook until they start to break down, releasing their juices into the pot.
- Pour in the creamy coconut milk and lime juice, seasoning the mixture with salt and pepper for that perfect touch.
- Add the fish, gently simmering the stew for about 10-15 minutes until the fish is cooked through and tender.
- Serve the moqueca over fluffy jasmine rice and garnish with fresh herbs and an extra squeeze of lime juice for brightness.
Delicious Variations to Try
- Spicy Kick: Add a sliced jalapeño or red chili pepper to the pot for a zesty heat that complements the creamy coconut milk beautifully.
- Vegetarian Twist: Replace the fish with hearty veggies like zucchini and eggplant for a delightful plant-based version.
- Add Seafood: For a seafood feast, mix in shrimp or scallops along with the fish for a medley of ocean flavors.
- Extra Creamy: Stir in a dollop of sour cream or Greek yogurt just before serving for an even richer taste.
Chef Emma’s Helpful Tips
- Make-Ahead Advice: The stew can be made ahead and stored in the refrigerator for up to two days. Just reheat gently before serving.
- Ingredient Swaps: If you can’t find firm white fish, tilapia or halibut also works well in this recipe.
- Storage Suggestions: Leftovers can be stored in an airtight container in the fridge for up to three days; just make sure to keep the rice separate until you’re ready to eat.
- Garlic Slicing Trick: Use a microplane zester for minced garlic that blends effortlessly into the sauce, giving it a smooth texture.
What’s Inside – Nutrition Breakdown
- Serving Size: 1 bowl
- Calories: 350
- Carbs: 40g
- Sugar: 3g
- Fat: 18g
- Protein: 20g
- Sodium: 600mg
Frequently Asked Questions
Can I make this ahead?
Yes! It keeps well in the refrigerator and can be reheated for a quick meal later.
Can I use different ingredients?
Absolutely! Feel free to substitute with your favorite vegetables or different types of fish.
How do I store leftovers?
Store leftovers in an airtight container in the fridge for up to three days.
How long does it last?
It’s best enjoyed fresh, but if stored properly, it can last for three days in the fridge.
A Cozy Closing Note
This Brazilian Fish Stew is a delightful dish that brings warmth and comfort to the table, perfect for sharing with family or cozying up with a good book. Each bowl tells a story and carries with it the love and care that goes into every ingredient. Save this Brazilian Fish Stew to your cozy recipes board so it’s ready when you need a comforting treat! Happy cooking!

Brazilian Fish Stew (Moqueca)
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Diet: Pescatarian
Description
A cozy Brazilian Fish Stew that combines tender fish, vibrant vegetables, and creamy coconut milk for a warm, comforting dish.
Ingredients
- 1 lb firm white fish (such as cod or snapper)
- 1 can coconut milk
- 2 medium tomatoes, chopped
- 1 onion, sliced
- 1 bell pepper, sliced
- 2 cloves garlic, minced
- Juice of 2 limes
- Fresh cilantro or parsley for garnish
- Salt and pepper to taste
- Jasmine rice for serving
Instructions
- Heat a bit of oil in a large pot over medium heat and sauté the onion and bell pepper until softened.
- Add the minced garlic and cook for another minute.
- Stir in the chopped tomatoes and cook until they start to break down.
- Pour in the coconut milk and lime juice, seasoning with salt and pepper.
- Add the fish, gently simmering the stew for about 10-15 minutes until cooked through.
- Serve the moqueca over jasmine rice and garnish with fresh herbs and lime juice.
Notes
The stew can be made ahead and stored in the refrigerator for up to two days. Reheat gently before serving.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Brazilian
Nutrition
- Serving Size: 1 bowl
- Calories: 350
- Sugar: 3g
- Sodium: 600mg
- Fat: 18g
- Saturated Fat: 12g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 3g
- Protein: 20g
- Cholesterol: 60mg






