• Skip to primary navigation
  • Skip to header navigation
  • Skip to main content
  • Skip to primary sidebar

RecipeTin Eats

Fast Prep, Big Flavours

  • My RecipeTin
  • NEW cookbook!
  • Recipes
  • Recipes By Category
    • Iconic + cult classics
    • Mains
      • Chicken
        • Chicken mince
      • Beef Recipes
        • Ground Beef (Mince)
      • Pork
      • Lamb
      • Turkey
      • Shrimp / Prawns
      • Salmon
      • Fish recipes
      • Salad Meals
    • Quick and Easy
    • Soups
    • One Pot – One Pan
    • Stewy slow-cooked things
    • Slow Cooker
    • Sides
      • All
      • Salads & veg
      • Show Off Salads
      • Rice (all)
      • Fried rice recipes
      • Rice (plain)
      • Potato
    • Pasta
      • All
      • Pasta bakes
      • Pasta salads
    • Sweet
      • Cakes
      • Candy
      • Cheesecakes
      • Cupcakes & Muffins
      • Cookies
      • Puddings & Cosy Desserts
      • Bite Size
      • Pies
      • Slices & Bars
      • Frosting & Icing
      • Ice cream
    • Cuisine
      • Asian
        • All
        • Stir fries
        • Noodles
        • Soups
        • Chinese
        • RecipeTin Japan 🇯🇵
        • Korean
        • Modern Asian
        • Thai
        • Vietnamese
      • French
      • Greek
      • Indian
      • Italian
      • Mediterranean
      • Mexican
      • Middle Eastern
      • South American
    • Dietary
      • Gluten Free
      • Low Calorie
      • Vegetarian
    • Other Categories
      • BBQ
      • Breakfast
      • Burgers
      • 🎄Christmas
      • Cocktails
      • Party Foods
      • Rice Recipes
      • Roasts
      • Sandwiches & Sliders
    • Recipe collections
    • Cookbook recipes
  • My Food Bank
  • About
    • Me
    • RecipeTin Meals
    • My Cookbooks
      • Tonight (NEW!)
      • Dinner
    • Free Recipe Books
    • Contact
    • Nitty Gritty
      • Policy: Use of Recipes & Images
      • Privacy & Disclosure
Home Fish recipes

Brazilian Fish Stew (Moqueca Baiana)

By Nagi Maehashi
421 Comments
Share
  • Copy Link
  • E-mail
  • Facebook
  • WhatsApp
Published12 Jan '20 Updated2 Jul '25
Jump to
Recipe

Fish Stews can be so boring…but not a BRAZILIAN Fish Stew!! With a fragrant tomato coconut sauce with a fresh hit of lime, this is such a different exotic way to serve up fish that is off the charts delicious – yet simple to make.

Close up of Brazilian Fish Stew in a bowl, ready to be eaten

Brazilian Fish Stew

When I think of Brazilian food, I immediately have visions of grilled meat. Specifically, Churrasco. Serious quantities of grilled meat on giant skewers with the waiters walking from table to table, slicing the meat straight from the skewer onto my plate.

Carnivore heaven. 🙂

Because of the strong association of Brazilian food with Churrasco (and also because I don’t have a giant grill with a rotisserie) I thought sharing this traditional Brazilian fish stew would be nice for something a bit different!

The sauce of Brazilian Fish Stew is essentially a coconut curry sauce. Lightly spiced with a hit of lime, great depth of flavour!

Brazilian Fish Stew in a black skillet, fresh off the stove, ready to be served

What Brazilian Fish Stew tastes like

It tastes like a mild version of Thai Red Curry – and requires a whole lot less ingredients to make! The flavour of the sauce isn’t as kapow in-your-face, it is slightly more refreshing and not quite as rich.

While the flavour isn’t as intense, it doesn’t mean that it’s not as tasty! You will be amazing at the flavour you get from the relatively short list of ingredients. The key to this recipe is searing the fish first, and letting the sauce simmer down.


What you need

