This post may contain affiliate links, please see our Disclosure for details.

Brazilian Fish Stew Magic: 40-Minute Coconut Moqueca Feast

By

Moqueca Brazilian Fish Stew with Coconut and Tomatoes

Oh, the first time I tasted Moqueca—that rich, vibrant Brazilian fish stew with coconut and tomatoes—I swear I heard angels singing! This isn’t just food; it’s a bowl of sunshine, a hug from Bahia’s coastal kitchens. What I love most? It’s shockingly simple to make at home. In under 40 minutes, you’ll have tender fish swimming in a golden broth kissed by coconut milk, bright tomatoes, and just enough spice to make your taste buds dance. My Brazilian friend Carla taught me her family’s version during rainy season—we sat by her tiny stove, dunking crusty bread into the pot while the storm raged outside. Now whenever I make it, that cozy memory comes bubbling back with every fragrant spoonful. Trust me, once you try this soul-warming stew, you’ll understand why Brazilians proudly call it “comfort in a clay pot.”

Moqueca Brazilian Fish Stew with Coconut and Tomatoes - detail 1

Ingredients for Moqueca Brazilian Fish Stew

Gathering the right ingredients is half the magic with Moqueca—each one brings its own personality to the party in your pot. Here’s what you’ll need to make this Brazilian beauty sing:

  • 500g white fish fillets (cut into generous chunks) – I swear by cod or halibut here; their firm texture holds up beautifully against the simmering coconut broth
  • 1 onion (chopped) – yellow or white, whatever’s hanging out in your pantry
  • 2 garlic cloves (minced) – because what’s a Brazilian dish without garlic’s warm hug?
  • 1 bell pepper (sliced) – go for red or yellow to add sweetness and color
  • 2 tomatoes (chopped) – the juicier, the better!
  • 200ml coconut milk – that creamy, dreamy base that makes this stew special
  • 2 tbsp olive oil – for sautéing all those gorgeous aromatics
  • 1 lime (juiced) – the bright zing that cuts through the richness
  • 1 tsp paprika – smoked or sweet, your call (I sometimes sneak in an extra pinch)
  • 1 tsp salt – adjust to taste as you go
  • 1/2 tsp black pepper – freshly ground if you’ve got it
  • Fresh cilantro (chopped) – the confetti that makes everything festive

Quick tip: If you’re feeling adventurous, toss in a chopped chili pepper or dash of cayenne—my Bahian friends would approve! Just taste as you go; you can always add more heat but can’t take it out.

How to Prepare Moqueca Brazilian Fish Stew

Alright, let’s get cooking! This stew comes together in such a satisfying way—it’s like a little dance in the kitchen. Follow these steps, and you’ll have a pot of Moqueca that’ll make you feel like a Brazilian chef in no time.

  1. Heat the olive oil in a large pot over medium heat. You want it warm but not smoking—think cozy, not frantic.
  2. Sauté the onion and garlic until they’re soft and fragrant, about 2-3 minutes. This is where the flavor base starts, so don’t rush it. I always say, “Good things come to those who sauté patiently!”
  3. Add the bell pepper and tomatoes and cook for another 5 minutes. You’ll see the tomatoes start to break down and release their juices—this is the stew’s personality starting to shine.
  4. Stir in the paprika, salt, and black pepper. This is where the magic starts to happen. The spices will mingle with the veggies, and your kitchen will smell incredible.
  5. Gently place the fish chunks into the pot. I like to nestle them in so they’re cozy and don’t break apart. Think of it as tucking them into a flavorful bed.
  6. Pour the coconut milk and lime juice over the fish. The coconut milk will create that luxurious, creamy broth, and the lime will add a bright zing. Stir just enough to combine, but be gentle—we’re not making fish mush!
  7. Simmer gently for 15 minutes. Don’t boil it—just let it bubble softly. This is the stew’s time to come together and for the fish to soak up all those amazing flavors.
  8. Garnish with fresh cilantro before serving. It’s not just for looks—the cilantro adds a fresh, herbal note that ties everything together.

