Delicious Moqueca Fish Stew Recipe for Authentic Brazilian Flavor

I’ll get right into it! Here’s a cozy, chatty deep dive into Moqueca Fish Stew, just the way I’d share it over a cup of coffee with a friend in my kitchen.

There’s something magical about the first time you master a dish like Moqueca Fish Stew—the way its warm, vibrant aromas fill your kitchen, wrapping around you like a familiar hug. I still remember the first time I cooked this Brazilian seafood stew. I was inspired by a family trip to Bahia, where the sun-kissed coast gave birth to what’s known as Bahian moqueca—this incredible coconut milk fish stew that’s bursting with colors and flavors. The combination of tender, flaky fish simmering gently in a fragrant, spiced broth enriched with dendê oil made me realize this wasn’t just any meal—it was a celebration in a bowl. Since that day, Moqueca Fish Stew found a cozy spot in our family’s dinner rotation, a comforting dish we turn to when we want both simplicity and a little tropical magic.

Cooking Moqueca Fish Stew was far from a walk in the park at first, though! I had my fair share of flubs, from overcooking the fish to accidentally letting the broth become too thick or too thin. But each mistake taught me something valuable—like the right timing for adding coconut milk or how essential that splash of lime juice is to brighten the whole stew. What I love most is how this Moqueca Fish Stew fits snugly into my busy family life. On hectic weeknights, it’s comforting and quick enough to pull together, but also fancy enough that my kids feel like they’re eating something special. I perfected my own take on the moqueca recipe after lots of taste tests and family feedback, and that’s the kind of kitchen wisdom I love to share.

If you’re new to Moqueca Fish Stew or the Brazilian seafood stew world in general, you’re in for a treat—and a fun cooking adventure. This coconut milk fish stew, highlighted by the golden glow of dendê oil, feels exotic but is totally doable with a few simple ingredients and a little patience. If you want some inspiration right away or more tips, I encourage you to peek at other cozy family recipes on Delilita, like my hearty beef stew or the comforting beef stew and dumplings recipes. Also, for a fresh twist on smoky flavors, you might enjoy my black-eyed peas and okra stew.

What You’ll Need for This Moqueca Fish Stew

Before diving into your pot, let’s gather everything for this Moqueca Fish Stew to keep things smooth and fun. I always say, the secret to a great Brazilian seafood stew starts with fresh, good-quality ingredients and a few special touches.

Ingredients laid out for making Moqueca Fish Stew including fish, bell peppers, onions, coconut milk, and fresh herbs
Ingredients:
  • 1 ½ pounds firm white fish fillets (like cod, snapper, or halibut), cut into chunks
  • 2 tablespoons dendê oil (red palm oil) — the soul of Bahian moqueca
  • 1 large onion, thinly sliced
  • 3 cloves garlic, minced
  • 1 red bell pepper, sliced into strips
  • 1 yellow bell pepper, sliced
  • 3 medium tomatoes, chopped
  • 1 can (13.5 oz) coconut milk
  • Juice of 1 lime
  • ½ cup fresh cilantro, chopped
  • Salt and pepper, to taste
  • 1 tablespoon olive oil

For this Moqueca Fish Stew, I always recommend fresh fish if you can find it at your local market or fishmonger. When fresh isn’t an option, good-quality frozen fish works well too — just make sure to thaw it properly in the fridge. And those bell peppers? They add a sweet crunch and vibrant color that make this stew feel like a party on your plate.

If you’re curious about finding dendê oil or want to know more about substitutions, sites like Sandra Valvassori’s Brazilian Fish Stew (Moqueca) have fantastic tips on sourcing and ingredient swaps. One quick trick I learned for speeding up prep? Slice your peppers and onions the night before whenever you’re making Moqueca Fish Stew after work—it saves a lot of stress.

As for cost-saving tips, purchasing coconut milk in bulk or using canned tomatoes from your pantry can keep this dish budget-friendly without losing any of that authentic flavor. If you have leftovers from prepping ingredients—like cilantro or lime—store them in airtight containers or wrapped in damp paper towels, so they stay fresh for the next meal. This way, your Moqueca Fish Stew prep feels organized, not overwhelming.

Let’s Make This Moqueca Fish Stew Together

