Moqueca Recipe (Brazilian Fish Stew)

This Authentic Moqueca Recipe (or Brazilian Fish Stew) is made perfectly savory and comforting with firm fish, creamy coconut, tomatoes, lime and spiced peri peri seasoning. 

This post may contain affiliate links. Read our disclosure policy.

A blue and white bowl filled with Brazilian Fish Stew and white rice against a white background

Want to Save This Recipe, Boo?

I'll email this recipe to you, so you can come back to it later!

I’m Chef Mireille and a big thank you to Grandbaby Cakes for giving me the pleasure of hosting her site today. A born and bred New Yorker, I’m lucky to not only live in one of the most diverse cities in the world, but I also come from one of the most diverse families on the planet. Both my city and my mixed heriitage influence my cooking, therefore I specialize in exploring traditional recipes of every culture.

Are you ready to come with me to Brazil today?

Perks and Highlights of Brazilian Fish Stew

Cuisine Inspiration: Brazilian
Samba your way through the kitchen with this stew, inspired by the vibrant flavors of Brazil. It’s a culinary carnival in a pot!

Primary Cooking Method: Stewing
Slow and low is the tempo! This method helps all the flavors to shimmy together beautifully, creating a rich, harmonious dish.

Dietary Info: Pescatarian, Gluten-Free
Rich in proteins and omega-3s from the fish, this stew is a perfect fit for those following a pescatarian or gluten-free lifestyle.

Key Flavor: Savory with a Hint of Coconut
The melody of fresh seafood simmered with spices and coconut milk offers a creamy, tantalizing taste that dances on the tongue.

Skill Level: Intermediate
Some culinary rhythm is needed, but with a little practice, any home cook can lead this kitchen parade!

Special Perks:

  1. Heart-Healthy: Loaded with omega-3 fatty acids, this dish is a heart’s best friend.
  2. Versatile Seafood Selection: Flexible enough to accommodate various types of fish or seafood based on your preference or catch of the day.
  3. Meal Prep Friendly: Make it ahead, and the flavor deepens as it sits, making leftovers something to look forward to.
  4. Naturally Gluten-Free: No need for ingredient swaps here, it’s a naturally gluten-free delight.
  5. Exotic but Accessible: While the flavor profile is exotic, the ingredients are accessible in most local supermarkets.
 
A close up of moqueca in a large bowl ready to eat

What Is Moqueca?

Brazilian Fish Stew (or Brazilian Seafood Stew) is one of the most popular dishes of Brazilian cuisine, but are they all the same?

In a word – NO

Moqueca has many regional variations. The required ingredients are seafood and tomatoes, but some versions are made with olive oil instead of dende oil and some versions do not include coconut milk.

This version, Moqueca Baiana originates from the Bahia state of Brazil, which is the heart of the African descended population in Brazil. Traditionally, many of the people of this region were fisherman. Therefore, whatever was caught that day that they couldn’t sell turned into Moqueca Baiana.

This Brazilian Fish Stew is so versatile as it can be made with any variety of fish and/or seafood.

I have been making Moqueca Baiana for years and this simple recipe is always a big hit and here’s all the tricks to make a delicious Moqueca!

A large blue pot filled with just cooked moqueca with a wooden spoon ready to serve

Ingredients

These are the ingredients needed to make this Brazilian Fish Stew:

  • Red Palm Oil, also known as dende oil, is the most common cooking oil in the Bahia region of Brazil – a note to the African origins. You can substitute with any other cooking oil like vegetable oil, sunflower oil or grapeseed oil, however, you won’t get such richness of color.
  • Fish – Use any firm, white fleshed fish like cod, sea bass, haddock or basa.
  • Seafood – Any variety of shellfish can be utilized. You can either include it in the shell or out.
  • Coconut Milk – Use canned coconut milk only or fresh, but do not use carton coconut milk. Carton coconut milk has less body.
  • Piri Piri Seasoning – Although this will definitely add more flavor, you can also use just 2 teaspoons of paprika and 1 teaspoon of cumin if you cannot source piri piri. However, you can make the piri piri seasoning yourself.
  • Tomatoes – You can use fresh tomatoes, canned diced tomatoes or crushed tomatoes.

