• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Free Dinner Ebook! Get your copy!
  • About
  • Videos
  • Learn to Cook
  • Visit my other site: Fun Cookie Recipes

Little Sunny Kitchen

Delicious Recipes for Real Life

  • All Recipes
  • Course
    • Appetizers
    • Breakfast
    • Sides
    • Dinner
    • Casseroles
    • Salads
    • Sandwiches
    • Pasta
    • Soups & Chilis
    • Desserts
    • Snacks
    • Sauces & Dressings
    • Beverages
  • Holiday
    • Easter
    • Summer
    • Fall
    • Halloween
    • Thanksgiving
    • Christmas
    • Valentine’s
    • Game Day
    • Ramadan
  • Method
    • Instant Pot
    • Air Fryer
    • Slow Cooker
    • Oven
    • Casseroles
    • Stovetop
    • Grill
    • Bread Machine
  • Easy Meals
  • Slow Cooker
  • Air Fryer
  • Breakfast
  • Snacks
  • Copycat Recipes
  • Beef
  • Low Carb
  • Chicken
Home Recipes By Type Soups & Chilis

Brazilian Fish Stew (Moqueca Baiana)

This quick and easy recipe for Brazilian Fish Stew (moqueca) is so delicious with a perfectly spiced coconut lime sauce. Serve it over rice for a hearty weeknight dinner.
5
/5 –
Rate Recipe 6 Comments
Jump to Recipe
  • Share
By: Diana Last updated on December 3, 2024

This post may contain affiliate links. Please read my disclosure policy.

a large bowl of creamy red fish and shrimp stew. Text overlay says "brazilian fish stew"

This Brazilian Fish Stew is a true taste of Brazil, packed with flaky fish, juicy shrimp, and vegetables, all in a richly spiced coconut broth.

Also known as “Moqueca Baiana”, this amazing one-pot stew recipe is so simple and easy enough to make for a weeknight meal.

red stew with fish and shrimp, garnished with cilantro. The bowl is on a black platter with herbs and lime wedges.


While Brazil might be most well known for its grilled meat dishes, this seafood stew is also one of the country’s tastiest specialties. Brazilian fish stew, or Moqueca baiana made in this style is most popular on the coast of Brazil (in Bahia!), where freshly caught seafood is offered up in various ways, often with spicy chilies, zesty lime, and coconut milk.

This Brazilian Fish Stew has a delicious sauce that is similar to a coconut curry, but with a few less spices. This lets the flavor of the fish and shrimp shine through wonderfully, resulting in a flavorful, well-balanced seafood stew.

Five stars.

This was absolutely the best. The taste was awesome. My husband, son and I loved this stew. I followed the recipe with no exceptions, and it was fantastic. I can’t wait to make this again.
My husband said,” please do not lose that recipe, lol!”
Thank you once again for a home run with this recipe!

Terry D

leave your own review

After dinner, why not try a traditional Brazilian dessert? My Brazilian Carrot Cake is so simple to make, with a rich chocolate frosting.

closeup of a bowl of brazilian fish stew, garnished with fresh cilantro.

Why You’ll Love This Recipe

  • Bursting with Flavors: The combination of fresh firm fish, succulent shrimp, and fragrant spices creates the perfect blend of flavors in this Brazilian Fish Stew. Every bite is a burst of deliciousness.
  • Easy and Versatile: This recipe is surprisingly easy to make, and you can customize it based on your preferences and the ingredients you have on hand. Feel free to adjust the spice levels, add your favorite veggies, or even swap out the seafood for your preferred fish or shellfish.
  • Nourishing and Filling: Packed with lean protein from the fish and shrimp, as well as an array of vegetables, this Brazilian Fish Stew is not only incredibly tasty but also a wholesome and satisfying meal. It’s perfect when you’re looking for a healthy and comforting dish.

Key Ingredients

Here’s what you need to make this simple and amazing Brazilian Fish Stew:

The ingredients needed to make brazilian fish stew including fish, shrimp, coconut milk, seafood stock, and vegetables, all arranged on a tile counter.
  • Fish and Shrimp: You can use any type of firm white fish that you enjoy in this recipe. I’m using halibut, but haddock and snapper are also great options. Raw large shrimp are the perfect size, but shrimp that are slightly smaller or larger will also work just as well.
  • Dende Oil (optional): This specialty oil comes from the palm fruit, and can be found online or in an African or South American grocery store. A good replacement for dende is red palm oil, but you can also just leave it out if hunting for it is too much!
  • Seafood Stock: This gives the stew so much wonderful flavor! Canned seafood stock or fish stock is totally fine here.
  • Coconut Milk: To give the stew a cool and creamy sweetness, use canned full-fat coconut milk rather than the boxed kind.
  • Veggies: Bell peppers (I used red, but often red bell pepper is used), garlic, red onions, carrots, and jalapeno create the base layer for the stew, while cherry tomatoes are added in later for acidity.

Complete list of ingredients and amounts can be found in the recipe card below.

How To Make Brazilian Fish Stew

seasoned fish and shrimp in a small white bowl.
red onion and garlic sauteed in a nonstick skillet
peppers and carrots added to a skillet to sautee with onion and garlic.
vegetables for brazilian fish stew boiling in a skillet with broth.
  1. Marinate the Seafood: Pat the fish and shrimp dry. Toss with lime zest, 1 tablespoon lime juice, salt, and pepper in a bowl. Set aside for 10 minutes.
  2. Saute Vegetables: In a large skillet with a lid, heat olive oil over medium heat. Sauté onions until soft, then add the garlic and cook for one minute or until fragrant. Add carrots, jalapeno, and bell pepper, cooking each until slightly softened (about 3 minutes).
  3. Simmer: Pour in fish stock and stir in tomato paste and paprika. Bring to a boil then reduce to simmer, then let it simmer for 3-4 minutes. Remove half of the vegetables with a slotted spoon and set aside. Add cherry tomatoes.
fish chunks and shrimp added to the pan to make Brazilian fish stew
Coconut milk added to fish stew in a skillet.
  1. Add the Seafood: Place fish and shrimp in the skillet. Return the set-aside vegetables, layering over the seafood.
  2. Simmer Again: Pour in coconut milk and red palm oil (dende) if using, reduce heat, cover, and simmer on low heat for about 15 minutes.
  3. Serve: Taste and adjust seasonings if needed. Garnish with fresh cilantro and serve over rice with extra lime wedges.

Tip!

Layering the cooked vegetables over the seafood helps to keep the fish and shrimp moist and flavorful while the stew simmers. Don’t forget to cover the pot with a lid as well!

Recipe Tips

  • Choose fresh fish and shrimp. For the best flavor, make sure to use fresh seafood. Look for shrimp that are firm, with a bright color and no strong odor. The same goes for the white fish fillets, which should have a mild aroma and firm texture.
  • If you need to use frozen seafood, be sure to thaw it fully before cooking it.
  • Adjust the spice level. Brazilian cuisine is known for its bold and spicy flavors. If you prefer a milder taste, reduce the amount of jalapeno or omit it altogether. Feel free to experiment with other spices or add a pinch of cayenne pepper or red pepper flakes for an extra kick.
a white textured plate of fish stew with white rice in the center

Storing Tips

Store any leftovers of this Brazilian Fish Stew in an airtight container in the refrigerator for up to 3 days. To reheat, simply warm it on the stovetop over medium heat until heated through. You may need to add a splash of water or fish stock to thin out the stew if it thickens in the fridge.

What To Serve With

Brazilian Fish Stew is traditionally served over cooked white rice or with crusty bread to soak up the flavorful broth. You can also pair it with a side of sautéed greens or a fresh salad to round out the meal.

Recipe FAQs

Can fish stew be frozen?

While it’s possible to freeze the stew, the texture of the seafood may change slightly upon thawing. It’s best enjoyed fresh, but if you have leftovers that you want to freeze, make sure to cool the stew completely before transferring it to an airtight freezer-safe container.

Can I add other types of seafood?

Yes, you can customize this recipe by using your favorite seafood or a combination of different types of fish, shrimp, and shellfish. Try it with scallops or lump crab meat added.

More Fish and Seafood Recipes

Baked Shrimp Scampi

Lemon Butter Pan Seared Cod

Pan Fried Tilapia

Salmon Tacos

All Seafood →

Enjoy this South American classic: Brazilian Fish Stew! You are going to love how simple it is to make, and how quickly your family gobbles it up. Don’t forget to Pin the recipe to save it for later!

Did you make this? Be sure to leave a review below and tag me on Facebook, Instagram, or Pinterest!

