Quick & Easy Moqueca: Weeknight Brazilian Fish Stew
Introduction
Imagine coming home after a long day, craving something warm and comforting yet vibrant and exciting for dinner. This Quick & Easy Moqueca, a simplified version of Brazil’s beloved fish stew, delivers all the tropical flavors of the traditional dish in just 30 minutes. The creamy coconut broth, infused with aromatic peppers, garlic, and lime, creates a velvety backdrop for tender white fish that practically melts in your mouth with each spoonful.
Moqueca has been a coastal Brazilian staple for centuries, originating with indigenous communities before evolving through Portuguese and African influences. What makes this weeknight version special is how it preserves the dish’s soul while streamlining the process for busy home cooks. Unlike many fish stews that require hours of simmering, this quick moqueca brings together fresh ingredients and bold flavors in a fraction of the time.
This dish pairs beautifully with rice, just like our popular One-Pot Chicken and Rice that readers have raved about for years. The coconut-infused broth soaks into the rice, creating a complete meal that’s both satisfying and impressive. Whether you’re looking to expand your weeknight dinner rotation or wanting to explore international cuisine without complicated techniques, this Brazilian Fish Stew Moqueca deserves a place at your table.
Table of Contents
What is Moqueca?
Ah, Moqueca (pronounced “mo-KEH-kah”) – even the name sounds like a celebration, doesn’t it? This Brazilian fish stew is coastal cuisine at its finest, hailing from the sunny shores where seafood and tropical ingredients converge in delicious harmony. Ever wondered how a dish can feel both rustic and sophisticated at the same time? That’s Moqueca’s special magic! Traditionally slow-cooked in clay pots called “panelas de barro,” this dish has been winning hearts for generations – after all, they say the way to a Brazilian’s heart is through a good Moqueca! While the classic version might take hours to prepare, our weeknight adaptation captures all the essential flavors in a fraction of the time. Ready to bring a taste of Brazil to your kitchen table tonight? Your taste buds will thank you!
Why You’ll Love This Brazilian Fish Stew Moqueca:
This Brazilian Fish Stew Moqueca is a true sensory delight that will transport your taste buds straight to the coastal villages of Brazil. The star of this dish is undoubtedly the luscious coconut milk broth that bathes the tender fish fillets, creating a silky texture that’s both comforting and exotic. Each spoonful delivers a perfect balance of creaminess punctuated by fresh vegetables and delicate fish.
Making Moqueca at home is remarkably budget-friendly compared to dining out at Brazilian restaurants, where similar dishes often command premium prices. Using accessible ingredients like white fish fillets (choose whatever is fresh and on sale), bell peppers, and canned coconut milk means you can create an impressive international meal without straining your grocery budget. The finished dish feels luxurious while being surprisingly economical.
The aromatic combination of garlic, lime, peppers, and cilantro creates layers of flavor that develop beautifully even in this quick-cooking version. Traditional palm oil adds a distinctive color and taste, but our adaptable recipe offers alternatives that deliver equally delicious results. Like our popular Quick Seafood Paella, this Moqueca proves that seafood dishes don’t have to be intimidating or time-consuming. Why not treat yourself to this Brazilian coastal classic tonight and bring some tropical flair to your dinner table?
How to Make Brazilian Fish Stew Moqueca:
Quick Overview
This weeknight Moqueca comes together in just 30 minutes but tastes like it’s been simmering all day. The beauty of this dish lies in its vibrant flavors and the way the tender fish absorbs the aromatic coconut broth. What makes this recipe particularly appealing is how it transforms simple ingredients into something extraordinary with minimal effort. Prep time is just 10 minutes, with 20 minutes of cooking time, making it perfect for busy evenings when you want something special without the wait.
Key Ingredients for Brazilian Fish Stew Moqueca:
- 1.5 pounds firm white fish fillets (cod, halibut, or snapper), cut into 2-inch pieces
- 2 tablespoons lime juice
- 1 teaspoon salt
- 1/4 teaspoon black pepper
- 2 tablespoons olive oil
- 1 large onion, thinly sliced
- 1 red bell pepper, thinly sliced
- 1 yellow bell pepper, thinly sliced
- 3 cloves garlic, minced
- 1 tablespoon tomato paste
- 1 can (14.5 oz) diced tomatoes
- 1 can (13.5 oz) full-fat coconut milk
- 1 tablespoon dendê oil (palm oil) or additional olive oil
- 1/4 cup fresh cilantro, chopped (plus more for garnish)
- 2 green onions, sliced
- 1 jalapeño or serrano pepper, thinly sliced (optional, for heat)
- Lime wedges for serving
Step-by-Step Instructions:
- Prepare the fish: In a bowl, combine the fish pieces with lime juice, 1/2 teaspoon salt, and black pepper. Toss gently to coat all pieces evenly. Set aside to marinate briefly while preparing the other ingredients. This quick marinade helps the fish absorb flavor and tenderize slightly.
- Create the flavor base: Heat olive oil in a large, deep skillet or Dutch oven over medium heat. Add the sliced onions and bell peppers, cooking until they begin to soften, about 5 minutes. Stir occasionally to ensure even cooking and to prevent browning.
- Build the aromatics: Add the minced garlic to the softened vegetables and cook for 30 seconds until fragrant. Stir in the tomato paste and cook for another minute, allowing it to caramelize slightly which deepens the flavor of the finished stew.
- Form the broth: Pour in the diced tomatoes with their juice and bring to a simmer. Cook for 2-3 minutes to allow the flavors to meld. Then add the coconut milk and dendê oil (if using), stirring to combine. Bring the mixture to a gentle simmer.
- Cook the fish: Carefully place the marinated fish pieces into the simmering broth, gently pushing them down to submerge. Cover the pot and reduce heat to low. Simmer for 8-10 minutes, or until the fish is opaque and flakes easily with a fork. Avoid stirring too much to keep the fish pieces intact.
- Finish and season: Once the fish is cooked, gently stir in the fresh cilantro and adjust seasoning with the remaining salt if needed. Top with sliced green onions and jalapeño (if using) for added color and flavor.
- Serve: Ladle the hot stew into bowls, making sure each serving gets plenty of fish and vegetables. Garnish with additional fresh cilantro and serve with lime wedges on the side for squeezing over the top just before eating.