How to Make Moqueca Brazilian Fish Stew

  1. Marinate to Elevate: Kick things off by treating your fish and mussels to a zesty lime, salt, and pepper spa. Let ’em chill and soak up all that goodness for 30 minutes. They deserve it!
  2. Sauté the Base Crew: Heat some oil in a large pot over medium heat, then invite the onion, garlic, and bell pepper to the party. Sauté them until they’re just soft enough to jam together.
  3. Tomato Time: Throw in the tomatoes and tomato paste and let them groove with the rest of the crew for about 10 minutes. You want those tomatoes mushy and mingling!
  4. Creamy Coconut Wave: Pour in that luxurious coconut milk and sprinkle the piri piri seasoning like it’s confetti. Bring it to a boil and let those flavors pop!
  5. Seafood’s Grand Entrance: Here comes the star of the show! Add your marinated fish and mussels, and let them simmer for 5-8 minutes. They’ll soak up all those bold flavors and get perfectly cooked.
  6. Herb Toss & Citrus Splash: Time for the grand finale! Toss in a handful of cilantro and give it a good stir. Check your seasonings, then hit it with a splash of fresh lime juice.
  7. Serve in Style: Dish up your vibrant Moqueca with extra lime wedges and your choice of yuca, rice, or farofa on the side. Because hey, this dish deserves a posse of fabulous sides!
 

What is Moqueca served with?

You can serve Moqueca with one or a variety of these accompaniments and garnishes:

  • Boiled yuca
  • Toasted farofa (cassava meal)
  • Steamed Rice
  • Avocado Slices
  • Lime Wedges
  • Malagueta peppers (African bird’s eye chillies)
A fork of tender fish from brazilian fish stew ready to eat

What is farofa?

Farofa is a common side dish to most Brazilian meals, including this Brazilian Seafood Stew. It is a dried coarse meal made from yuca/cassava/manioc. The most simple preparation is made by toasting it in a skillet with a little palm oil.

However, do not confuse it with American brands of cassava flour or cassava starch. This is a different product that is processed into a finer grain.

It is best to purchase a Brazilian brand like Yoki or Julia’s (both available on Amazon).

Storage and Reheating

  1. Cool it Down: First things first, you gotta let the Moqueca cool. Like all great parties, it needs some time to wind down. Give it about 30 minutes at room temperature, but hey, no longer than two hours! We’re not trying to create a bacteria rave here.
  2. Seal the Deal: Once it’s cool, transfer your Moqueca into airtight containers. We’re locking in freshness, folks! If you’re using plastic containers, make sure they’re BPA-free because we care about your health.
  3. Fridge or Freezer Fun: Pop these containers in the fridge if you’re planning a Moqueca encore within the next 3-4 days. For longer storage, send them to the freezer, where they can chill for up to 2 months! Just remember: the sooner you reheat, the better it’ll taste.
  4. Reheat Like a Pro: Ready for round two? If it’s coming from the fridge, reheat it on the stove, low and slow, stirring occasionally. From the freezer? Thaw it in the fridge overnight first for the best results.
 

Seafood Recipes

If you love this, you will also love this Catfish Stew, Oyster Stew, Seafood Paella, Seafood Gumbo and Cajun Clam Chowder.

Thank you Chef Mireille for sharing this wonderful recipe.

A close up of moqueca in a large bowl ready to eat

Moqueca (Brazilian Fish Stew)

This Authentic Moqueca (or Brazilian Fish Stew) is made perfectly savory and comforting with firm fish, creamy coconut, tomatoes, lime and spiced peri peri seasoning.
4.93 from 13 votes
Prep Time 15 minutes
Cook Time 1 hour
Total Time 1 hour 15 minutes
Course: Soup
Servings: 4 servings