Recipe
a large bowl of creamy orange colored fish stew on a black platter of lime wedges, garnished with cilantro.
5 from 6 votes
(Click stars to rate!)

Brazilian Fish Stew

Prep Time: 30 minutes mins
Cook Time: 20 minutes mins
Total Time: 50 minutes mins
Author: Diana
Print Rate Recipe
This quick and easy recipe for Brazilian Fish Stew (moqueca) is so delicious with a perfectly spiced coconut lime sauce. Serve it over rice for a hearty weeknight dinner.
4 Servings
This quick and easy recipe for Brazilian Fish Stew (moqueca) is so delicious with a perfectly spiced coconut lime sauce. Serve it over rice for a hearty weeknight dinner.

Equipment

  • Dutch oven or skillet with a lid

Ingredients 

  • 1 pound (450 g) raw shrimp peeled and deveined, 31-40 count per lb
  • 1 pound (450 g) white fish fillets (like halibut), cut into 2-inch pieces
  • 1 large lime (for juice and zest)
  • ½ teaspoon salt
  • ½ teaspoon ground black pepper
  • 2 tablespoons olive oil not extra virgin
  • 1 large yellow onion diced
  • 4 cloves garlic minced
  • 1 cup diced carrots
  • 1 fresh jalapeno seeds removed, finely diced
  • 1 bell pepper red or yellow, diced
  • 14 ounces (400 ml) fish stock or seafood stock
  • 2 tablespoons tomato paste
  • 2 teaspoons paprika powder
  • 1 cup cherry tomatoes halved
  • 14 ounces (400 ml) canned coconut milk
  • 2-3 tablespoons Dende – red palm oil or coconut oil
  • ½ cup chopped cilantro

Instructions 

  • Marinate Seafood: Pat the fish and shrimp dry. Mix with lime zest, 1 tablespoon lime juice, salt, and pepper in a bowl. Set aside for 10 minutes.
  • In a large skillet with a lid, heat olive oil over medium heat. Sauté onions until soft (2-3 minutes), then add garlic and cook for one minute or until fragrant.
  • Add carrots, jalapeno, and bell pepper, cooking each until slightly softened (about 3 minutes).
  • Pour in fish stock and stir in tomato paste and paprika. Bring to a boil then reduce to simmer, then let it simmer for 3-4 minutes. Remove half of the vegetables with a slotted spoon and set aside. Add cherry tomatoes.
  • Place fish and shrimp in the skillet. Return the set-aside vegetables, layering over the seafood.
  • Pour in coconut milk and red palm oil (dende) if using, reduce heat, cover, and simmer on low heat for about 15 minutes.
  • Taste and adjust seasonings if needed. Garnish with cilantro.

Notes:

  • For the best flavor, make sure to use fresh seafood. Look for shrimp that are firm, with a bright color and no strong odor. The same goes for the white fish fillets, which should have a mild aroma and firm texture.
  • If you need to use frozen seafood, be sure to thaw it fully before cooking it.
  • Adjust the spice level. If you prefer a milder taste, reduce the amount of jalapeno or omit it altogether. Feel free to experiment with other spices or add a pinch of cayenne pepper for an extra kick.
  • To Store: Once cool, store leftovers in an airtight container in the fridge for up to 3 days. 

Nutrition Information

Calories: 531kcal, Carbohydrates: 19g, Protein: 29g, Fat: 41g, Saturated Fat: 29g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 7g, Cholesterol: 57mg, Sodium: 774mg, Potassium: 1118mg, Fiber: 6g, Sugar: 10g, Vitamin A: 7118IU, Vitamin C: 61mg, Calcium: 95mg, Iron: 4mg

This website provides approximate nutrition information for convenience and as a courtesy only. Nutrition data is gathered primarily from the USDA Food Composition Database, whenever available, or otherwise other online calculators.

© Little Sunny Kitchen

Did You Make This?I love to see what you made! Tag me @LittleSunnyKitchen and hashtag #LittleSunnyKitchen
Pin Recipe Tag on Insta Leave Review

You may also like...

  • a large plate with six arepas con queso surrounding a ramekin of green salsa.
    Arepas Con Queso
  • a square piece of carrot cake with chocolate frosting lifted out of the pan.
    Brazilian Carrot Cake
  • Overhead shot of shakshuka in a large stainless steel skillet, topped with crumbled feta cheese and chopped fresh parsley
    Shakshuka
  • a green plate of coconut chicken curry with rice.
    Coconut Chicken Curry