Moqueca Brazilian Fish Stew with Coconut and Tomatoes - detail 2

Pro tip: If you’re worried about overcooking the fish, check it after 12 minutes. It should be opaque and flake easily with a fork. And remember, the stew will keep cooking a bit even after you turn off the heat, so err on the side of undercooking slightly.

Why You’ll Love This Moqueca Brazilian Fish Stew

Okay, let me count the ways this stew will steal your heart—it’s basically culinary magic in a pot! Here’s why it’s become my go-to dish for everything from busy weeknights to dinner parties:

  • Lightning fast – From chopping to serving in under 40 minutes? Yes please! It’s faster than waiting for delivery.
  • Flavor explosion – That creamy coconut milk tangoing with bright tomatoes and lime? Pure Brazilian sunshine in every bite.
  • One-pot wonder – Minimal cleanup means more time enjoying your meal (and less time scrubbing pans).
  • Crowd-pleaser – I’ve served this to picky kids and foodie friends alike—everyone licks their bowls clean.
  • Weeknight hero – Simple ingredients transform into something special, making Tuesday feel like a tropical vacation.
  • Impressively flexible – Got different fish or veggies? The stew adapts without fuss (more on that later!).

Honestly, the hardest part? Not drinking the broth straight from the pot with a straw—it’s that good.

Tips for Perfect Moqueca Brazilian Fish Stew

Want to take your Moqueca from great to *wow*? Here are my tried-and-true tips to nail this dish every time:

  • Fresh lime juice is key – Skip the bottled stuff. That bright, zesty pop makes all the difference.
  • Don’t skimp on the cilantro – It’s not just garnish; it adds a fresh, herbal kick that pulls everything together.
  • Serve with rice or bread – You’ll want something to soak up that luscious coconut broth. Trust me, it’s too good to leave behind. Check out this best crusty Italian bread recipe for a perfect pairing.
  • Watch the fish closely – Overcooked fish is a tragedy. Check it at 12 minutes—it should flake easily but still be tender.
  • Simmer, don’t boil – Keep the heat gentle to avoid breaking the fish or curdling the coconut milk.

Follow these, and you’ll have stew so good, you’ll be planning your next trip to Brazil!

Ingredient Notes and Substitutions for Moqueca Brazilian Fish Stew

No need to panic if you’re missing an ingredient—this stew is wonderfully forgiving! Here’s how to adapt without losing that authentic Brazilian charm:

  • Fish options: No cod? Halibut, snapper, or even tilapia work beautifully. Just avoid delicate fish that’ll fall apart—save those for ceviche.
  • Bell pepper swap: Out of peppers? Zucchini or carrots add nice texture (slice them thin so they cook through).
  • Coconut milk must: Canned is fine, but shake it well! That thick cream on top is liquid gold for richness.
  • Tomato trick: In a pinch, a can of diced tomatoes (with juices) works—just reduce added salt.
  • Spice variations: No paprika? A dash of cayenne or even curry powder adds warmth.

Remember: The best Moqueca is the one you actually make, not the “perfect” one you never try!

Serving Suggestions for Moqueca Brazilian Fish Stew

Oh, you’re in for a treat! This stew is like the life of the party—it plays well with so many sides. My absolute must? A big bowl of fluffy steamed white rice to soak up every drop of that golden coconut broth. But don’t stop there! Tear into some crusty bread (that satisfying “crack!” as you break the crust is half the fun). For a lighter meal, pair it with a crisp green salad dressed simply with lime and olive oil—the fresh crunch cuts through the richness beautifully. And if you’re feeling fancy? Add fried plantains or a mango-avocado salad for a full Brazilian feast. Really, any way you serve it, this stew turns dinner into a celebration.

Moqueca Brazilian Fish Stew with Coconut and Tomatoes - detail 3

Storage and Reheating Instructions for Moqueca Brazilian Fish Stew

