There’s something enchanting about the vibrant colors and rich aromas that fill the kitchen when I make Moqueca de Peixe. This traditional Brazilian Fish Clay Pot recipe feels like a warm hug after a long day—comforting, flavorful, and surprisingly simple to prepare. The blend of fresh fish simmered in coconut milk, tomatoes, and fragrant herbs creates a dish that’s both exotic and inviting, perfect for anyone wanting to break free from the fast-food rut. Whether you’re a seasoned chef or just craving homemade goodness, this recipe brings the taste of coastal Brazil right to your table with minimal fuss and maximum flavor. Let me take you through the steps to create a crowd-pleasing meal that’s as beautiful as it is delicious.
Why choose Moqueca de Peixe recipe?
Bold Flavors: This recipe bursts with the vibrant taste of fresh fish, coconut milk, and zesty herbs. Simple Preparation means you don’t need to be a pro to impress your guests. Comfort Food Vibes offer a warm, nourishing meal that beats fast food any day. Versatile and Fresh, it fits any occasion, from weeknight dinners to special gatherings. Plus, authentic Brazilian charm adds an exotic twist to your home cooking repertoire.
Moqueca de Peixe Ingredients
For the Fish Base
- Fresh white fish fillets – Choose firm, flaky fish like cod or snapper for the best texture in your Moqueca de Peixe recipe.
- Lime juice – A splash brightens the fish and helps tenderize it before cooking.
- Salt and pepper – Basic seasonings to enhance the natural flavors.
For the Sauce
- Coconut milk – The creamy heart of this Brazilian dish, it adds richness and a subtle sweetness.
- Ripe tomatoes – Fresh or canned, they bring vibrant color and a slight tang.
- Red bell pepper – Adds sweetness and crunch, balancing the creamy coconut milk.
- Onion – Sautéed until soft to build a mellow, aromatic base.
- Garlic – Provides depth and that irresistible savory aroma.
- Fresh cilantro – Stirred in at the end for a burst of herbal freshness.
- Dendê oil (palm oil) – Optional, but authentic for that classic Brazilian flair and beautiful orange hue.
For Serving
- Cooked white rice – Soaks up the flavorful sauce perfectly.
- Fresh lime wedges – To squeeze just before eating, enhancing the dish’s brightness.
Enjoy bringing the warm, enticing flavors of the Moqueca de Peixe recipe to your home kitchen!
How to Make Moqueca de Peixe
- Marinate Fish: In a bowl, combine fish fillets with lime juice, salt, and pepper. Let rest 15 minutes to tenderize and infuse a bright, zesty flavor before cooking.
- For the Sauce: Heat dendê oil (or olive oil) over medium heat until shimmering. Add diced onion and garlic, sauté 4 minutes until translucent and aromatic.
- Add Vegetables: Stir in chopped tomatoes and red bell pepper. Cook 5 minutes, stirring occasionally, until tomatoes break down and peppers soften to release vibrant color.
- Simmer Coconut Milk: Pour in coconut milk, gently stir, and bring mixture to a simmer. Cook 3 minutes until sauce thickens slightly into a creamy, pale orange broth.
- Poach Fish: Nestle marinated fish into sauce, cover, and reduce heat to low. Simmer 10 minutes until fish is opaque, flaky, and infused with aromatic broth.
- Finish & Garnish: Sprinkle chopped cilantro and squeeze lime wedges over the top. Serve immediately with steamed rice for a cozy, colorful, comforting meal.
Optional: add a pinch of red pepper flakes for mild heat.
Exact quantities are listed in the recipe card below.