Ingredients

  • 1 lb white fish chopped – see note below
  • 1/2 lb mussel meat see note below
  • 1 1/2 limes divided/ you will be using the juice from the limes
  • 1 tsp salt
  • 1/2 tsp black pepper
  • 2 tbsp red palm oil see note below
  • 1 onion finely chopped
  • 3 garlic cloves finely chopped
  • 1 bell pepper chopped
  • 4 plum tomatoes chopped
  • 1 tbsp tomato paste
  • 13.5 oz coconut milk can
  • 2 tsp piri piri seasoning see note below for replacement
  • 2 tbsp cilantro finely chopped

Instructions

  • Season fish and mussels with juice of 1 lime, salt and pepper and marinate for 30 minutes.
  • In a large pot, heat oil over medium heat.
  • Add onion, garlic and bell pepper. Saute for a few minutes, until softened.
  • Add tomatoes and tomato paste. Cook on medium heat for about 10 minutes, until the tomatoes are soft and quite mushy.
  • Add coconut milk and piri piri seasoning. Bring to a boil.
  • Add fish and mussels. Simmer for 5-8 minutes, until fish is cooked through.
  • Add cilantro and stir to combine. Adjust salt as needed and finish with the juice of ½ lime.
  • Serve with lime wedges and yuca, rice or farofa (cassava meal).

Notes

Notes regarding the ingredients
If you can’t locate Red Palm Oil, you can substitute with any other cooking oil like vegetable oil, sunflower oil or grapeseed oil, however, you won’t get such richness of color.
For fish, use any firm, white fleshed fish like cod, sea bass, haddock or basa.
For additional seafood, any variety of shellfish can be utilized. You can either include it in the shell or out.
For Coconut Milk, use canned coconut milk only or fresh, but do not use carton coconut milk. Carton coconut milk has less body.
For the Piri Piri Seasoning,  if you cannot locate this, you can also use just 2 teaspoons of paprika and 1 teaspoon of cumin.
For the tomatoes – You can use fresh tomatoes, canned diced tomatoes or crushed tomatoes.

Nutrition

Calories: 467kcal | Carbohydrates: 19g | Protein: 30g | Fat: 33g | Saturated Fat: 25g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 4g | Cholesterol: 65mg | Sodium: 776mg | Potassium: 1047mg | Fiber: 6g | Sugar: 8g | Vitamin A: 1625IU | Vitamin C: 63mg | Calcium: 104mg | Iron: 5mg
Tried this Recipe? Tag me Today!Mention @GrandbabyCakes or tag #grandbabycakes!
Filed Under:  Dinner, Seafood, Soups and Stews, Stovetop

Comments

  1. Planning to make this recipe next week. I’ve made other variations before. Any suggestions on appropriate vegetable side dishes, or vegetables I could include in the stew? Just want to have something green for balance, but also want to respect the authenticity of the recipe. Thank you for the recipe!

  2. Made this last night using scallops and shrimp in lieu of the mussels and OMG it was so good!! My husband and I both agreed this is going in the rotation. We didn’t have the Piri piri seasoning so I did 4 tsp of paprika and 2 tsp of cumin. I served it over brown rice and we devoured it. Thank you for the recipe!

  3. I made this last night for dinner and it was excellent! I used sea bass, mussels and shrimp. I made my own piri piri seasoning and used about 3-4 times the amount in the recipe because we like to amp things up here with the spices. I couldn’t find red palm oil locally so I used coconut oil.. Definitely a keeper recipe.!

  4. Fish and the yummy flavors with this creamy coconut touch sounds super delicious. Love this comforting meal. Fish is my favorite too.

    1. Made this with shrimp, cod, and scallops. It was absolutely delicious and more flavorful than I imagined. I used smoked paprika and will seek peri peri to use that next time. Be careful with using shrimp, because it cooks so much faster than the other proteins used. Lesson learned but no food will be wasted! Looking forward to my next bowl!

4.93 from 13 votes

Leave a Reply

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

Recipe Rating