What to Serve Brazilian Fish Stew Moqueca With:
This vibrant stew pairs beautifully with several side dishes that complement its rich, tropical flavors. Traditional white rice is the classic accompaniment, perfectly capturing the flavorful coconut broth. For a more authentic Brazilian experience, serve with farofa (toasted cassava flour) which adds wonderful texture contrast. Coconut rice makes an excellent alternative that echoes the stew’s creamy notes.
For vegetables, a simple green salad with vinaigrette provides a fresh counterpoint to the rich stew. Fried plantains offer a sweet, starchy side that’s traditionally enjoyed alongside Moqueca in many parts of Brazil. To complete your Brazilian feast, serve with ice-cold caipirinhas (Brazil’s national cocktail) or a crisp white wine like Sauvignon Blanc that cuts through the richness of the coconut milk.
Top Tips for Perfecting Brazilian Fish Stew Moqueca:
For the best results with this weeknight Moqueca, choose the freshest fish possible – this makes all the difference in the final dish. Firm white fish varieties like cod, halibut, or snapper hold up beautifully during cooking without falling apart. If you can’t find these specific types, any firm-fleshed white fish will work well.
Don’t skip the lime juice marinade, as it not only adds bright flavor but also helps firm up the fish slightly before cooking. For a more authentic flavor, dendê (palm oil) is traditional, but if unavailable, substitute with a tablespoon of olive oil and a pinch of paprika for color.
Watch the cooking time carefully – fish cooks quickly, and overcooked fish can become tough and dry. Once you add the fish to the broth, aim for gentle simmering rather than vigorous boiling. The fish is done when it’s just opaque and flakes easily with a fork.
For dairy-free diets, coconut milk is already perfect, but if you want a lighter version, you can use light coconut milk, though the stew won’t be quite as rich. For extra vegetables, bell peppers are traditional, but you can add zucchini, carrots, or even sweet potatoes (add these earlier in the cooking process to ensure they soften properly).
Storing and Reheating Tips:
This Brazilian Fish Stew Moqueca keeps remarkably well for a seafood dish. Store leftovers in an airtight container in the refrigerator for up to 2 days. The flavors actually continue to develop overnight, making it even more delicious the next day. When storing, allow the stew to cool completely before refrigerating to maintain food safety.
For the best reheating results, warm the stew gently over low heat on the stovetop, being careful not to bring it to a full boil which can make the fish tough. Stir occasionally but gently to avoid breaking up the fish pieces. If the stew has thickened after refrigeration, you can thin it with a small amount of coconut milk or fish stock.
While freezing is generally not recommended for fish stews as the texture of the fish can become mushy upon thawing, you can freeze the base (without the fish) for up to 3 months. When ready to use, thaw overnight in the refrigerator, bring to a simmer, and add fresh fish to cook according to the recipe instructions. This method gives you a head start on a quick weeknight meal while ensuring the best texture and flavor.

Looking for a hearty meal? Try our delicious (beef) recipes, packed with bold flavors and tender cuts of meat.
📌 Follow us on Facebook for more delicious recipes: Facebook Page