Here’s what you need to make Brazilian Fish Stew. See? I promised they were all “normal” ingredients!!!

Ingredients in Brazilian Fish Stew

Virtually any fish fillets will work here, though I’d avoid fish that dries out easily such as swordfish, kingfish, bonito and tuna. I’ve used snapper below. Other popular fish that will work well here include: tilapia, salmon, cod, basa, catfish, barramundi, bream, ling, John dory / Silver dory. See the recipes notes for more suggestions.

(Tip: These fish selection guidelines are good for any recipes where fish are braised or poached like this, such as Chinese Rice Soup and Goan Fish Curry.)

Close up of raw snapper fish

I remember the first time I saw this Brazilian Fish Stew recipe, I was a bit dubious that the sauce would have sufficient flavour with  so few ingredients for the sauce. It gets a helping hand by searing the fish in the pan first. The golden bits left in the pan (it’s called fond) after searing the fish adds a good hit of savoury flavour into the sauce.


How to make Brazilian Fish Stew

And here’s how to make it. It takes around 1 hour all up including a brief marinating time for the fish, and simmering time to reduce the sauce.

How to make Brazilian Fish Stew

Close up of spoon scooping up Brazilian Fish Stew

What to serve with Fish Stew

Serve this over rice or mashed potato so you have something to soak up that glorious sauce. If you want to up the ante, try it with this Lime Rice – and a crusty hunk of bread to mop your plate clean wouldn’t go astray either (try this quick no-yeast Irish Bread).

If you’re going low carb, serve it over Cauliflower Rice or Creamy Mashed Cauliflower.

How to cook rice featured image graphic
How to cook white rice – easily and perfectly
Coconut Cilantro Lime Rice in a bowl with a spoon, ready to be served.
Coconut Coriander/Cilantro Lime Rice
Close up of slice of Irish Soda Bread (no yeast bread)
World’s best No Yeast Bread – Irish Soda Bread
Close up of Cauliflower Rice in a bowl
Cauliflower Rice
Rustic brown bowl of Creamy Cauliflower Mash topped with a drizzle of butter
Creamy Mashed Cauliflower

For a side salad, this Cucumber Salad with Herb & Garlic Dressing would go really well. The fresh, juicy, crunchy cucumber goes really well with this creamy coconut sauce. Otherwise, serve it alongside a leafy green salad with a vinaigrette (rather than creamy dressing) such as French Dressing, Italian or Balsamic Dressing.

Enjoy! – Nagi x


Watch how to make it

 

Hungry for more? Subscribe to my newsletter and follow along on Facebook, Pinterest and Instagram for all of the latest updates.

Close up of Brazilian Fish Stew in a bowl, ready to be eaten

Brazilian Fish Stew (Moqueca Baiana)

Author: Nagi | RecipeTin Eats
Prep: 10 minutes mins
Cook: 25 minutes mins
Total: 35 minutes mins
Fish, Stew
Brazilian
4.94 from 137 votes
Servings4 – 5
Tap or hover to scale
Print
  • 745
Recipe video above. A traditional Brazilian dish in a delicately flavoured coconut base broth with terrific depth of flavour that belies the relatively short ingredient list! The broth is quite refreshing and not too rich, unlike many strong flavoured, rich coconut based curries. I made this just using fish but it is also made as a seafood stew with prawns and calamari.

Ingredients

Fish

  • 1 lb / 500g firm white fish fillet , no skin, cut into 1″/2.5cm cubes (Note 1)
  • 1 tbsp lime juice
  • 1/4 tsp salt
  • Black pepper
  • 1 tbsp olive oil

Broth

  • 1 1/2 tbsp olive oil or coconut oil (Note 4)
  • 2 garlic cloves , minced
  • 1 small onion , finely diced (brown, yellow or white)
  • 1 red capsicum / bell pepper (large), halved and sliced
  • 1 1/2 tsp sugar (any)
  • 1 tbsp cumin powder
  • 1 tbsp paprika
  • 1 tsp cayenne pepper (optional)
  • 1/2 tsp salt
  • 14 oz / 400ml coconut milk (full fat best, Note 2)
  • 14 oz / 400ml canned crushed tomatoes
  • 1 cup fish broth/stock (or chicken or vegetable, Note 3)

