Jump to Recipe Print RecipeIn a bustling Brazilian marketplace, the aroma of spices and sizzling fish draws you in like a warm embrace. That’s the essence of my Brazilian Fish Stew, or Moqueca—an incredibly vibrant dish that transforms simple ingredients into a comforting culinary journey. With just 30 minutes of your time, you can whip up this exotic stew, making it ideal for weeknight dinners or impressing friends at your next gathering. This recipe is a delightful option for those seeking a healthy, gluten-free, and dairy-free meal without sacrificing flavor. Trust me; you’ll cherish how satisfying it is to turn your kitchen into a tropical paradise. Ready to dive into the flavors of Brazil? Let’s get started on this Moqueca adventure! Why is This Brazilian Stew a Must-Try? Unforgettable flavors: This Moqueca brings together the bright, fresh taste of lime and creamy coconut milk, creating a delightful culinary dance on your palate. Quick and easy: With a simple, 30-minute prep time, it’s perfect for busy nights when you crave something exotic without the hassle. Endless variations: Looking for something different? Swap fish for shrimp or tofu, or even add fruits like mango for a sweet twist. Healthy choice: Naturally gluten-free and dairy-free, this dish allows everyone to indulge without the extra calories. For those seeking comfort food with a twist, pair it with my delicious Pot Beef Stew for a memorable meal experience. Crowd-pleaser: Whether you’re cooking for family or hosting friends, this vibrant dish will impress everyone at the table! Brazilian Fish Stew Ingredients • Dive into the vibrant world of Moqueca with these essential ingredients! For the Stew Base Firm White Fish – Use halibut, sea bass, or mahi-mahi for the best results in this Brazilian Fish Stew. Fresh Lime Juice – Adds acidity and brightness; substitute lemon juice if needed. Cooking Oil (Coconut) – Provides a tropical flavor; can also use olive oil for a milder taste. Onion – Any type works; finely diced, it adds sweetness and depth of flavor. Red Bell Pepper – Introduces color and sweetness; fresh peppers enhance the dish’s taste. Carrots – Diced for even cooking; they contribute sweetness and texture. Jalapeño Pepper (optional) – Adds a touch of heat; omit for milder stew. Salt – Essential for enhancing all flavors in the stew. Garlic Cloves – Minced for even distribution, they impart aromatic depth. Tomato Paste – Essential for richness and color, forming the base flavor of the stew. Paprika – Adds warmth and a hint of smokiness, enhancing overall flavor. Ground Cumin – Offers earthiness and depth; a key ingredient in Brazilian cooking. Broth – Use fish, chicken, or vegetable stock as the liquid base for the stew. Fresh or Canned Tomatoes – Enhances acidity and freshness; crushed tomatoes are easiest to use. Coconut Milk – Provides creaminess and a tropical flavor; choose full-fat or light based on preference. For the Garnish Chopped Fresh Cilantro – This herb adds brightness and freshness to finish the stew. Scallion (optional) – Offers a mild onion flavor that’s lovely as a garnish. Lime Wedges – Serve alongside, giving a burst of citrus flavor when squeezed over the dish. Step‑by‑Step Instructions for Brazilian Fish Stew Step 1: Prep the Fish Begin by rinsing your firm white fish, like halibut or mahi-mahi, under cold water. Pat it dry with paper towels and cut it into 2-inch pieces. In a mixing bowl, marinate the fish with fresh lime juice, salt, and a dash of pepper, allowing it to soak up the flavors for about 20 minutes while you prepare the rest of your ingredients. Step 2: Sauté the Aromatics In a large pot or Dutch oven, heat 2 tablespoons of coconut oil over medium heat. Once the oil is hot and shimmering, add finely diced onion and sauté for about 3 minutes, or until it becomes translucent and fragrant. This step builds a flavorful base for your Brazilian Fish Stew. Step 3: Add the Vegetables Next, stir in the diced red bell pepper, carrots, and optional jalapeño for spice. Cook the mixture for an additional 3 minutes, stirring occasionally, until the vegetables soften and gain a vibrant color. This will enrich the stew’s texture and flavor profile, setting the stage for the other ingredients. Step 4: Season the Mixture Add a pinch of salt, minced garlic, tomato paste, paprika, and ground cumin to the pot. Stir everything together and cook for 1 minute, allowing the spices to bloom and release their aromas, which will create a wonderful depth of flavor in your Brazilian Fish Stew. Step 5: Build the Stew Base Pour in the broth of your choice, along with fresh or canned tomatoes, and the creamy coconut milk. Increase the heat to bring the mixture to a gentle boil, then reduce it to a simmer. Allow it to cook for about 8 minutes until the stew thickens slightly, making it a comforting base for your fish. Step 6: Cook the Fish Carefully nestle the marinated fish pieces into the simmering stew, ensuring they are submerged in the liquid. Cover the pot and cook for 4 to 5 minutes, or until the fish flakes easily with a fork. This is when the magic happens, transforming your ingredients into a cohesive and flavorful Brazilian Fish Stew. Step 7: Finish & Serve Finally, stir in the chopped fresh cilantro and an extra squeeze of lime juice to brighten the flavors. Taste and adjust seasonings as needed, then ladle the stew into bowls. Serve it over fluffy rice or with crusty bread for a delightful meal that encapsulates the heart of Brazilian cuisine. What to Serve with Brazilian Fish Stew (Moqueca) Imagine a cozy dinner where delightful flavors and textures complement each other, creating a memorable meal. Fluffy Rice: Perfect for soaking up the rich, creamy sauce, fluffy rice makes each bite blissful. Crusty Bread: A crunchy side that’s perfect for dipping, crusty bread adds a satisfying contrast to the stew. Toasted Farofa: This Brazilian staple brings texture and nuttiness; sprinkle it on top for an extra crunch. Fresh Green Salad: A vibrant salad with mixed greens and a light vinaigrette enhances the dish’s freshness and balances the flavors. Grilled Vegetables: Charred zucchini and bell peppers echo the stew’s colors and bring a smoky flavor. Coconut Water: Light and refreshing, coconut water complements the tropical notes of the stew beautifully. Chilled White Wine: A crisp Sauvignon Blanc or Pinot Grigio enhances the meal’s acidity and brings out the flavors of the fish. Citrus Sorbet: Conclude your meal with a light and refreshing dessert that balances the stew’s richness, cleansing the palate and leaving you satisfied. Expert Tips for Brazilian Fish Stew Choose Quality Fish: Opt for fresh, wild-caught fish to enhance the flavor of your Brazilian Fish Stew. Frozen fish can also work but may alter the texture. Marinate for Flavor: Allow the fish to marinate for at least 20 minutes, or up to 24 hours if time permits. This deepens the flavor and makes every bite delicious. Watch the Heat: Avoid boiling the stew vigorously once the fish is added; a gentle simmer keeps the fish tender and prevents it from breaking apart. Customize Veggies: Feel free to incorporate additional vegetables such as spinach or zucchini for extra nutrition and flavor in your Brazilian Fish Stew. Adjust Spice Levels: If you’re sensitive to heat, start with less jalapeño, or omit it altogether. You can always add fresh herbs for flavor instead! Serve with Care: This stew pairs beautifully with fluffy rice or crusty bread. Present it in vibrant bowls to showcase the colorful ingredients! Brazilian Fish Stew Variations & Substitutions Embrace your creativity and personalize this delightful Brazilian Fish Stew with these fun and tasty variations! Seafood Swap: Replace the fish with shrimp or scallops, adjusting cooking times for tender results. Vegan Delight: Firm tofu can transform this dish into a hearty vegan option that still captures the essence of Moqueca. Add Greens: Toss in fresh spinach or kale to elevate the nutrition and color of your stew. These vibrant greens will make each spoonful even more comforting and satisfying. Coconut Milk Options: Choose light coconut milk for a lower-calorie version without sacrificing the creamy texture. Spice Level: Play with the heat! Modify the jalapeño quantity or introduce red pepper flakes for an extra kick if you enjoy a spicier dish. Fruits: For a sweet twist, incorporate mango or pineapple chunks into the stew, adding a delightful contrast to the savory flavors. Grain Alternatives: Serve your stew over quinoa or millet instead of rice for a unique spin on texture and flavor. Both options provide a nutritious and satisfying base. For More Inspiration: If you’re looking to explore comforting meals for cozy nights, try my Pot Beef Stew or enjoy the hearty flavors of my Pasta Primavera as a side! Make Ahead Options These Brazilian Fish Stew (Moqueca) tips are perfect for busy weeknights when you want to enjoy a homemade meal without the last-minute rush! You can prepare the base of the stew, including sautéing the aromatics and adding the vegetables, up to 3 days in advance. Just refrigerate the prepped base in an airtight container. For even deeper flavor, marinate the fish in lime juice and salt up to 24 hours ahead and keep it covered in the fridge. When you’re ready to serve, simply reheat the base on the stove, add in the fish, and cook until flaked and tender. This way, you’ll savor the same delicious taste with minimal effort! Storage Tips for Brazilian Fish Stew Fridge: Store leftovers in an airtight container for up to 3 days, ensuring the fish remains tender and flavorful. Freezer: Brazilian Fish Stew can be frozen for up to 2 months. Transfer to a freezer-safe container, leaving space for expansion, and label clearly. Reheating: Gently reheat the stew on the stovetop over low heat to prevent boiling; this keeps the fish from becoming rubbery while enhancing the flavors. Reviving Flavor: For an extra boost, add a splash of fresh lime juice or a sprinkle of cilantro when serving the reheated stew, making it as delightful as the first time! Brazilian Fish Stew Recipe FAQs What type of fish is best for the Brazilian Fish Stew? Absolutely! For a delightful Brazilian Fish Stew, I recommend using firm white fish like halibut, sea bass, or mahi-mahi. These varieties hold their shape well and provide a tender texture when cooked. If you prefer, you can also substitute fish with shrimp or scallops, but keep in mind that cook times will vary slightly. How should I store leftovers of Brazilian Fish Stew? Very important! Store any leftovers in an airtight container in the fridge, where they’ll stay fresh for up to 3 days. Make sure to let the stew cool completely before sealing it up, as this helps maintain its flavor and texture. Can I freeze Brazilian Fish Stew? Yes, you can! To freeze Brazilian Fish Stew, ladle it into a freezer-safe container, ensuring there’s enough space for expansion, and seal it tightly. It’s best to eat it within 2 months. When you’re ready to enjoy it again, simply thaw it in the fridge overnight before gently reheating. What should I do if the fish becomes overcooked in the stew? If you find that your fish has become overcooked and has turned rubbery, don’t fret! The next time, try lowering the cooking time to just 4 minutes once you add the fish, and ensure that you keep the heat low to avoid boiling the stew. Additionally, consider slicing the fish into smaller pieces to reduce cooking time. Is Brazilian Fish Stew suitable for people with allergies? It can be, yes! This Brazilian Fish Stew is naturally dairy-free and gluten-free, making it a great option for many dietary needs. However, if you’re serving it to guests, always double-check the ingredient labels for any hidden allergens, particularly in the broth, or consider substituting ingredients to suit individual dietary restrictions. For instance, you can replace fish with tofu for a vegan variation! How can I enhance the flavor when reheating the stew? Great question! When reheating your Brazilian Fish Stew, add a splash of fresh lime juice and a sprinkle of chopped cilantro to brighten the flavors and revive that delicious, vibrant taste. Gently reheating it on the stovetop over low heat will also help preserve the fish’s tenderness and overall texture. Vibrant Brazilian Fish Stew That’s Ready in 30 Minutes! Experience the vibrant flavors of Brazilian Fish Stew, or Moqueca, a quick and satisfying dish perfect for any gathering. Print Recipe Pin Recipe Prep Time 20 minutes minsCook Time 10 minutes minsTotal Time 30 minutes mins Servings: 4 bowlsCourse: DinnerCuisine: BrazilianCalories: 350 Ingredients Equipment Method Nutrition Notes Ingredients 1x2x3x? For the Stew Base1 pound Firm White Fish (halibut, sea bass, or mahi-mahi)2 tablespoons Fresh Lime Juice2 tablespoons Cooking Oil (Coconut) or olive oil1 medium Onion (diced)1 medium Red Bell Pepper (diced)1 medium Carrots (diced)1 optional Jalapeño Pepper (diced) omit for milder stew1 teaspoon Salt3 cloves Garlic (minced)2 tablespoons Tomato Paste1 teaspoon Paprika1 teaspoon Ground Cumin4 cups Broth (fish, chicken, or vegetable stock)1 can Fresh or Canned Tomatoes crushed preferred1 can Coconut Milk full-fat or light based on preferenceFor the Garnish1/4 cup Chopped Fresh Cilantro2 optional Scallion (sliced)2 wedges Lime for serving Equipment Large PotMixing bowlCutting boardKnife Method Step-by-Step InstructionsBegin by rinsing your fish under cold water. Pat it dry and cut it into 2-inch pieces. Marinate with lime juice, salt, and pepper for 20 minutes.Heat coconut oil in a large pot over medium heat. Sauté diced onion for about 3 minutes until translucent.Stir in diced red bell pepper, carrots, and optional jalapeño. Cook for an additional 3 minutes until vegetables soften.Add salt, minced garlic, tomato paste, paprika, and cumin. Cook for 1 minute to enhance flavor.Pour in the broth, crushed tomatoes, and coconut milk. Bring to a gentle boil, then simmer for 8 minutes.Nestle the marinated fish into the stew. Cover and cook for 4 to 5 minutes until fish flakes easily.Stir in chopped cilantro and lime juice. Adjust seasonings as needed and serve over rice or with bread. Nutrition Serving: 1bowlCalories: 350kcalCarbohydrates: 30gProtein: 25gFat: 15gSaturated Fat: 8gPolyunsaturated Fat: 2gMonounsaturated Fat: 5gCholesterol: 70mgSodium: 800mgPotassium: 900mgFiber: 5gSugar: 5gVitamin A: 400IUVitamin C: 30mgCalcium: 40mgIron: 2mg NotesServe with fluffy rice or crusty bread for a delightful meal that highlights Brazilian cuisine. Store leftovers in an airtight container for up to 3 days or freeze for up to 2 months. Tried this recipe?Let us know how it was!