Jump to Recipe Print RecipeAs I stirred the pot, the aroma of coconut and spices enveloped my kitchen, transporting me straight to the vibrant beaches of Brazil. This is not just any dinner; it’s my take on the beloved Brazilian Fish Stew, or Moqueca Baiana, a dish that captures the essence of home-cooked joy. Ready in under an hour, this delightful meal showcases tender fish and fresh veggies swimming in a luscious coconut broth, making it a quick yet indulging option for any weeknight feast. Not only is it gluten-free and high in protein, but it’s also a flexible canvas—experiment with your favorite seafood or different fish varieties. Are you ready to bring a taste of Brazil into your home? Let’s dive into this comforting recipe together! Why is Brazilian Fish Stew so special? Vibrant Flavors: This Brazilian Fish Stew bursts with the exotic essence of coconut and spices that will ignite your taste buds. Quick to Prepare: In just under an hour, you can enjoy a delicious and nutritious meal, perfect for busy weeknights. Versatile Ingredients: Feel free to mix and match with various fish or even add shrimp for a delightful twist that suits your family’s preferences. Gluten-Free Goodness: Rest easy enjoying this dish knowing it’s gluten-free and packed with protein, making it a guilt-free indulgence. Crowd-Pleasing Appeal: Whether hosting friends or just cooking for family, this stew is sure to impress everyone at the table! Don’t forget to check out our tips on how to make the perfect coconut milk-based recipes. Brazilian Fish Stew Ingredients For the Stew • Firm White Fish Fillet – 1 lb / 500g; provides the main protein and can typically be substituted with tilapia, salmon, or cod. • Lime Juice – 1 tbsp (plus more to serve); adds a bright acidity, enhancing the dish’s flavor with fresh lime preferred. • Salt – 1/4 tsp + 1/2 tsp for broth; enhances overall flavors, adjust according to your taste. • Black Pepper – To taste; use freshly ground for the best, warm flavor profile. • Olive Oil – 1 tbsp + 1.5 tbsp for broth; great for searing—feel free to swap for coconut oil for that authentic Brazilian feel. • Garlic Cloves – 2, minced; brings aromatic depth—fresh garlic will always elevate your dish. • Small Onion – 1, finely diced (brown/yellow/white); provides a savory, aromatic base. • Red Capsicum/Bell Pepper – 1 large, sliced; adds sweetness and a pop of color. • Sugar – 1.5 tsp; balances acidity, either brown or white sugar works well. • Cumin Powder – 1 tbsp; infuses earthy warmth—don’t hesitate to substitute with coriander for a different flavor note. • Paprika – 1 tbsp; gives the dish a beautiful color and mild spice. • Cayenne Pepper – 1 tsp (optional); adjust according to your spice preference for a little extra kick. • Coconut Milk – 14 oz / 400ml; use full-fat for the creamiest, richest broth. • Canned Crushed Tomatoes – 14 oz / 400ml; provides acidity and body, adding a delightful heartiness. • Fish Broth/Stock – 1 cup; deepens the overall flavor of the stew; chicken or vegetable stock can also work as alternatives. • Fresh Cilantro/Coriander – 3 tbsp (plus more for garnish); brightens the dish—parsley can work well in place of cilantro if you prefer. This tantalizing Brazilian Fish Stew truly brings the warmth and richness of South America into your home kitchen. Enjoy the delights of a flavorful stew that’s both refreshing and satisfying! Step‑by‑Step Instructions for Brazilian Fish Stew Step 1: Marinate Fish In a bowl, combine the firm white fish fillet cubes with 1 tablespoon of lime juice, 1 tablespoon of olive oil, and a pinch of salt and black pepper to taste. Ensure the fish is evenly coated, then cover the bowl and refrigerate it for about 20 minutes. This marination enhances the flavors and keeps the fish tender. Step 2: Sear Fish Heat a skillet over high heat and add 1 tablespoon of olive oil. Once the oil shimmers, carefully add the marinated fish cubes, ensuring they are spaced apart. Sear for approximately 2-3 minutes, or until golden and just cooked through. Remove the fish from the skillet and set it aside, letting the flavors develop. Step 3: Sauté Aromatics In the same skillet, add 1.5 tablespoons of olive oil and lower the heat to medium. Toss in the minced garlic and finely diced onion, sautéing them for about 1.5 minutes until the onion becomes translucent and fragrant. This step lays the aromatic foundation for your Brazilian fish stew. Step 4: Add Vegetables Stir in the sliced red bell pepper, cooking for an additional 2 minutes. The bell pepper will soften slightly and add a vibrant color to your dish. Keep the heat steady to maintain the sautéing process, allowing the vegetables to mingle beautifully with the sautéed aromatics. Step 5: Create Broth Pour in the sugar, cumin powder, paprika, cayenne (if using), salt, coconut milk, canned crushed tomatoes, and fish broth into the skillet. Increase the heat and bring the mixture to a simmer. Once simmering, reduce the heat to low and let it cook for 15-20 minutes, stirring occasionally, until the broth thickens slightly and the flavors meld. Step 6: Finish Return the seared fish to the skillet, gently folding it into the broth. Allow the stew to simmer for another 2 minutes, ensuring the fish is heated through. Then, stir in an extra splash of lime juice for a zesty finish, enhancing the flavors of your Brazilian fish stew. Step 7: Serve Ladle the aromatic Brazilian fish stew into bowls and garnish with fresh cilantro, adding a touch of brightness. Serve hot, either on its own or over a bed of rice or lime-infused rice for a delightful meal that brings the warmth of Brazil to your dining table. Make Ahead Options These Brazilian Fish Stews are perfect for meal prep enthusiasts! You can marinate the fish up to 24 hours in advance, as this enhances the flavors and keeps it tender. Additionally, you can chop the vegetables and sauté the aromatics (garlic and onion) up to 3 days ahead; just store them in an airtight container in the refrigerator to maintain their freshness. When ready to finish the Brazilian Fish Stew, simply combine the prepared ingredients, create the broth, and let it simmer for 15-20 minutes. Rest assured, this make-ahead strategy allows for a stress-free, delicious weeknight dinner that’s just as delightful as when made fresh! How to Store and Freeze Brazilian Fish Stew Fridge: Store your Brazilian Fish Stew in an airtight container for up to 3 days. Be sure to let it cool to room temperature before sealing. Freezer: If storing for later, transfer cooled stew to freezer-safe containers and freeze for up to 3 months. Thaw in the fridge overnight before reheating. Reheating: Gently reheat the stew on the stovetop over low to medium heat, stirring occasionally until heated through. Add a splash of water or coconut milk to restore creaminess if needed. Serving Temperature: Serve hot for the best flavor experience; remember to garnish with fresh cilantro for an extra touch! What to Serve with Brazilian Fish Stew Enhance your dining experience with delightful accompaniments that perfect your Brazilian culinary adventure. Steamed Jasmine Rice: The fluffy grains absorb the rich coconut broth beautifully, making every bite satisfying. A classic pairing that never disappoints. Mango Salsa: Fresh and zesty, this bright mixture of mango, red onion, and cilantro adds a tropical crunch that elevates the flavors of the stew. Garlic Bread: Crunchy and buttery, garlic bread offers a delicious contrast to the creamy stew, perfect for scooping up every last drop of broth. Crisp Green Salad: A refreshing blend of greens with vinaigrette cuts through the richness of the stew, bringing balance to your meal. Toss in some avocado for creaminess! Plantain Chips: These crunchy snacks offer a sweet contrast to the hearty stew while adding an authentic touch to your Brazilian feast. Cold Coconut Water: Refreshing and hydrating, this natural beverage complements the coconut flavors in the stew, making it a perfect drink choice. Chocolate Mousse: For dessert, indulge in a rich chocolate mousse. Its velvety texture provides a delightful finish to your tropical-inspired meal. Brazilian Fish Stew Variations Feel free to get creative and customize this Brazilian Fish Stew with delightful twists that suit your taste buds! Seafood Medley: Add shrimp or calamari to elevate your stew with extra oceanic flavors. It’s like a tropical dive into the sea with every bite! Different Fish Options: Swap in salmon, tilapia, or even halibut for a twist in flavor and texture. Each fish brings its unique essence, allowing you to enjoy a new experience each time! Vegetable Boost: Toss in some diced zucchini or chopped spinach for added nutrition and color. These vegetables infuse warmth and brightness, making it a heartier dish. Spice it Up: Increase the cayenne pepper for an exhilarating kick! Adjusting the spice level helps you tailor the stew to your personal heat preferences. Coconut-Free Alternative: For a lighter version, use almond milk instead of coconut milk. This will create a different flavor profile and bring a nutty contrast that can be quite refreshing! Fresh Herbs Swap: Try replacing cilantro with parsley or basil for a herbaceous burst of flavor. Each herb brings its unique touch, adding an exciting twist to your dish. Tomato Variations: Experiment with sun-dried tomatoes or roasted red peppers for a different acidity and sweetness—perfect for those looking to deepen the flavor. Broth Alternatives: Use vegetable or chicken broth instead of fish stock for different flavor depths. Don’t forget to check out our tips on how to choose the best broth for your dish. These variations not only promote creativity but also invite everyone to make this dish their own! Enjoy the vibrant tastes of Brazil in each heartwarming serving. Expert Tips for Brazilian Fish Stew Perfectly Cooked Fish: Avoid overcooking the fish during the searing process; it should be golden and flake easily without drying out. Thickening the Broth: If you prefer a thicker broth, simply simmer it a bit longer. Keep in mind that the stew will thicken slightly upon cooling. Spice Control: Adjust cayenne pepper levels based on your spice tolerance; start with less and add more if desired. Taste as you go! Layering Flavors: Consider sautéing a pinch of cayenne before adding other ingredients to build a deeper flavor profile in your Brazilian fish stew. Season Gradually: Taste and adjust the seasoning while cooking to ensure balanced flavors; a little salt can go a long way! Flexible Favorites: Feel free to swap out the fish or add shrimp and calamari for delightful variations in your Brazilian fish stew. Brazilian Fish Stew Recipe FAQs What kind of fish should I use for Brazilian Fish Stew? Absolutely! For a traditional Moqueca Baiana, firm white fish fillets are best, such as tilapia, salmon, or cod. Look for fresh fish with a mild odor and a firm texture. If you’re in the mood for variety, try mixing in shrimp or calamari for a delicious seafood medley that adds richness to the dish. How long can I store Brazilian Fish Stew in the fridge? You can enjoy the flavors of your Brazilian Fish Stew for up to 3 days when stored in an airtight container. Make sure to let it cool to room temperature before sealing it tightly. It’s always a good idea to gently reheat and freshen it up with a splash of lime juice or coconut milk before serving again! Can I freeze Brazilian Fish Stew? Yes! To freeze your Brazilian Fish Stew, let it cool completely, then transfer it to freezer-safe containers, ensuring you leave some space for expansion. It can be frozen for up to 3 months. When ready to enjoy, thaw overnight in the fridge and reheat gently on the stovetop, stirring occasionally, until warmed through. What if my stew turns out too thin? If you find your Brazilian Fish Stew is a bit too thin, don’t worry—it can be easily fixed! Simply simmer it on low heat for an additional 10-15 minutes to allow it to thicken. You can also mash a few pieces of the fish or add a cornstarch slurry (1 tablespoon cornstarch mixed with 2 tablespoons of water) to help thicken the broth while cooking. Is Brazilian Fish Stew suitable for special diets? Definitely! The Brazilian Fish Stew is gluten-free and high in protein, making it an excellent choice for many dietary needs. Additionally, for dairy-free diets, this recipe is naturally dairy-free thanks to the use of coconut milk. Just be cautious if you have seafood allergies; opt for alternative vegetables or chicken to enjoy this comforting dish! How do I make my Brazilian Fish Stew more flavorful? Great question! To enhance the flavor of your Brazilian Fish Stew, consider these steps: start by sautéing aromatics like garlic and onion until they’re fragrant, and don’t shy away from using fresh herbs like cilantro for garnish. Squeeze some fresh lime juice before serving, and taste as you go to adjust the seasoning—after all, the more the merrier! Brazilian Fish Stew: A Tropical Coconut Delight You’ll Love Experience the vibrant flavors of Brazilian Fish Stew, a gluten-free and protein-rich dish perfect for weeknight dinners. Print Recipe Pin Recipe Prep Time 20 minutes minsCook Time 25 minutes minsTotal Time 45 minutes mins Servings: 4 bowlsCourse: DinnerCuisine: BrazilianCalories: 350 Ingredients Equipment Method Nutrition Notes Ingredients 1x2x3x? For the Stew1 lb Firm White Fish Fillet can be substituted with tilapia, salmon, or cod1 tbsp Lime Juice plus more to serve1/4 tsp Salt plus 1/2 tsp for brothBlack Pepper to taste1 tbsp Olive Oil plus 1.5 tbsp for broth2 Garlic Cloves minced1 Small Onion finely diced (brown/yellow/white)1 large Red Capsicum/Bell Pepper sliced1.5 tsp Sugar either brown or white sugar works well1 tbsp Cumin Powder can be substituted with coriander1 tbsp Paprika1 tsp Cayenne Pepper optional14 oz Coconut Milk use full-fat for the creamiest broth14 oz Canned Crushed Tomatoes1 cup Fish Broth/Stock chicken or vegetable stock can be used3 tbsp Fresh Cilantro/Coriander plus more for garnish Equipment skilletMixing bowl Method Step-by-Step InstructionsMarinate fish by combining firm white fish fillet cubes with lime juice, olive oil, salt, and black pepper. Cover and refrigerate for 20 minutes.Sear fish in a hot skillet with olive oil for 2-3 minutes until golden. Remove and set aside.In the same skillet, sauté minced garlic and diced onion with olive oil for 1.5 minutes.Add sliced red bell pepper and cook for an additional 2 minutes.Mix in sugar, cumin powder, paprika, cayenne, salt, coconut milk, crushed tomatoes, and fish stock. Simmer on low for 15-20 minutes.Return seared fish to the skillet and allow to simmer for 2 more minutes. Stir in extra lime juice.Serve the stew hot, garnished with fresh cilantro. Nutrition Serving: 1bowlCalories: 350kcalCarbohydrates: 20gProtein: 30gFat: 15gSaturated Fat: 10gPolyunsaturated Fat: 1gMonounsaturated Fat: 4gCholesterol: 70mgSodium: 800mgPotassium: 800mgFiber: 3gSugar: 2gVitamin A: 500IUVitamin C: 30mgCalcium: 50mgIron: 2mg NotesThis Brazilian Fish Stew captures the warmth of South America with vibrant flavors. Tried this recipe?Let us know how it was!