Finishes

  • 1 – 2 tbsp lime juice , plus more for serving
  • 3 tbsp roughly chopped fresh cilantro / coriander , plus more for serving
Prevent screen from sleeping

Instructions

Fish

  • Combine the fish, lime juice, oil, salt and pepper in a bowl. Cover with cling wrap and refrigerate for 20 minutes.
  • Heat the 1 tbsp olive oil in a large skillet over high heat. Add the fish and cook until just cooked through and light golden brown. Remove from the skillet and set aside.

Broth

  • Reduce the stove to medium high and heat 1 1/2 tbsp olive oil in the same skillet. Add the garlic and onion and cook for 1 1/2 minutes or until the onion is starting to become translucent.
  • Add the bell peppers and cook for 2 minutes.
  • Add the remaining Broth ingredients. Bring to simmer, then turn down to medium. Cook for 15 to 20 minutes or until it thickens. Adjust salt and pepper to taste.
  • Return the fish to the broth to reheat – about 2 minutes.
  • Stir through lime juice.
  • Garnish with cilantro/coriander and serve with rice or Lime Rice. For a low carb option, try Cauliflower Rice!

Recipe Notes:

1. Fish – This dish is best made with firm white fish fillets because they hold their shape better. Firm white fish fillets include: Tilapia, hake, ling, blue-eye trevalla, emperors, mahi-mahi (dolphinfish), monkfish, halibut, cod, bass, catfish, John/silver Dory, barramundi, bream, hoki, any kind of snapper (which is what I used).
Salmon and trout also fantastic. I personally avoid fish that goes dry if cooked even slightly too long, like swordfish and tuna. If you use these fish take care not to overcook them.
2. Coconut milk – full fat is best because the coconut flavour is in the fat.
3. Fish broth/stock – I am a bit fussy when it comes to store bought fish stock. I only use store bought if I get a “good” one (read: expensive). Otherwise, I prefer chicken or vegetable stock (every day brands ok).
4. Palm oil – adding this note after several abusive messages received. Palm oil is the traditional oil used in this dish, but I am aware it is a controversial product and I am not endorsing its use, nor have I ever purchased or used it myself. I am merely noting that it is the traditional oil used in this recipe. Hopefully will not receive any more abusive messages!
5. Source: As with every traditional dish in this world, there are many variations of Brazilian Fish Stew! My recipe is a mish mash of various recipes that stays true to the traditional recipe but slightly tweaked to work for my palette. The main difference is that I like sauce so mine is saucier than most! The recipes I referenced include:
a) Feast Magazine – Fish soup (moqueca baiana)
b) Brazilian Foodie – Moqueca Baiana
c) Saveur – Brazilian Fish Stew
d) Simply Recipes – Moqueca – Brazilian Fish Stew
6. Nutrition per serving assuming 4 servings, excludes rice.

Nutrition Information:

Serving: 609gCalories: 367cal (18%)Carbohydrates: 20g (7%)Protein: 29g (58%)Fat: 19g (29%)Saturated Fat: 9g (56%)Cholesterol: 63mg (21%)Sodium: 917mg (40%)Potassium: 917mg (26%)Fiber: 4g (17%)Sugar: 9g (10%)Vitamin A: 2236IU (45%)Vitamin C: 55mg (67%)Calcium: 92mg (9%)Iron: 4mg (22%)
Keywords: brazilian fish stew, fish stew, moqueca baiana
Did you make this recipe?I love hearing how you went with my recipes! Tag me on Instagram at @recipe_tin.

Originally published September 2015. Updated with new photos, brand new video and of course, a Life of Dozer section added!!

Less meat, more fish!