Alright, friend, roll up your sleeves because this Moqueca Fish Stew is going to fill your kitchen with the kind of smells that make everyone come running. I’m right here with you, so no worries if it feels new or tricky!

  • Start by heating olive oil in a large, heavy-bottomed pot over medium heat. Add the sliced onions and garlic, stirring until soft and fragrant—your kitchen should start smelling gorgeous by now. This step builds the flavor base for your Brazilian seafood stew, so don’t rush it.
  • Add the bell peppers and chopped tomatoes next. Stir together and cook for about 5-7 minutes, letting everything soften and meld. Your Moqueca Fish Stew is beginning to take shape!
  • Now, pour in the coconut milk and gently stir. Here’s where the coconut milk fish stew magic begins—this creamy element smooths out the spices and creates the rich broth that makes Moqueca Fish Stew unique.
  • Drizzle in the dendê oil. This brightly colored red palm oil imparts that unmistakable Bahian moqueca flavor and color. I’ll confess—I learned the hard way to be careful with this ingredient. Too much dendê oil can overwhelm the stew, so go easy and adjust to taste.
  • Season with salt and pepper, then bring the stew to a gentle simmer. Let it bubble softly for about 10 minutes to let the flavors combine beautifully.
  • Gently add the fish chunks to the pot. Be sure to keep the heat low so your fish doesn’t flake apart too quickly. Cover the pot and simmer for another 8-10 minutes until the fish is tender yet holds its shape. Your Moqueca Fish Stew should now smell like a tropical sea breeze mixed with freshly chopped herbs and toasted spices.
  • Finish by squeezing lime juice over the stew and sprinkling chopped cilantro on top. These fresh finishing touches brighten the dish and add that final burst of flavor.

While your Moqueca Fish Stew is cooking, I like to tidy my kitchen or start setting the table—there’s something so satisfying about that quiet kitchen rhythm.

If you want more detailed cooking tips or troubleshooting advice, I often point readers to resources like The Kitchn’s Moqueca (Brazilian Fish Stew) Recipe or Simply Recipes’ Moqueca Recipe (Brazilian Fish Stew). They break down variations and explain techniques that have helped me flip my Moqueca Fish Stew into a family staple.

How I Love to Serve This Moqueca Fish Stew

Bowl of Moqueca Fish Stew garnished with fresh cilantro and lime wedges served with white rice

When it comes to serving Moqueca Fish Stew, I go for cozy, colorful, and a little bit festive. My family adores this dish served hot with fluffy white rice—extra perfect for soaking up every last drop of that luscious coconut milk fish stew broth. Sometimes, I add a side of farofa (toasted cassava flour) or a simple green salad to balance the richness.

We often bring out this Moqueca Fish Stew for weekend dinners or when friends come over. It feels special but not stuffy—a perfect crowd-pleaser that sparks great conversations. For more hearty seafood-based comfort, I recommend trying it alongside my hearty black-eyed peas and okra stew, which balances its tropical flavors nicely.

When serving, a sprinkle of fresh cilantro and a wedge of lime on the side adds a lovely finishing touch. If you find yourself with leftovers, don’t hesitate to transform this Moqueca Fish Stew into a seafood rice bowl or add a scoop to warm cornbread for a fun brunch twist. Seasonal variations are always fun to try—I’ve mixed in fresh shrimp or swapped the fish for mussels to great effect.

Friends who taste my Moqueca Fish Stew usually ask for the recipe right away, often remarking on how authentic the flavors are—though truthfully, it’s my little family’s love that gives the dish its soul.

Your Moqueca Fish Stew Questions Answered

I get so many thoughtful questions about Moqueca Fish Stew, so let’s chat about the most common ones, like friends asking over the kitchen counter:

Q: Can I use frozen fish for Moqueca Fish Stew?
Absolutely! You know what I do? I thaw it overnight in the fridge and pat it dry carefully before cooking. This prevents the broth from getting watery. Frozen fish works just fine as long as you keep an eye on cooking time so it doesn’t fall apart.

Q: What if I can’t find dendê oil?
Totally understandable! When I couldn’t find dendê oil in my early days, I used a mix of olive oil and a splash of paprika for color. It’s not quite the same, but it keeps my Moqueca Fish Stew flavorful. Check out Sandra Valvassori’s site for tips on where to buy dendê oil online.

Q: How can I make Moqueca Fish Stew spicier?
I add a touch of fresh chili or even a pinch of cayenne pepper during the pepper and tomato stage. Start small—the coconut milk cools the heat, but you want that warm kick without overpowering the balance.

