Jump to Recipe Print RecipeAs the sun sets over the vivid beaches of northeastern Brazil, the aroma of warm spices and fresh seafood invites me to gather around the table, ready for a comforting bowl of Brazilian Fish Stew. Known as Moqueca, this easy fish stew recipe showcases tender fish nestled in a creamy, aromatic broth of tomatoes and coconut milk, perfect for a quick weeknight meal or a festive gathering. Not only is this dish a delicious way to break away from fast food, but it’s also gluten-free and brimming with vibrant flavors that transport you straight to the tropics. So, are you ready to embark on a culinary adventure that will leave your taste buds dancing? Let’s dive into this delightful recipe together! Why is Brazilian Fish Stew a Must-Try? Easily Wholesome: This Brazilian Fish Stew is not only quick to prepare but also gluten-free, making it an excellent option for anyone looking to enjoy hearty and healthy meals. Bursting with Flavor: Each bite brings the wonderful combination of fresh tomatoes, creamy coconut milk, and aromatic spices, which makes the dish irresistibly tasty. Versatile Ingredients: Feel free to adapt this recipe by using shrimp or adding vegetables like kale for a unique twist. Time-Saving Delight: Perfect for a busy weeknight, this stew can be on the table in under 30 minutes while still impressing your family or guests. Comfort in a Bowl: Serving this dish with white rice or crusty bread ensures you’ll savor every last drop of the delicious broth. Experience the warm embrace of Brazilian flavors without the hassle of fast food! For more exciting recipes, check out our Vegan Lebanese Stew for a different comforting dish. Brazilian Fish Stew Ingredients • Discover the essentials for a Brazilian Fish Stew that will transport your taste buds! For the Fish Firm White Fish (e.g., cod, halibut, sea bass) – A thick cut helps maintain the fish’s tenderness during cooking. Lime Juice – Fresh lime juice brightens the dish and enhances the flavor of the fish. For the Base Olive Oil – Ideal for sautéing; you can also substitute it with coconut oil for a more tropical taste. Onion – Create a flavorful foundation; sauté until translucent for the best flavor. Green & Red Bell Peppers – These add a splash of color and sweetness; feel free to swap with your favorite bell pepper variations. Garlic – Use minced or grated for a fragrant base. For the Sauce Red Chili – Add for a touch of heat; adjust based on your spice preference. Tomato Paste – This deepens the umami flavor; fresh or canned tomatoes can work as alternatives. Dendê Oil (Red Palm Oil) – A traditional ingredient for authentic flavor; if unavailable, substitute with olive oil and a hint of paprika. Tomatoes – Fresh or canned, they provide the perfect sauce consistency for the stew. For Flavor Paprika, Cumin, Ground Coriander – These warm spices elevate the stew’s depth. Fish or Chicken Stock – Essential for cooking; avoid using just water for a bland result. Coconut Milk – Essential for that creamy richness; can be omitted for a lighter broth. For Garnish Fresh Cilantro – Sprinkle on top for added flavor and freshness; green onions or parsley can be used in a pinch. Lime Wedges – Serve alongside to enhance the dish’s bright flavors. Enjoy creating this quick and easy Brazilian fish stew that will become a favorite in your home! Step‑by‑Step Instructions for Brazilian Fish Stew Step 1: Marinate Fish In a bowl, combine your firm white fish with fresh lime juice, minced garlic, and kosher salt. Gently toss to coat all pieces evenly, allowing the fish to absorb those zesty flavors. Let it marinate at room temperature for up to 30 minutes, ensuring the fish retains its moisture and remains tender. Step 2: Sauté Vegetables While the fish marinates, heat a large skillet over medium heat and drizzle in a tablespoon of olive oil. Add chopped onions and a pinch of salt, cooking until the onions turn translucent, about 3 minutes. Then, stir in sliced green and red bell peppers along with minced garlic and optional red chili for heat, cooking another 3 minutes until the vegetables soften and become aromatic. Step 3: Build Stew Base Once the vegetables are tender, stir in tomato paste and, if using, dendê oil. Add chopped tomatoes, kosher salt, and your choice of paprika, cumin, and ground coriander. Cook for 2-3 minutes, allowing the tomatoes to break down and meld with the aromatic vegetables, creating a rich and vibrant base for your Brazilian Fish Stew. Step 4: Simmer Sauce Next, deglaze the pan with fish or chicken stock, scraping up any flavorful bits stuck to the skillet. Pour in the creamy coconut milk and stir well. Allow the sauce to simmer for 3-4 minutes, thickening slightly while the luscious aromas envelop your kitchen, readying the stew for the star of the show: the fish! Step 5: Cook Fish Gently nestle the marinated fish pieces into the simmering sauce, making sure they are partially submerged. Cook for about 3-4 minutes, until the fish is just opaque and flakes easily with a fork. Spoon the flavorful sauce over the fish to keep it moist and infuse every bite with the delicious essence of the Brazilian Fish Stew. Step 6: Serve Carefully ladle the fish and broth into warm bowls, ensuring each serving is brimming with the creamy stew and tender fish. Garnish with fresh cilantro for a pop of color and taste, and serve with lime wedges to squeeze over, enhancing the vibrant flavors of this comforting Brazilian Fish Stew. Enjoy with a side of fluffy white rice! What to Serve with Brazilian Fish Stew As you prepare to savor each spoonful of this delightful stew, let’s elevate the entire dining experience with perfect pairings that complement the rich flavors and textures of your meal. Fluffy White Rice: The classic choice, rice soaks up the creamy broth beautifully while offering a neutral base that highlights the spices. Crusty Bread: A warm, crusty loaf or baguette is perfect for dipping into the stew, adding a satisfying crunch with each bite. Zesty Lime Wedges: Fresh lime adds a bright burst of acidity that enhances the flavors of the dish, making every spoonful more vibrant. Sautéed Kale: Adding a side of sautéed kale brings a wonderful contrast to the creamy stew. Its slightly bitter, earthy flavor balances the richness perfectly. Coconut Rice: A tropical twist, coconut-infused rice harmonizes beautifully with the coconut milk in the stew, creating a delightful symphony of flavors. Fresh Cilantro Salad: A light salad with cilantro, red onion, and lime vinaigrette provides a refreshing palate cleanser, adding brightness and crunch. Mango Salsa: The sweetness of mango salsa introduces a fruity element that complements the heat in the stew, enhancing the overall depth of flavor. Chilled White Wine: A glass of chilled Sauvignon Blanc or a crisp Chardonnay pairs excellently, cutting through the richness and enhancing your dining experience. Passion Fruit Mousse: For dessert, a creamy passion fruit mousse offers a sweet and tangy finish, echoing the tropical flavors of your meal. Pineapple Coconut Smoothie: Sip on a refreshing smoothie post-meal for an additional tropical touch that keeps the flavor journey alive. Expert Tips for Brazilian Fish Stew Perfect Marination: Limit marinating the fish to 30 minutes. Overdoing it can cause the fish to become mushy from the acid in lime juice. Watch the Clock: To achieve perfectly cooked fish, avoid overcooking. Monitor closely until it flakes easily when tested with a fork. Stir with Care: Once you add fish to the simmering sauce, refrain from stirring vigorously. Instead, spoon the sauce over the fish to keep it intact. Use the Right Pans: A heavy-bottomed skillet ensures even cooking. Consider an earthenware pot for an authentic Brazilian touch if you have one. Supplement Flavors: For a more intense flavor, feel free to enhance the broth with extra spices, but keep the proportions balanced to maintain the harmony of the Brazilian Fish Stew. Make Ahead Options This Brazilian Fish Stew (Moqueca) is an excellent choice for meal prep, helping you save time on busy weeknights! You can marinate the fish with lime juice, garlic, and salt up to 24 hours in advance, storing it in an airtight container in the refrigerator. Additionally, you can sauté the vegetables and prepare the stew base (steps 2 and 3) up to 3 days prior; simply cool and refrigerate in a separate container. When you’re ready to enjoy your Moqueca, reheat the sautéed vegetable mixture and add the deglazed sauce, then gently simmer the marinated fish until it’s just opaque. This approach ensures your dish remains just as delicious, bursting with flavors, while drastically reducing your cooking time! Storage Tips for Brazilian Fish Stew Fridge: Store leftover Brazilian Fish Stew in airtight containers for up to 2 days. Keeping fish and broth separate can help maintain freshness. Freezer: You can freeze the stew for up to 3 months. Portion it into freezer-safe bags or containers, ensuring to leave some space for expansion. Reheating: When ready to enjoy again, thaw overnight in the fridge and gently reheat on the stovetop over low heat. Stir occasionally to ensure the stew warms evenly without breaking the fish apart. Serving: Serve reheated Brazilian Fish Stew with a squeeze of fresh lime to brighten up the flavors. Brazilian Fish Stew: Customization Ideas Let your creativity shine in the kitchen by exploring delightful twists on this Brazilian Fish Stew! Seafood Medley: Combine shrimp, scallops, and fish for a delightful seafood blend. This offers a range of textures and flavors, making every bite exciting. Vegetable Boost: Add kale or spinach for extra nutrition. They not only enhance the visual appeal but also contribute beneficial nutrients. Spicy Kick: Incorporate additional red chilies or a pinch of cayenne for heat. Perfect for those who love a zesty kick in their dishes! Coconut-Free: Swap coconut milk with almond milk or vegetable broth for a lighter option. Your stew may taste different, but it’ll still be delicious and comforting. Protein Swap: Use chicken pieces instead of fish for those who prefer poultry. Just ensure to cook longer until the chicken is fully cooked through. Herb Substitute: If cilantro isn’t your favorite, try fresh parsley or basil instead. Each herb brings its unique flavor, giving a new twist to your stew. Flavor Infusion: Consider adding a splash of white wine during the simmering phase. This adds a complex flavor dimension that will elevate the stew. For more inspiration, check out our exciting Vegan Lebanese Stew for another wholesome dish full of flavor. Keep your taste buds dancing! Brazilian Fish Stew Recipe FAQs What type of fish is best for Brazilian Fish Stew? Absolutely, I recommend using firm white fish such as cod, halibut, or sea bass. These varieties hold their shape well during cooking, ensuring a tender and flaky texture in your stew. Opt for the thickest cut you can find to achieve the best results. How should I store leftovers of the Brazilian Fish Stew? For best results, store leftover Brazilian Fish Stew in airtight containers for up to 2 days in the refrigerator. If possible, keep the fish and broth separate to maintain their textures and flavors. When ready to reheat, gently warm it on the stovetop over low heat. Can I freeze Brazilian Fish Stew? Certainly! You can freeze the stew for up to 3 months. Just be sure to portion it into freezer-safe bags or containers. Leave a little space for the stew to expand as it freezes, ensuring it doesn’t burst its container. To reheat, thaw in the fridge overnight before warming it on the stove. What should I do if my fish is overcooked? If you find your fish has become overcooked and rubbery, there’s still a way to save your dish! Simply add more liquid, such as fish stock or coconut milk, and let it gently simmer for a few minutes. This can help to soften the fish slightly, although it’s best to keep an eye on the cooking time in the future to avoid this. Is this recipe suitable for those with gluten allergies? Yes, absolutely! This Brazilian Fish Stew is gluten-free, making it a fantastic option for those with gluten allergies or sensitivities. Just be sure to check any packaged ingredients, like stock or tomato paste, for any hidden gluten. Can I add more vegetables to the stew? The more, the merrier! Feel free to add vegetables such as kale or spinach for a burst of nutrition and color. They can be tossed in during the last few minutes of cooking so they stay vibrant and tender without overcooking. Brazilian Fish Stew: A Cozy, Flavorful Weeknight Delight This Brazilian Fish Stew is a gluten-free, flavorful dish showcasing tender fish in a creamy broth, perfect for cozy weeknight dinners. Print Recipe Pin Recipe Prep Time 10 minutes minsCook Time 20 minutes minsTotal Time 30 minutes mins Servings: 4 bowlsCourse: DinnerCuisine: BrazilianCalories: 350 Ingredients Equipment Method Nutrition Notes Ingredients 1x2x3x? For the Fish1 lb Firm White Fish (e.g., cod, halibut, sea bass) A thick cut helps maintain tenderness.2 tbsp Lime Juice Fresh juice brightens flavor.For the Base1 tbsp Olive Oil Can substitute with coconut oil.1 medium Onion Sauté until translucent.1 medium Green Bell Pepper Can swap with other variations.1 medium Red Bell Pepper Can swap with other variations.2 cloves Garlic Minced or grated.For the Sauce1 medium Red Chili Adjust based on spice preference.2 tbsp Tomato Paste Deepens umami flavor.1 tbsp Dendê Oil (Red Palm Oil) Substitute with olive oil if unavailable.2 medium Tomatoes Fresh or canned for sauce consistency.For Flavor1 tsp Paprika1 tsp Cumin1 tsp Ground Coriander2 cups Fish or Chicken Stock Avoid using just water.1 cup Coconut Milk Can be omitted for a lighter broth.For Garnish1/4 cup Fresh Cilantro Or green onions/parsley.2 Lime Wedges Serve alongside to enhance flavors. Equipment Large skillet Method Step-by-Step InstructionsMarinate fish by combining with lime juice, minced garlic, and salt. Let marinate for up to 30 minutes.Sauté onions in olive oil until translucent, then add bell peppers, garlic, and red chili, cooking until softened.Stir in tomato paste, dendê oil, chopped tomatoes, and spices; cook for 2-3 minutes.Deglaze with stock, then add coconut milk and simmer for 3-4 minutes.Nestle marinated fish into the sauce and cook for 3-4 minutes until opaque and flaky.Serve in warm bowls, garnished with cilantro and lime wedges. Nutrition Serving: 1bowlCalories: 350kcalCarbohydrates: 30gProtein: 25gFat: 15gSaturated Fat: 10gPolyunsaturated Fat: 2gMonounsaturated Fat: 3gCholesterol: 50mgSodium: 600mgPotassium: 800mgFiber: 3gSugar: 5gVitamin A: 500IUVitamin C: 20mgCalcium: 50mgIron: 2mg NotesLimit fish marination to 30 minutes to prevent mushiness. Use a heavy-bottomed skillet for even cooking. Tried this recipe?Let us know how it was!