Easy Fish recipe - Parmesan Crumbed Fish served over cauliflower mash
Emergency EASY Fish recipe – Parmesan Crumbed Fish!
Two Homemade Filet-O-Fish (BAKED!) stacked on top of each other with a side of fries
Homemade Filet-O-Fish (BAKED!!)
Asian Glazed Salmon on rice
Asian Glazed Salmon
Close up of Fish Tacos on a plate, ready to be eaten
Fish Tacos
Close up of Fish Pie in white baking dish showing creamy filling with fish flakes
Fish Pie (for Easter!)
A spectacular way to serve salmon which is crazy fast, crazy easy and crazy delicious! Honey Garlic Salmon recipetineats.com
Honey Garlic Salmon
Close up photo of Baked Fish with Lemon Cream Sauce in a white pan, fresh out of the oven
Baked Fish with Lemon Cream Sauce
Freshly cooked flathead seasoned with homemade spice mix for fish
Fish recipes
Goan Fish Curry in a bowl with basmati rice
Goan Fish Curry (Indian)
Close up of Asian Glazed Baked Barramundi on coconut rice with a side of cucumber salad
Asian Glazed Baked Barramundi recipe

Life of Dozer

The one place in the new house he’s not allowed – the SPA. Can you imagine how much of his hair would come out with jets blasting on him?? Major filter clogging!!!

Dozer the golden retriever wanting to go in spa

Previous Post
Slow Cooker Mexican Chicken Soup
Next Post
Fennel Salad

Hi, I'm Nagi!

I believe you can make great food with everyday ingredients even if you’re short on time and cost conscious. You just need to cook clever and get creative!

Read More

Free Recipe eBooks

Join my free email list to receive THREE free cookbooks!

Related Posts

Puttanesca fish tray bake dinner

Puttanesca fish tray bake

Lemon garlic salmon tray bake

Lemon garlic salmon tray bake – easy & healthy!

RecipeTin Seafood platter

What we put on our seafood platter

More Fish recipes

Reader Interactions

Leave a Comment Cancel reply

Your email address will not be published. Required fields are marked *

Cooked this? Rate this recipe!