Q: Can I make this Moqueca Fish Stew ahead of time?
It’s best enjoyed fresh, but if you need to prep in advance, I sometimes make the base without fish (just the coconut milk, tomatoes, peppers, and spices) the day before. Then add the fish and finish cooking when ready to serve. This keeps the fish tender and vibrant.

Q: What’s the best fish for Moqueca Fish Stew?
I love firm white fish like cod or snapper because they hold their shape well in the stew. But I’ve also had success with halibut or sea bass. Just avoid delicate fish like sole—they tend to dissolve during cooking.

Q: How thick should the broth be?
Your Moqueca Fish Stew broth should be silky but not too thick—think the consistency of a creamy soup. If it’s too thick, add a splash of water or fish stock; too thin, let it simmer gently until it reduces a little.

Q: Can I use fresh herbs besides cilantro?
For sure! Sometimes I add fresh parsley or even basil for a twist. My family loves the classic cilantro, but mixing herbs can give your Moqueca Fish Stew a fresh spin.

If you want to explore more or troubleshoot specific steps, The Kitchn’s Moqueca Recipe and Simply Recipes’ version have wonderful, detailed guides that have helped me refine my own cooking over time.

My Final Thoughts on This Moqueca Fish Stew

This Moqueca Fish Stew holds such a sweet spot in my heart because it’s a dish that’s both simple and rich in story—a true comfort food with roots deep in a culture I fell in love with through travel and taste. It’s a dish that brings my family together, turns ordinary nights into little celebrations, and reminds me that good food is about sharing joy and warmth.

My Moqueca Fish Stew Pro Tips:
  • Always add the fish at the end and cook gently to keep it tender and beautiful.
  • Don’t skip the dendê oil; it’s what gives the stew its iconic flavor and color.
  • Prep veggies ahead of time to make dinnertime stress-free.

Over the years, we’ve played with Moqueca Fish Stew versions—like swapping fish for shrimp, using light coconut milk for a less rich stew, or adding smoky paprika for a twist. My kids prefer the original Bahian moqueca version, while my husband likes the coconut milk fish stew a bit spicier. Whatever you do, make this Moqueca Fish Stew your own. Add a pinch of your favorite spices, invite your loved ones, and let its flavors tell your culinary story.

If you enjoyed this, you might want to sink into something hearty like my beef stew or the comforting beef stew and dumplings recipes—both perfect for when you want a different kind of stew magic.

I truly hope you find as much joy making and sharing this Moqueca Fish Stew as I’ve found in all my years of cooking and learning. Happy simmering, and remember: every kitchen discovery, even the messy ones, brings us closer to the food we love.

If you want more inspiration or need a little confidence boost while making this classic Brazilian seafood stew, just reach out here or on the blog—I’m cheering you on every step of the way!

Print

Moqueca Fish Stew

Moqueca Fish Stew is a vibrant Brazilian seafood dish simmered with fresh fish, tomatoes, coconut milk, and aromatic herbs, offering a rich and flavorful experience.

  • Author: Liliana
  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Total Time: 40 minutes
  • Yield: 4 servings
  • Category: Dinner
  • Method: Skillet
  • Cuisine: Brazilian

Ingredients

Scale
  • 2 lbs firm white fish fillets (such as cod or snapper), cut into chunks
  • 3 tablespoons olive oil
  • 1 large onion, sliced
  • 1 red bell pepper, sliced
  • 1 yellow bell pepper, sliced
  • 4 cloves garlic, minced
  • 2 tomatoes, chopped
  • 1 cup coconut milk
  • 1/2 cup fresh cilantro, chopped
  • 2 tablespoons palm oil (or substitute with additional olive oil)
  • 1 lime, juiced
  • Salt and black pepper to taste
  • 1 chili pepper, sliced (optional)

Instructions

  1. Heat olive oil and palm oil in a large pot over medium heat.
  2. Add onions, garlic, and bell peppers; sauté until softened, about 5 minutes.
  3. Add chopped tomatoes and cook for another 5 minutes until they break down.
  4. Pour in the coconut milk and stir well to combine.
  5. Season the sauce with salt, pepper, and lime juice.
  6. Gently add the fish chunks and chili pepper if using, cover, and simmer for 10–15 minutes until the fish is cooked through.
  7. Sprinkle fresh cilantro before serving and adjust seasoning if needed.

Notes

Serve Moqueca with white rice and farofa for a traditional Brazilian meal. For extra flavor, add a splash of dendê oil if available.

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!