I’ve found that a good meal can truly turn a day around, and this brazilian fish stew recipe does just that. This vibrant dish fills my kitchen with an incredible aroma, promising a hearty, healthy meal for my family. Perfect for busy families seeking healthy, hearty meals without the fuss, this easy brazilian fish stew recipe is quicker, fresher, and bursting with authentic taste. Get ready for a rich, creamy, and deeply satisfying stew that will become a family favorite.

Ingredient Essentials & Flavor Roles
Core Ingredients & Purpose:
- 600 g (1.3 lbs) firm white fish fillets (such as cod, snapper, or mahi-mahi), cut into 4-5 cm (1.5-2 inch) pieces – lean protein, delicate texture.
- 400 ml (13.5 fl oz) full-fat coconut milk – rich, creamy base, signature tropical flavor.
- 400 g (14.5 oz) can diced tomatoes, undrained – tangy balance, vibrant color.
- 1 large onion, 1 large red bell pepper, 1 large green bell pepper – aromatic foundation, subtle sweetness.
- 3 cloves garlic & ½ cup fresh cilantro – essential fresh, bright flavor.
- Juice of 1 lime – zesty finish to brighten the stew.
- 2 tablespoons red palm oil (dendê oil) – authentic flavor and color (or use olive oil if that’s what you have).
Premium or Better-for-You Choices:
- Opt for sustainably sourced fish for this brazilian fish stew recipe.
- Choose organic, full-fat coconut milk for optimal richness and flavor.
- Fresh, local vegetables enhance taste and nutrient content.
Smart Substitutions for Convenience & Dietary Needs:
- Fish: Shrimp, scallops, or firm tofu for a vegetarian brazilian fish stew.
- Coconut Milk: Light coconut milk or a mix with vegetable broth for a lighter option.
- Veggies: Add zucchini, spinach, or sweet potato for extra nutrition.
- Red Palm Oil: Olive oil works well if red palm oil isn’t readily available.
Flavor Boosters & Seasonal Upgrades:
- A pinch of chili flakes for a subtle kick adds depth.
- Freshly grated ginger provides warmth.
- A final squeeze of fresh lime juice right before serving brightens every bite.
Easy Preparation Steps
Step 1: Prep Your Ingredients (30 mins)
Preheat your oven to 200°C (400°F) for the swirl. Roast two red bell peppers on a baking sheet for 25-30 minutes, turning until skins are blistered and charred. Transfer them to a covered bowl to steam for 10-15 minutes, making them easy to peel. Meanwhile, pat your fish pieces dry, season with 1 teaspoon salt and ½ teaspoon black pepper; set aside. Mince your garlic, thinly slice onions and bell peppers. I’ve found prepping the swirl peppers first makes the rest of this brazilian fish stew recipe flow so smoothly, especially for busy weeknights!
Step 2: Sauté the Aromatics (5-7 mins)
Heat the red palm oil in a large, heavy-bottomed pot or Dutch oven over medium heat. Add the sliced onion and cook, stirring occasionally, until softened and translucent, about 5-7 minutes. Stir in the minced garlic and sliced red and green bell peppers. Cook for another 5-7 minutes until the peppers begin to soften slightly.
Step 3: Build the Stew Base (10 mins)
Stir in the undrained diced tomatoes, coconut milk, and vegetable broth. Bring the mixture to a gentle simmer, then reduce heat to low. Cover the pot and cook for 10 minutes to allow the flavors to meld and deepen.
If the stew seems too thin, let it simmer uncovered for a few extra minutes to reduce slightly.
Step 4: Cook the Fish (8-10 mins)
Gently nestle the seasoned fish pieces into the simmering stew, ensuring they are mostly submerged. Cover the pot and continue to cook for 8-10 minutes, or until the fish is opaque and flakes easily with a fork. It should look firm and white. Do not overcook the fish; it will become dry.
Step 5: Finish & Serve (5 mins)
Remove the pot from the heat. Stir in the lime juice and ½ cup of chopped fresh cilantro. While the stew is finishing, peel, core, and seed your roasted peppers. Blend them with olive oil, garlic, achiote powder, vegetable broth, and salt until completely smooth to create your Vibrant Roasted Pepper Swirl. Spoon about half of the prepared swirl directly into the stew, gently swirling it through to create beautiful ribbons of color without fully incorporating it. Ladle this brazilian fish stew recipe into shallow bowls, drizzle each portion with the remaining swirl, and scatter with additional fresh cilantro for a final pop of green. This easy brazilian fish stew recipe is ready to serve immediately with white rice.
Perfect Occasions and Storage
Everyday Uses
- Quick weeknight dinner that feels special.
- Hearty and healthy leftovers for school lunch boxes or work meals.
- A comforting, nutritious meal after a busy day.
Celebrations & Special Events
- Impressive yet simple dish for dinner guests.
- Cozy family gatherings.
- A unique potluck contribution.
Storage & Make-Ahead Instructions
- Refrigerate: Store your brazilian fish stew recipe in an airtight container for 3-4 days.
- Freeze: Freeze cooled stew in freezer-safe containers for up to 3 months. Thaw overnight in the fridge.
- Reheating: Gently reheat on the stovetop over medium-low heat or in the microwave until warmed through, stirring occasionally.
Nutrition & Everyday Benefits of Brazilian Fish Stew
Tie Recipe to Energy, Balance, or Nourishment
- Packed with lean protein for sustained energy and muscle health.
- Healthy fats from coconut milk support brain function and overall well-being.
- Rich in essential vitamins and antioxidants from fresh vegetables, contributing to a balanced diet.
Mention Popular Lifestyle Hooks
- Excellent for meal prep, ensuring healthy options throughout the week without much fuss.
- Weight-friendly due to lean protein and nutrient density, making this a smart choice.
- Naturally gluten-free and dairy-free when using appropriate ingredients, fitting many dietary needs.
Natural High-Value Terms
- Healthy meal ideas for the whole family, providing robust flavors and nutrition.
- Easy family dinners ready in under an hour, perfect for busy evenings.
- Protein-packed comfort food for any occasion, offering both satisfaction and health benefits.
How This Recipe Saves Time & Money
Affordability
This brazilian fish stew recipe uses common, budget-friendly fish and pantry staples, making it an economical choice for delicious meals. For a weeknight shortcut, I sometimes use a bag of frozen mixed bell peppers and onions, which chops down prep time even further without sacrificing flavor.
Efficiency
Mostly one-pot cooking means significantly less clean-up time, giving you more moments to enjoy with your family after dinner.
Quick Cooking
Ready from start to finish in about 30-40 minutes, this dish is a fantastic option for a speedy weeknight meal.
Convenience
With simple, readily available ingredients, this recipe is great for grocery delivery services, simplifying your shopping.