421 Comments

  1. Kristi says

    October 5, 2018 at 11:11 pm

    5 stars
    This was delicious! I used coconut oil instead of the olive oil, and mahi mahi as the fish. I only had tomato puree on hand (not crushed tomatoes) and that was fine.

    Reply
  2. Kelli says

    October 1, 2018 at 10:17 am

    What type of white fish are you all using?

    Reply
    • Nagi says

      October 1, 2018 at 11:23 am

      I use anything that looks good and is good value on the day 🙂 Snapper, trevali, dory, cod, perch – anything N x

      Reply
  3. Mariko says

    August 6, 2018 at 4:31 pm

    So, would it be okay to leave the onion out of the soup? I have an onion allergy and can’t have it in any form. Do you think it will make the soup less flavorful by leaving it out?

    Reply
    • Nagi says

      August 6, 2018 at 8:12 pm

      Hi Mariko! It will a bit because onion adds flavour but there’s PLENTY of other flavour in this so it’s fine! N x

      Reply
  4. Berny says

    August 4, 2018 at 8:21 pm

    5 stars
    Another no fail recipe !!!
    Absolutely delicious!!
    Done with local gummy shark.
    Congratulations and thanks for all your amazing recipes.

    Reply
    • Nagi says

      August 6, 2018 at 9:03 pm

      That’s great Berny! Thanks for letting me know! – N x ❤️

      Reply
  5. Sarah says

    June 26, 2018 at 8:26 am

    Can you use seafood stock instead of fish broth? Is it the same?

    Reply
    • booksandshoes says

      March 18, 2019 at 8:35 am

      it is the same!
      fish broth = seafood stock
      😄 🍲 🤤

      Reply
    • Daniel says

      August 1, 2018 at 1:47 pm

      I used Seafood stock instead and it was delicious!! Just the smell filled my office and people were asking what I was eating and I let a few try it and not I gotta make it again from Friday because so many liked. The only difference is I did a small flour rue so it could thicken up a bit but that’s it.

      Reply
      • Berny says

        August 4, 2018 at 8:24 pm

        5 stars
        I used fish stock and mixed in 1/2 teaspoon of cornflour to thicken a bit.

        Reply
  6. Danielle says

    May 26, 2018 at 9:05 pm

    5 stars
    Another one to add to my list! I’m slowly working my way through your recipes, and we have thoroughly enjoyed every single one of them.
    I have a newborn and a toddler so sometimes it’s hard to find the energy and time to cook! But you have inspired me and have made me enjoy cooking again. Thank you Nagi! X

    Reply
    • Nagi says

      May 28, 2018 at 9:10 pm

      Multi tasking to the max! 😂

      Reply
  7. Arch Shotland says

    March 30, 2018 at 2:13 pm

    Made this stew tonight with Tilapia fish. It was delicious, we loved it. Thank you for sharing

    Reply
  8. Karen says

    February 8, 2018 at 5:41 am

    Is the coconut flavour strong? I love all the ingredients in this dish and it sounds deliciousand love fresh coconut too but not a fan of strong coconut flavour in a meal

    Reply
    • Nagi says

      February 12, 2018 at 10:44 pm

      Hi Karen, I definitely do not think of this as having a strong coconut flavour like coconut curry 🙂 Hope that helps!

      Reply
  9. Carla says

    February 3, 2018 at 8:31 am

    5 stars
    This is one of our favorite dinners! We make it regularly for weeknight meals and have also shared with company, and everyone loves it. Thank you!

    Reply
  10. Steffy says

    January 20, 2018 at 6:32 am

    5 stars
    Hi Nagi,

    Does the nutrition assume the rice too? It seems very high to just be the stew… I love this recipe btw and I use coconut oil as well.

    Reply
    • timothy scott short says

      March 9, 2018 at 5:08 am

      5 stars
      i made it without adding sugar and it was wonderful

      Reply
    • Nagi says

      January 22, 2018 at 6:59 pm

      It’s just the stew! 🙂 N x

      Reply
  11. Jenny says

    January 17, 2018 at 1:57 pm

    5 stars
    Tonight was the second time I made this dish. Tonight’s was even better than last time . I went searching for a recipe for white fish since our neighbors generously gifted us a number of portions of fresh fish after an epic fishing trip. This is fast becoming a family favorite. My 9 and 12 year old girls practically lick the plate clean (and so do my husband and I, just quietly).

    Reply
    • Nagi says

      January 17, 2018 at 7:34 pm

      That’s so great to hear Jenny! Thank you for taking the time to let me know! N x

      Reply
  12. Heather says

    October 7, 2017 at 10:00 am

    5 stars
    Made this for my husband tonight and he loved it. I used leftover seared tuna 🙂 . My husband enjoyed the base of this stew so much he wants me to try it with chicken next time.

    Reply
    • Nagi says

      October 9, 2017 at 7:14 pm

      I’m so pleased to hear that Heather! Thanks for sharing your feedback! N x 😊

      Reply
  13. Lauren says

    September 4, 2017 at 10:38 am

    5 stars
    I made this last week for dinner and it was delicious! I was feeling particularly lazy so I threw a couple of packets of 2 minute noodles into the sauce about 5 minutes before the end and turned it into a one pan meal.

    Reply
    • Nagi says

      September 4, 2017 at 8:12 pm

      I’m so pleased to hear you enjoyed this Laura! Thanks so much for taking the time to let me know – N x

      Reply
  14. Erica says

    August 16, 2017 at 11:36 am

    Made this tonight for my family. I used fresh cod. I followed the recipe, but added a little coconut creamer. This was an epic meal. My Mom is dishing out a second helping as I type. This is lovely!

    Reply
    • Nagi says

      August 18, 2017 at 5:58 pm

      That’s great to hear Erica! Thanks for taking the time to share your feedback! N xx

      Reply
  15. Ysg says

    August 15, 2017 at 2:58 pm

    5 stars
    Thank you for posting this recipe! I made this dish today, added carrots, zucchini, and yellow squash. It was really yummy! Hubby even had a second. I have made plenty of your recipes and none of them dissapoint! Next on my list will be middle eastern shredded lamb 😀

    Reply
    • Nagi says

      August 15, 2017 at 4:28 pm

      Thanks for taking the time to come back and let me know you enjoyed this Ysg! Really great to hear 🙂 N xx

      Reply
  16. Joanne Nguyen says

    July 24, 2017 at 6:11 am

    Hi Nagi,
    I plan on making this dish tonight. My bf loves spicy food, is there any way to add some more spice to this? I was thinking about adding some red pepper flakes but open to any other suggestions! Thanks!

    Reply
    • matt says

      December 22, 2017 at 12:44 pm

      throw in some of these. truly add a brazillian undercurrent to the flavour profile and can fire up the heat….
      1/2 teaspoon finely chopped bottled malagueta peppers
      i found them at our local discount grocery store. not hard to find.

      Reply
      • Nagi says

        December 22, 2017 at 7:29 pm

        Oooooh!!!

        Reply
    • Nagi says

      July 25, 2017 at 4:14 pm

      Gosh YES to any form of spices to up the heat!!! Red pepper flakes is perfect, or pure chilli powder (not American Chili Powder which has other things other than chilli in it). 🙂

      Reply
  17. Joan says

    May 23, 2017 at 4:53 am

    4 stars
    Tried this stew for the first time tonight and I’d like to say it was delicious. I’ll definitely be doing it again.

    Reply
    • Nagi says

      May 24, 2017 at 8:24 am

      Yessss! So great you enjoyed this one Joan, thanks for letting me know! N xx

      Reply
  18. Stephanie says

    March 27, 2017 at 3:09 pm

    5 stars
    Nagi, you’ve done it again. This recipe was SO GOOD!!! I took the advice of one of the reviewers and added some extra vegetables (carrots and zucchini) and used diced tomatoes rather than whole stewed tomatoes. I don’t know what the traditional Brazilian stew tastes like but this is so good!!!

    Reply
    • Nagi says

      March 28, 2017 at 6:58 am

      That’s so fantastic to hear Stephanie! Thank you for letting me know! N xx

      Reply
  19. Ailia says

    March 15, 2017 at 8:22 am

    Does this works with salmon????

    Reply
    • Nagi says

      March 16, 2017 at 8:14 am

      Absolutely!

      Reply
  20. Kerryn Shaw says

    February 17, 2017 at 8:13 am

    Hi Nagi,
    You mentioned this works well with Calamari and prawns. Do you think it would work ok with just calamari?

    Reply
    • Nagi says

      February 17, 2017 at 10:56 am

      Hi Kerryn! Yes I think it will work a treat with calamari. I would probably cook it for the whole time in the broth to make it tender – might need 30 minutes depending on how large you cut it 🙂

      Reply
Newer Comments
Older Comments

Primary Sidebar

Hi, I'm Nagi!

I believe you can make great food with everyday ingredients even if you’re short on time and cost conscious. You just need to cook clever and get creative! Read More

Free Recipe eBooks

Join my free email list to receive THREE free cookbooks!

Meet Dozer

Official taste tester of RecipeTin Eats! Meet Dozer
As Featured On

Never miss a recipe!

Subscribe to my newsletter and receive 3 FREE ebooks!

Subscribe
Recipes
  • All Recipes
  • By Category
  • Collections
About
  • About Nagi
  • About Dozer
  • RecipeTin Meals
Related
  • RecipeTin Japan
Help
  • Contact
  • Image Use Policy
© RecipeTin Eats 2025
  • Privacy Policy & Terms
Site Credits
Maintained by Human Made Designed by Melissa Rose Design Developed by Once Coupled
All Rights Reserved

Subscribe to my newsletter

Sign up and receive 3 FREE EBOOKS!