What to Serve with Moqueca de Peixe?
Bright and aromatic, this dish deserves delightful companions that enhance its vibrant flavors and comforting essence.
-
Steamed White Rice: A classic pair, the fluffy rice soaks up the rich coconut sauce, making each bite a heavenly experience.
-
Crisp Green Salad: A refreshing mix of greens and citrus provides a light crunch, balancing the creaminess of the Moqueca de Peixe beautifully.
-
Grilled Plantains: Sweet and caramelized, these add a wonderful contrast in flavor and texture that complements the dish’s savory notes.
-
Garlic Bread: Perfect for sopping up every drop of sauce, it offers a crunchy texture and aromatic flair that enhances the meal.
-
Mango Salsa: The bright sweetness of mango paired with lime and cilantro will elevate the dish and add a tropical twist that sings of summer.
-
Coconut Water: A lightly sweet, refreshing drink to cleanse the palate between bites, echoing the coconut flavors in the dish.
-
Key Lime Pie: For dessert, this zesty pie brings a bright finish, mirroring the citrus notes of the main course while satisfying your sweet tooth.
Make Ahead Options
These Moqueca de Peixe preparations are ideal for meal prep enthusiasts looking to save time on busy nights! You can marinate the fish fillets in lime juice, salt, and pepper up to 24 hours in advance to infuse flavor. The sauce components—sautéed onion and garlic, along with chopped tomatoes and red bell pepper—can be fully prepared and refrigerated for up to 3 days. When ready to serve, simply warm the sauce in a pot, add the coconut milk, and then nestle in the marinated fish. This way, you’ll enjoy a dish just as delicious with minimal effort, transforming home cooking into a breeze!
Expert Tips for Moqueca de Peixe Recipe
- Choose Fresh Fish: Always use fresh, firm white fish like cod or snapper for the best texture and clean flavor in your Moqueca de Peixe recipe.
- Control Heat Gently: Simmer on low heat when poaching fish to prevent it from overcooking and becoming tough or rubbery.
- Prep Ingredients Ahead: Chop vegetables and herbs beforehand to streamline cooking and maintain the vibrant, fresh flavors that define this dish.
- Balance Flavors: Taste your sauce before adding fish—adjust salt, lime juice, or dendê oil carefully to create a harmonious, bold flavor profile.
- Use Coconut Milk Wisely: Shake the can well and stir gently when adding coconut milk for a silky sauce without curdling or separating.
- Serve Immediately: Moqueca de Peixe is best enjoyed fresh, as the delicate flavors and creamy sauce shine brightest right off the stove.
How to Store and Freeze Moqueca de Peixe
- Fridge: Store any leftover Moqueca de Peixe in an airtight container for up to 3 days. This helps maintain the rich flavors and creamy texture of the dish.
- Freezer: For longer storage, freeze portions in a freezer-safe container for up to 3 months. Be sure to leave space for expansion and thaw in the fridge overnight before reheating.
- Reheating: Gently reheat the thawed Moqueca de Peixe in a saucepan over low heat, adding a splash of coconut milk if needed to restore creaminess, and serve with fresh rice.
- Avoid Room Temperature: To ensure food safety, avoid leaving Moqueca de Peixe at room temperature for more than 2 hours, as the fish can spoil rapidly.
Variations & Substitutions for Moqueca de Peixe
Feel free to explore these delightful twists and adjustments to make this Brazilian classic truly your own!
- Vegetarian: Swap fish for firm tofu or jackfruit for a delicious plant-based version. The coconut milk will still offer that rich comfort.
- Spicy Kick: Add sliced jalapeños or a dash of hot sauce to bring some heat and elevate your dish’s flavor profile. The warmth enhances the aromatics beautifully!
- Coconut-Free: Use unsweetened almond milk or cashew cream if you prefer a lighter sauce without coconut. This keeps the dish accessible while still creamy.
- Extra Veggies: Toss in zucchini, spinach, or carrots to boost nutrients and color without altering the essential flavors. They soak up the sauce beautifully!
- Citrusy Twist: For a zesty flair, substitute lime juice with lemon or even orange juice for a bright and refreshing contrast. The sweetness adds an unexpected depth!
- Different Fish: Experiment with salmon, tilapia, or sea bass based on your preference or availability. Each fish offers a unique taste, making it exciting every time you cook.
- Low-Sodium: Opt for low-sodium coconut milk and skip the added salt for a heart-healthy version that doesn’t compromise on flavor. Your tastebuds will be amazed at the balance!
- Herb Alternatives: Use parsley or dill instead of cilantro for a different herbal note, catering to your taste or anyone who might not enjoy cilantro’s unique flavor.
There you go! Each variation allows you to infuse your personal touch into the scrumptious Moqueca de Peixe—get creative and enjoy!
Moqueca de Peixe Recipe FAQs
How do I know if my fish is fresh enough for Moqueca de Peixe?
Freshness is key here! Look for fish fillets that are firm to the touch, with a mild ocean-like smell and no dark spots all over. The flesh should spring back when pressed and glisten with moisture but not be slimy. Fresh white fish like cod or snapper work beautifully.
What’s the best way to store leftover Moqueca de Peixe?
Absolutely store it in an airtight container in your fridge, where it will keep well for 3 to 4 days. This helps the flavors continue to meld without losing their vibrancy. Just make sure the stew has cooled completely before sealing it up to protect the delicate taste and texture.
Can I freeze Moqueca de Peixe, and if so, how?
Yes, you can freeze it, and I highly recommend this if you want a ready-to-go meal later. First, cool the stew fully at room temperature (no more than 2 hours). Transfer it to a freezer-safe container, leaving some space at the top for expansion. Label with the date, and freeze for up to 2 months. When ready, thaw overnight in the refrigerator and gently reheat on the stove, adding a splash of coconut milk or water to restore that creamy texture.
Why does my fish sometimes get mushy when cooking Moqueca de Peixe?
Overcooking is the usual culprit. Fish cooks quickly, usually 8 to 10 minutes in this stew, so keep an eye on it and turn off the heat as soon as the flesh flakes easily with a fork. Also, marinating the fish with lime juice for just 10 minutes before cooking tenderizes it; too long can break down the flesh excessively.
Is Moqueca de Peixe safe to share with pets or those with allergies?
While this dish is a delight for people, it’s best not to share it with pets due to ingredients like garlic, chili, and coconut milk, which can upset their stomachs. Also, those allergic to shellfish or fish should avoid it. If cooking for guests with allergies, consider a vegetable-based moqueca as a tasty alternative!

Easy Moqueca de Peixe Recipe: Bold Flavors from Brazil’s Best Clay Pot
Ingredients
Equipment
Method
- Pat fish dry, drizzle with lime juice and salt, then set aside for 10 minutes to tenderize and infuse flavor.
- Warm dendê (palm) oil in a Dutch oven over medium heat until shimmering, about 2 minutes.
- Add sliced onions and minced garlic, cooking until soft and translucent, about 4–5 minutes.
- Stir in chopped chilies and diced tomatoes, cooking until fragrant and slightly thickened, about 3 minutes.
- Slowly pour in coconut milk, stirring gently to combine and bring the stew to a gentle simmer, about 5 minutes.
- Nestle marinated fish fillets into simmering sauce, cover, and cook until opaque and flaky, about 8–10 minutes.
- Turn off heat, stir in chopped cilantro, and let flavors meld for 1 minute before serving.
- Spoon the hearty stew over cooked white rice and garnish with lime wedges for extra brightness.




