Jump to Recipe Print RecipeAs I stood by the stove, the fragrant aroma of spices mingled with the sweetness of coconut, transporting me straight to the sun-drenched shores of Brazil. This Quick & Creamy Brazilian Fish Stew, or Moqueca, is the perfect weeknight delight, ready in just 30 minutes! Not only does it invite a burst of color and comforting flavor to your table, but it also caters to various dietary preferences—it’s gluten-free, dairy-free, and packed with wholesome ingredients. Whether you’re using firm white fish, succulent shrimp, or creamy tofu for a vegan twist, each bowlful brings a taste of coastal paradise. Curious how to recreate this vibrant dish that’s sure to impress at any dinner gathering? Let’s dive in! Why is Brazilian Fish Stew so delightful? Vibrant Flavors: The blend of coconut milk and spices creates a luscious sauce that’s bursting with flavor, making every spoonful captivating. Quick Preparation: In just 30 minutes, you can whip up this delightful stew, turning any busy weeknight into an exotic culinary experience! Flexible Options: With multiple seafood options or a vegan twist using tofu, this dish easily caters to various dietary preferences, ensuring everyone is satisfied. One-Pot Wonder: This recipe is not just about taste but ease; less cleanup means more time enjoying your meal! Serve it alongside fluffy rice or crusty bread for a complete taste sensation. Crowd-Pleasing Appeal: Whether impressing guests or making dinner for the family, this stew is sure to spark joy at the table. Don’t hesitate to check out our storage tips to make the most out of your leftovers! Brazilian Fish Stew Ingredients For the Stew • Firm White Fish – Main protein source; options like halibut or mahi-mahi deliver the best results. • Fresh Lime Juice – Brightens the dish; lemon juice serves as a perfect alternative. • Cooking Oil (Coconut Oil) – Ideal for sautéing; you can substitute with olive oil if preferred. • Onion – Adds essential base flavor and sweetness; any onion variety will work. • Red Bell Pepper – Contributes color and sweetness; feel free to swap it for other bell peppers. • Carrots – Provides natural sweetness and texture; other root veggies can add variety. • Jalapeño Pepper – Optional for spice; omit for less heat or use red pepper flakes for a kick. • Sea Salt – Essential for seasoning; kosher salt works beautifully as well. • Garlic Cloves – Amplifies aroma and flavor; fresh garlic is best, but powder can be used in a pinch. • Tomato Paste – Adds depth and richness; fresh tomatoes can also be used but will extend cook time. • Paprika – Lends mild spice and vivid color; smoked paprika can enhance depth. • Ground Cumin – Offers warmth and earthiness; a perfect complement to the dish. • Broth – Base liquid for the stew; choose fish, chicken, or vegetable broth per preference. • Fresh Tomatoes or Canned Crushed Tomatoes – Essential for flavor; fresh tomatoes brighten up the dish. • Coconut Milk – Delivers the creaminess that defines this Brazilian fish stew; light coconut milk can create a lighter dish. For Garnish • Chopped Fresh Cilantro – Adds a fresh finishing touch; more herbs like parsley amp up flavor. • Scallion – An optional garnish that adds color and mild onion flavor. • Lime Wedges – Elevate flavor when serving and provide an extra zesty touch. Dive into this vibrant recipe, and you’ll see why Brazilian Fish Stew is such a delightful dish to share with friends and family! Step‑by‑Step Instructions for Brazilian Fish Stew Step 1: Prep Fish Begin by rinsing your firm white fish under cold water, then patting it dry with paper towels. Cut the fish into 2-inch pieces and marinate with fresh lime juice, sea salt, and black pepper. Let the fish sit for at least 20 minutes to absorb the flavors while you prepare the vegetables and aromatics. Step 2: Sauté Aromatics In a large pot, heat 2 tablespoons of coconut oil over medium heat until it shimmers. Add the diced onion and sauté for about 3 minutes, stirring occasionally until the onion turns translucent. The fragrant aroma will fill your kitchen, signaling that it’s time to add the bell peppers and carrots. Step 3: Add Veggies Stir in the chopped red bell pepper, sliced carrots, and optional jalapeño pepper into the pot. Cook for an additional 3 minutes, giving time for the vegetables to soften and develop their vibrant colors. This mixture will form the hearty foundation of your Brazilian Fish Stew. Step 4: Season Sprinkle in sea salt and minced garlic cloves, stirring until aromatic for about 1 minute. Then, add the tomato paste, paprika, and ground cumin to the pot, ensuring everything is well-coated and the spices release their delightful scents, enhancing the stew’s overall flavor profile. Step 5: Make Base Pour in 3 cups of your preferred broth, followed by crushed tomatoes and coconut milk. Increase the heat to bring the mixture to a gentle boil, then reduce it to a simmer. Let it cook for approximately 8 minutes, allowing the flavors to meld beautifully and the stew to thicken. Step 6: Cook Fish Gently nestle the marinated fish pieces into the simmering mixture. Cover the pot and let it simmer for an additional 4-5 minutes, or until the fish is opaque and cooked through. Keep an eye on it to avoid overcooking, ensuring each bite remains tender and flaky. Step 7: Finish & Serve Once cooked, stir in chopped fresh cilantro and a squeeze of lime juice to brighten the flavors. Taste and adjust the seasoning if needed, then serve your vibrant Brazilian Fish Stew hot, perfect over a bed of fluffy rice or accompanied by crusty bread for an unforgettable meal. What to Serve with Quick & Creamy Brazilian Fish Stew? Imagine transforming your meal into an extraordinary feast with delightful accompaniments that enhance the rich flavors of this tropical stew. Fluffy White Rice: A classic pairing, the soft, pillowy rice soaks up the delicious broth, making each bite comforting and satisfying. Crusty Bread: Perfect for dipping, the crunchy exterior and soft interior make this a delightful companion to the creamy stew, enhancing every spoonful. Zesty Citrus Salad: Fresh greens topped with citrusy vinaigrette add a bright contrast to the stew’s warmth, invigorating your palate and adding a refreshing crunch. Grilled Asparagus: The tender yet smoky flavor of grilled asparagus brings a refined, gourmet touch, beautifully complementing the rich flavors of the Moqueca. Farofa: This toasted cassava flour adds a delightful crunch and nutty flavor, working to balance the stew’s creaminess, making every bite an enjoyable experience. Coconut Water: A soothing, naturally sweet drink that keeps the tropical theme alive, perfect for refreshing your palate while enjoying the rich stew. Mango Sorbet: For dessert, this light and fruity treat echoes the tropical notes in the Moqueca, making for a delightful end to your meal. These complementary options ensure that your Brazilian Fish Stew not only stands out on its own but also shines even brighter among a well-rounded feast! Brazilian Fish Stew Variations & Substitutions Let’s explore delightful twists to make this Brazilian Fish Stew your own! Customize it to suit your taste or dietary needs while keeping the flavors enticing. Seafood Swap: Replace firm white fish with shrimp or scallops for a different seafood delight. Each option brings its unique sweetness! Vegan Delight: Substitute fish with firm tofu, marinating it to soak up those rich flavors for a satisfying plant-based meal. Pair it with our storage tips for optimal freshness! Leafy Greens: Enhance nutrition by adding fresh spinach or kale for a vibrant color and added texture. Nature’s bounty never tasted so good! Thinner Broth: For a lighter stew, reduce the coconut milk or replace it with vegetable broth. The flavors will still shine through perfectly! Fruity Fusion: Add diced mango or pineapple for a hint of sweetness that complements the savory spices beautifully. Just imagine that tropical escape! Herb Boost: Experiment with adding fresh dill or basil for an aromatic twist that complements the other ingredients wonderfully. Spicy Kick: Up the heat by incorporating diced Thai chili or a sprinkle of cayenne pepper. Your taste buds will thank you for the added excitement! Nut Butter Creaminess: Stir in a spoonful of creamy peanut or almond butter to give the stew an unexpected, delightful richness. It’s a flavor adventure like no other! Storage Tips for Brazilian Fish Stew Fridge: Store leftovers in an airtight container for up to 3 days. Make sure to cool the stew completely before refrigerating to maintain quality. Freezer: If you wish to keep it longer, you can freeze the stew for up to 2 months. Portion into freezer-safe containers, leaving space for expansion as it freezes. Reheating: When ready to serve, reheat gently on the stovetop over low heat. Stir occasionally until warmed through while avoiding boiling, which can toughen the fish. Ingredient Storage: If you have leftover ingredients, store marinated fish and chopped vegetables separately in the fridge for up to 2 days to keep everything fresh for your next meal! Make Ahead Options Preparing the Brazilian Fish Stew in advance is a wonderful way to save time during busy weeknights! You can marinate the fish pieces in lime juice, salt, and pepper up to 24 hours in advance to infuse the flavors. Additionally, chop the vegetables (onion, bell pepper, carrots, jalapeño) and store them in an airtight container for up to 3 days in the refrigerator. When you’re ready to serve, simply sauté the aromatics, follow the standard cooking instructions for the stew, and gently add the marinated fish. This method ensures your stew is just as delicious and flavorful while streamlining your dinner prep tremendously! Tips for the Best Brazilian Fish Stew • Choose the Right Fish: Opt for firm white fish like halibut or mahi-mahi to avoid mushiness; shrimp or scallops are great alternatives too. • Don’t Rush Marinading: Allow your fish to marinate for at least 20 minutes; this enhances the flavor and ensures a deliciously tender texture. • Perfect Simmering: Gently simmer your stew, as high heat can lead to dry fish; the key is to keep it low and slow for moist flakes. • Customize Veggies: Feel free to add your favorite vegetables; just make sure they’re cut to similar sizes for even cooking in this Brazilian Fish Stew. • Fresh Herbs Finish: Always add cilantro and lime juice just before serving; this brightens up the flavors and elevates the entire dish. • Use Non-Stick Cookware: Sautéing in a non-stick pan makes for easier cleanup and helps prevent your aromatics from sticking. Brazilian Fish Stew Recipe FAQs How do I select the best fish for my stew? Absolutely! For the best results, opt for firm white fish like halibut, sea bass, or mahi-mahi, as these varieties hold up well during cooking without becoming mushy. If you’re in the mood for some variation, feel free to substitute shrimp or scallops for a different flavor profile. Look for fish that has a fresh smell and firm texture; avoid any that have dark spots or a strong fishy odor. How do I store leftovers of the Brazilian Fish Stew? You can store any leftover Brazilian fish stew in an airtight container in the fridge for up to 3 days. Make sure to allow it to cool down to room temperature before refrigerating to maintain the best quality. Just gently reheat it on the stovetop to enjoy its deliciousness once again! Can I freeze Brazilian Fish Stew? Yes, you can freeze your Brazilian Fish Stew for up to 2 months! I recommend portioning it into freezer-safe containers, leaving about an inch of space at the top for expansion as the stew freezes. When you’re ready to enjoy it again, simply thaw it overnight in the fridge and reheat gently on the stovetop, stirring occasionally to prevent burning. What if the fish is overcooked in the stew? To prevent overcooking your fish, make sure to simmer it gently for the proper time—about 4 to 5 minutes is often enough for most firm fish types. If you accidentally overcook it and notice that it has become dry, don’t despair! A good way to salvage it is by adding a splash more coconut milk when reheating, which will help return some moisture back to the dish. Are there any dietary considerations I should be aware of? Very! This recipe is naturally gluten-free and dairy-free, making it suitable for various dietary preferences. However, if you’re serving it to someone with seafood allergies, you can easily make a vegan version using firm tofu instead of fish. Just make sure the tofu absorbs the wonderful flavors of the stew by marinating it similarly to the fish. How can I enhance the flavors of my stew? The more the merrier! To elevate the taste, always add fresh cilantro and a squeeze of lime juice just before serving. You can also try experimenting with different vegetables, such as leafy greens like spinach or kale, to boost the nutritional profile and lend added texture to your Brazilian Fish Stew. Irresistible Brazilian Fish Stew for Cozy Nights In This Brazilian Fish Stew, or Moqueca, is a quick, creamy delight ready in just 30 minutes, catering to various dietary preferences. Print Recipe Pin Recipe Prep Time 30 minutes minsCook Time 30 minutes minsTotal Time 30 minutes mins Servings: 4 bowlsCourse: DinnerCuisine: BrazilianCalories: 350 Ingredients Equipment Method Nutrition Notes Ingredients 1x2x3x? For the Stew1 pound firm white fish such as halibut or mahi-mahi2 tablespoons fresh lime juice or lemon juice2 tablespoons cooking oil preferably coconut oil, olive oil is an alternative1 medium onion any variety1 medium red bell pepper can substitute with other bell peppers1 medium carrot other root veggies can be used1 medium jalapeño pepper optional for spice1 teaspoon sea salt kosher salt also works2 cloves garlic minced, fresh is best2 tablespoons tomato paste1 teaspoon paprika smoked paprika enhances depth1 teaspoon ground cumin3 cups broth fish, chicken, or vegetable broth1 cup fresh tomatoes or canned crushed tomatoes1 can coconut milk light coconut milk for a lighter dishFor Garnish1/4 cup chopped fresh cilantro can substitute with parsley2 tablespoons scallion optional2 pieces lime wedges to serve Equipment large potcutting boardknifemeasuring cupsspoon Method Step-by-Step InstructionsBegin by rinsing your firm white fish under cold water, then patting it dry with paper towels. Cut the fish into 2-inch pieces and marinate with fresh lime juice, sea salt, and black pepper. Let the fish sit for at least 20 minutes to absorb the flavors while you prepare the vegetables and aromatics.In a large pot, heat 2 tablespoons of coconut oil over medium heat until it shimmers. Add the diced onion and sauté for about 3 minutes, stirring occasionally until the onion turns translucent.Stir in the chopped red bell pepper, sliced carrots, and optional jalapeño pepper into the pot. Cook for an additional 3 minutes.Sprinkle in sea salt and minced garlic cloves, stirring for about 1 minute. Then, add the tomato paste, paprika, and ground cumin to the pot.Pour in 3 cups of your preferred broth, followed by crushed tomatoes and coconut milk. Increase the heat to bring the mixture to a gentle boil, then reduce it to a simmer for approximately 8 minutes.Gently nestle the marinated fish pieces into the simmering mixture. Cover the pot and let it simmer for an additional 4-5 minutes, or until the fish is opaque and cooked through.Once cooked, stir in chopped fresh cilantro and a squeeze of lime juice to brighten the flavors. Adjust seasoning if needed, then serve hot. Nutrition Serving: 1bowlCalories: 350kcalCarbohydrates: 30gProtein: 25gFat: 15gSaturated Fat: 14gPolyunsaturated Fat: 1gMonounsaturated Fat: 4gCholesterol: 70mgSodium: 800mgPotassium: 800mgFiber: 4gSugar: 5gVitamin A: 350IUVitamin C: 30mgCalcium: 60mgIron: 3mg NotesThis stew can be served over a bed of fluffy rice or alongside crusty bread for a complete meal. Tried this recipe?Let us know how it was!