Leftovers? Lucky you! Just transfer your Moqueca to an airtight container—it’ll keep happily in the fridge for up to 2 days. When reheating, go low and slow: warm it gently on the stovetop over medium-low heat, stirring occasionally. Whatever you do, don’t microwave it—that delicate fish deserves better! If the broth thickens, just add a splash of water or coconut milk to bring it back to life. Pro tip: The flavors actually deepen overnight, making day-two Moqueca taste even more magical.

Nutritional Information for Moqueca Brazilian Fish Stew

Here’s the scoop on what’s nourishing your soul in every spoonful! A typical bowl of Moqueca (about one serving) packs around 320 calories, with 28g of protein from that beautiful fish, 18g of fat (mostly the good kind from coconut milk), and just 12g of carbs. You’re also getting vitamin C from the tomatoes and peppers, plus healthy fats that’ll keep you satisfied. Heads up: These numbers are estimates—your actual nutrition may do a little samba depending on your exact ingredients and brands. But one thing’s certain: this stew feeds your body as joyfully as it feeds your spirit!

Frequently Asked Questions About Moqueca Brazilian Fish Stew

Got questions? I’ve got answers! Here are the things people ask me most about making this dreamy Brazilian fish stew:

  • “Can I use frozen fish?” Absolutely! Just thaw it completely first and pat it dry—no one wants watery Moqueca. The texture might be slightly less firm, but the flavor will still be amazing.
  • “How far ahead can I make this?” Honestly, it’s best fresh, but you can prep the veggies and spices ahead. If you must store cooked stew, eat it within 2 days—the fish gets mushy after that.
  • “Is there a vegetarian version?” Try firm tofu or hearts of palm! You’ll miss the seafood flavor, but the coconut-tomato broth is still heavenly.
  • “My stew is too thin—help!” No worries! Simmer uncovered for 5 more minutes to thicken, or mix 1 tsp cornstarch with 1 tbsp cold water and stir it in.
  • “Can I freeze Moqueca?” I don’t recommend it—the coconut milk separates and the fish turns rubbery. Some flavors are meant to be enjoyed fresh!

Still puzzled? Just dive in and taste as you go—that’s how Brazilian cooks learn!

Moqueca Brazilian Fish Stew with Coconut and Tomatoes - detail 4

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Moqueca Brazilian Fish Stew with Coconut and Tomatoes

Brazilian Fish Stew Magic: 40-Minute Coconut Moqueca Feast

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A quick and flavorful Brazilian fish stew made with coconut milk and tomatoes.

  • Total Time: 40 minutes
  • Yield: 4 servings 1x

Ingredients

Scale
  • 500g white fish fillets (cut into chunks)
  • 1 onion (chopped)
  • 2 garlic cloves (minced)
  • 1 bell pepper (sliced)
  • 2 tomatoes (chopped)
  • 200ml coconut milk
  • 2 tbsp olive oil
  • 1 lime (juiced)
  • 1 tsp paprika
  • 1 tsp salt
  • 1/2 tsp black pepper
  • Fresh cilantro (chopped)

Instructions

  1. Heat olive oil in a pot over medium heat.
  2. Add onion and garlic, sauté until soft.
  3. Add bell pepper and tomatoes, cook for 5 minutes.
  4. Stir in paprika, salt, and black pepper.
  5. Place fish chunks in the pot.
  6. Pour coconut milk and lime juice over the fish.
  7. Simmer gently for 15 minutes.
  8. Garnish with cilantro before serving.

Notes

  • Use firm white fish like cod or halibut.
  • Adjust spice levels to taste.
  • Serve with rice or bread.
  • Author: Lisa
  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Brazilian
  • Diet: Low Lactose

Nutrition

  • Serving Size: 1 bowl
  • Calories: 320
  • Sugar: 5g
  • Sodium: 600mg
  • Fat: 18g
  • Saturated Fat: 10g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 12g
  • Fiber: 3g
  • Protein: 28g
  • Cholesterol: 60mg

Try These Next :