a square piece of greek pastitsio lasagna being lifted out of the pan with a spatula.
Previous Post
Pastitsio Greek Lasagna
a green plate holding a stack of alfajores, dusted in powdered sugar
Next Post
Alfajores – Dulce De Leche Sandwich Cookies

Reader Interactions

Leave a Review! Cancel reply

Have a question or just want to say how much you loved the recipe? Leave a rating below, save for later on Pinterest, and share on Facebook. Your email address will not be published. Required fields are marked *

Rate this recipe!




  1. Peggy says

    Posted on 1/3/25 at 01:33

    5 stars
    This is absolutely delicious. I didn’t have cherry tomatoes so used regular ones. I used most of the juice of the two limes. I love that I could adjust the number of people to feed as four wouldn’t have been enough and eight would be too much. My son in law said “this is delicious” with the first bite and then had a second serving.

    Reply
    • Little Sunny Kitchen says

      Posted on 1/4/25 at 18:13

      Hi Peggy! Thank you so much for sharing your feedback with me. I’m happy to hear that everyone enjoyed the stew!

      Reply
  2. Peggy Boese says

    Posted on 4/26/24 at 01:40

    5 stars
    This will definitely be on our regular rotation! It was a big hit! I used chicken broth because I couldn’t find fish broth and didn’t want to make it. Also used swai rather than halibut because the halibut was so expensive. But otherwise followed the recipe as written and used the coconut oil. It came out as sort of a soup and next time I may try serving it over rice.

    Reply
    • Little Sunny Kitchen says

      Posted on 4/26/24 at 18:57

      Thank you so much for sharing the substitutions you used! that’s so helpful for other readers, and I’m so happy that you enjoyed the stew!

      Reply
  3. Terry Dunham says

    Posted on 3/21/24 at 12:34

    5 stars
    This was absolutely the best. The taste was awesome. My husband, son and I loved this stew. I followed the recipe with no exceptions and it was fantastic. I can’t wait to make this again.
    My husband said ,”please do not lose that recipe, lol!”
    Thank you once again for a home run with this recipe!

    Reply
    • Little Sunny Kitchen says

      Posted on 3/21/24 at 14:46

      Thank you so much for trying my recipe and for this rave review! I’m so happy that you and your husband and son loved it so much.

      Reply

Primary Sidebar

Diana, author of Little Sunny Kitchen.
Welcome

Meet Diana

Welcome to Little Sunny Kitchen! I'm Diana and I’m here to teach you how to make easy meals that are quick, family-friendly, and delicious!

Read More
Follow on Pinterest for more ideas!
Free ebook!

Download My Free Dinner eBook!


Get my copy!

Free eBook

Download My Free Dinner eBook!

Popular Recipes

Marry Me Chicken

Creamy Garlic Shrimp Pasta

Garlic Butter Chicken Tenders

Air Fryer Chicken Breast

Rasta Pasta Recipe

Shredded Chicken Tacos

Reader Favorites

a light green plate of spaghetti and meat sauce with hidden vegetables.

Meat Sauce with Hidden Vegetables

top down view of cheesy beef enchiladas in a casserole pan.

Ground Beef Enchiladas

Oven Baked Chicken and Rice

three mahi mahi tacos on a wooden board.

Mahi Mahi Fish Tacos

Cheesy Chicken Fajita Casserole

two white bowls of lasagna soup with a dollop of ricotta cheese and other cheeses, garnished with fresh herbs.

Lasagna Soup

Instant Pot Air Fryer Crockpot Easy Dinners Salads Grilling
Opens in a new window Opens an external site Opens an external site in a new window

As Featured On:

Dinner tonight
Free ebook!

Get My Free Dinner eBook!

Join us and receive new recipes every week! Receive our FREE eBook with quick and easy dinner recipes that are family-friendly and delicious.

Back to Top

explore

Recipe Index

Videos

Cooking Guides

Follow Along on Social:

Join My Free Cookie Facebook Group
Back to Top

About

Contact

Privacy Policy

Accessibility

© 2025 Little Sunny Kitchen
|
Site Credits Designed by Melissa Rose Design Developed by Once Coupled

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required