Expert Tips and Adjustments
Technique Upgrades for Better Taste & Presentation
- Sear the fish lightly in a separate pan before adding it to the stew for extra flavor and a firmer texture.
- Garnish with extra fresh cilantro and a lime wedge right before serving for a vibrant look and bright finish.
Adjust Seasoning & Texture for Different Preferences
- Increase chili flakes or add a dash of hot sauce if you prefer more heat in your brazilian fish stew.
- To thicken the stew, whisk 1 tablespoon of cornstarch with 2 tablespoons of cold water, then stir into the simmering stew and cook for 1-2 minutes until it reaches your desired consistency.
Allergy-Friendly, Kid-Friendly, or Diet-Based Modifications
- Kid-Friendly: Reduce chili flakes significantly or omit them entirely. Serve alongside mild white rice to balance flavors.
- Low-Carb: Serve this delicious brazilian fish stew with cauliflower rice, spiralized zucchini noodles, or extra steamed green vegetables instead of traditional rice.
- Allergy-Friendly: Always ensure all ingredients are gluten-free certified if needed. Confirm specific fish types for known allergies.
Common Questions Answered
Can this brazilian fish stew recipe fit into a meal prep plan?
Absolutely! This brazilian fish stew recipe holds up wonderfully for meal prep. Cook a big batch on Sunday, and you’ll have delicious, healthy lunches or dinners ready for 3-4 days in the fridge.
What are the best substitutes for fish in this brazilian fish stew recipe?
If you’re not a fan of fish or want a vegetarian option, shrimp, scallops, firm tofu cubes, or even chicken breast cut into pieces work well in this brazilian fish stew recipe. Adjust cooking times as needed to ensure everything is cooked through.
How long does brazilian fish stew stay fresh in the fridge?
Your homemade brazilian fish stew will stay fresh and delicious in an airtight container in the refrigerator for up to 3 to 4 days. I often find the flavors deepen overnight, making it even tastier the next day!
Can I make this brazilian fish stew recipe spicy?
Yes, you can absolutely make this brazilian fish stew recipe spicier! To add more heat, simply increase the amount of red pepper flakes, stir in a pinch of cayenne pepper, or add a dash of your favorite hot sauce while simmering.
What do you serve with brazilian fish stew?
Traditionally, brazilian fish stew recipe is served with fluffy white rice and sometimes a sprinkle of farofa (toasted cassava flour). Crusty bread for soaking up the flavorful sauce or a side of steamed greens also make excellent companions.
Is this brazilian fish stew recipe healthy?
Yes, this brazilian fish stew recipe is very healthy! It’s packed with lean protein from the fish, healthy fats from coconut milk, and lots of essential vitamins and fiber from the fresh vegetables, making it a wholesome family meal.
Can I use frozen fish for this brazilian fish stew recipe?
Yes, you can absolutely use frozen fish for this flavorful stew. Just make sure to thaw it completely in the refrigerator and pat it dry with paper towels before adding it to the stew. This prevents excess water from thinning the sauce.
Conclusion
This easy brazilian fish stew recipe is a simple way to bring vibrant, healthy flavors to your family table, making weeknight healthy meals a breeze my family loves. Pin this recipe for your next quick, delicious dinner idea, and enjoy more family-friendly, protein-packed meals!
Print
brazilian fish stew recipe
- Total Time: 60 minutes
- Yield: 4-6 servings
- Diet: General
Description
This Brazilian fish stew is a vibrant, rich, and creamy dish that brings an incredible aroma to your kitchen, perfect for a healthy and hearty family meal. It’s quicker, fresher, and bursting with authentic flavor, designed for busy families seeking delicious meals without the fuss.
Ingredients
- 1.3 lbs firm white fish fillets (such as cod, snapper, or mahi-mahi), cut into 1.5-2 inch pieces
- 13.5 fl oz full-fat coconut milk
- 14.5 oz can diced tomatoes, undrained
- 1 large onion, thinly sliced
- 3 large red bell peppers (1 for stew, 2 for roasting and swirl)
- 1 large green bell pepper, thinly sliced
- 3 cloves garlic, minced (divided)
- 0.5 cup fresh cilantro, chopped (divided)
- Juice of 1 lime
- 2 tablespoons red palm oil (dendê oil) (or olive oil)
- 1 teaspoon salt (divided)
- 0.5 teaspoon black pepper
- 1 cup vegetable broth
- 2 tablespoons olive oil (for swirl)
- 1 teaspoon achiote powder (for swirl)
Instructions
- Prep Ingredients: Preheat your oven to 400°F (200°C). Roast two red bell peppers on a baking sheet for 25-30 minutes, turning until skins are blistered and charred. Transfer them to a covered bowl to steam for 10-15 minutes. Meanwhile, pat fish pieces dry, season with 1 teaspoon salt and 0.5 teaspoon black pepper; set aside. Mince garlic, thinly slice the onion, and the remaining red and green bell peppers.
- Sauté Aromatics: Heat the red palm oil in a large, heavy-bottomed pot or Dutch oven over medium heat. Add the sliced onion and cook, stirring occasionally, until softened and translucent, about 5-7 minutes. Stir in the minced garlic and sliced red and green bell peppers. Cook for another 5-7 minutes until the peppers begin to soften slightly.
- Build Stew Base: Stir in the undrained diced tomatoes, coconut milk, and 1 cup of vegetable broth. Bring the mixture to a gentle simmer, then reduce heat to low. Cover the pot and cook for 10 minutes to allow the flavors to meld and deepen. (If the stew seems too thin, let it simmer uncovered for a few extra minutes to reduce slightly.)
- Cook Fish: Gently nestle the seasoned fish pieces into the simmering stew, ensuring they are mostly submerged. Cover the pot and continue to cook for 8-10 minutes, or until the fish is opaque and flakes easily with a fork. (Do not overcook the fish; it will become dry.)
- Finish and Serve: Remove the pot from the heat. Stir in the lime juice and about half of the chopped fresh cilantro. While the stew is finishing, peel, core, and seed your roasted peppers. Blend them with 2 tablespoons olive oil, some of the minced garlic, 1 teaspoon achiote powder, a splash of vegetable broth, and some salt until completely smooth to create your Vibrant Roasted Pepper Swirl. Spoon about half of the prepared swirl directly into the stew, gently swirling it through to create beautiful ribbons of color without fully incorporating it. Ladle into shallow bowls, drizzle each portion with the remaining swirl, and scatter with additional fresh cilantro for a final pop of green. Serve immediately, typically with white rice.
Notes
To ensure optimal richness and flavor, opt for organic, full-fat coconut milk. Fresh, local vegetables enhance taste and nutrient content. If the stew seems too thin, let it simmer uncovered for a few extra minutes to reduce slightly. Do not overcook the fish, as it will become dry. This stew pairs wonderfully with white rice.
- Prep Time: 30 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Method: Stewing, Roasting
- Cuisine: Brazilian
Nutrition
- Serving Size: 1.5 cups (approx 350 g)
- Calories: 400 calories
- Sugar: 10 g
- Sodium: 500 mg
- Fat: 20 g
- Saturated Fat: 12 g
- Unsaturated Fat: 6 g
- Trans Fat: 0 g
- Carbohydrates: 20 g
- Fiber: 5 g
- Protein: 25 g
- Cholesterol: 50 mg
FREE PRINTABLE RECIPE
Get the Printable Recipe PDF (Free)
Enter your email and we’ll send you the ingredients + step-by-step instructions as a clean PDF you can save to your phone.
- ✅ Printable PDF (ingredients + steps)
- ✅ Save it to your phone (no long scrolling)
- ✅ Includes cook time + servings
- ✅ Easy to follow
FAQ
Where’s the full recipe?
It’s delivered as a printable PDF so you can save it and cook without scrolling.
I didn’t get the email.
Check Spam/Promotions and search your inbox for your site name. Then click Confirm to receive the PDF.