Rating: 3.66
(26)

Brazilian Fish Stew

February 2, 2026

Brazilian fish stew, known as Moqueca, is a vibrant and aromatic dish that showcases the rich coastal flavors of Brazil. Originating from the states of Bahia and Espírito Santo, this stew combines fresh fish, fragrant spices, and tropical ingredients to create a meal that is both comforting and exotic.

The base of Brazilian fish stew typically starts with a sauté of onions, garlic, and bell peppers in palm oil (dendê) or olive oil. Tomatoes and cilantro are added, creating a flavorful broth that is slightly tangy, herbaceous, and deeply fragrant. Firm white fish, such as cod, snapper, or sea bass, is gently simmered in this sauce until tender, absorbing the aromatic flavors while remaining moist and delicate. Coconut milk is often included, adding creaminess and balancing the spices with subtle sweetness.

What makes Moqueca special is its bright and layered flavor profile. The combination of fresh herbs, citrus juice, and sometimes chili peppers gives the stew a lively kick, while the coconut milk and palm oil contribute richness and depth. It is hearty without being heavy, making it a perfect main course for lunch or dinner.

Brazilian fish stew is traditionally served with steamed white cilantro lime rice, farofa (toasted cassava flour), and sometimes slices of lime or fresh cilantro on top. This accompaniment allows the stew’s bold flavors to shine while giving the meal a satisfying and complete texture. Some versions also include shrimp or other seafood, which adds complexity and variety to the dish.

Moqueca is not only delicious but also visually stunning. The vibrant colors of the red peppers, green herbs, and golden broth create an inviting presentation, making it a feast for both the eyes and the palate. The aroma alone evokes warmth, tropical landscapes, and coastal kitchens.

This stew is a perfect example of Brazilian culinary tradition: simple ingredients elevated through technique, fresh produce, and thoughtful seasoning. Brazilian fish stew is comforting, exotic, and celebratory all at once. Each spoonful offers a balance of flavors that is simultaneously rich, fresh, and deeply satisfying, making it a dish you will want to return to again and again.

Brazilian Fish Stew
Brazilian Fish Stew
3.66 from 26 votes
A delicious and hearty Brazilian fish stew, also known as Moqueca, that combines fresh fish with coconut milk, tomatoes, and bell peppers for a flavorful meal.
Servings 1 people
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes

Ingredients
  

  • 200 g white fish fillets such as cod or halibut, cut into chunks
  • 1 medium bell pepper sliced, any color
  • 1 medium tomato sliced
  • 200 ml coconut milk
  • 1 medium onion finely chopped
  • 2 tablespoons olive oil
  • 2 cloves garlic minced
  • 1 teaspoon smoked paprika
  • 1 handful cilantro chopped, for garnish
  • to taste salt and pepper

Instructions
 

  • Heat the olive oil in a large pan over medium heat. Add the onion and garlic and sauté until the onion is translucent.
  • Add the bell pepper, tomato, and smoked paprika. Cook for another 5 minutes, stirring occasionally.
  • Pour in the coconut milk and bring to a gentle simmer. Season with salt and pepper to taste.
  • Add the fish chunks to the pan and gently simmer for 10-15 minutes, or until the fish is cooked through and flakes easily with a fork.
  • Garnish with chopped cilantro before serving. Serve hot with rice or bread.

Nutrition

Serving: 1gCalories: 500kcalCarbohydrates: 20gProtein: 35gFat: 30gSaturated Fat: 10gPolyunsaturated Fat: 3gMonounsaturated Fat: 15gCholesterol: 55mgSodium: 350mgPotassium: 800mgFiber: 4gSugar: 5gVitamin A: 20IUVitamin C: 80mgCalcium: 10mgIron: 15mg
Calories: 500kcal
Meal Type: Lunch
Cuisine: Brazilian
Keyword: Brazilian Cuisine, Fish stew, Moqueca
Cooking Method: Boiled
Diet: Keto
Time: 30-45 Min
Level: Easy
Tried this recipe?Mention @coolinarco or tag #coolinarco!
Turkey Stew
Turkey Stew
A hearty and flavorful turkey stew perfect for a comforting meal, filled with tender pieces of turkey, vegetables, and herbs.
Check out this recipe
Christmas Eve Beef Stew
Christmas Eve Beef Stew
A warm and hearty beef stew perfect for the festive Christmas Eve dinner. This rich and savory dish will fill your home with the comforting aroma of slow-cooked beef and vegetables.
Check out this recipe
Cozy Lentil and Carrot Stew
Cozy Lentil and Carrot Stew
A warm and comforting lentil and carrot stew, perfect for chilly days.
Check out this recipe
Green Chili Stew
Green Chili Stew
A hearty and flavorful Green Chili Stew made with tender pork, spicy green chilies, and a variety of aromatic spices, perfect for warming up on a cold day.
Check out this recipe
Italian Chicken and Rice Stew
Italian Chicken and Rice Stew
A hearty and comforting Italian stew made with tender chicken pieces, rice, and flavorful seasonings, perfect for a cozy dinner.
Check out this recipe
Mushroom Stew
Mushroom Stew
A hearty and savory mushroom stew that’s perfect for a comforting meal.
Check out this recipe
Hearty Bean Stew
Hearty Bean Stew
A warm, comforting stew filled with a variety of beans and vegetables, perfect for a cozy meal.
Check out this recipe
Frogmore Stew
Frogmore Stew
Frogmore Stew, also known as Lowcountry Boil, is a savory South Carolina dish featuring a delightful mix of shrimp, sausage, corn, and potatoes boiled in perfectly seasoned broth.
Check out this recipe
45-Minute Beef Stew
45-Minute Beef Stew
A hearty and flavorful beef stew that can be ready in just 45 minutes!
Check out this recipe
Beef and Barley Stew
Beef and Barley Stew
A hearty and comforting stew made with tender beef, barley, and a variety of vegetables.
Check out this recipe
Join the Conversation
  1. 5 stars
    Yum! 👌 Definitely my new favorite dish. I added some shrimp too just for fun!

  2. User avatar Draugr Wight says:

    4 stars
    What kind of fish should I use? Can I substitute something else? Just curious because I don’t like cod.

  3. 2 stars
    This is supposed to be a Brazilian recipe? It doesn’t taste authentic… My grandma made it different.

  4. User avatar dorine.murazik80 says:

    5 stars
    This stew was amazing! The coconut milk really enhances the flavor. Will make again for sure!

  5. 3 stars
    I followed the recipe but my fish ended up overcooked. 😟 Not sure if I did something wrong.

    1. 3 stars
      Overcooked? Psh! You probably just left it on too long. Fish cooks fast, ya know? Next time, watch it closer! 🐟

    2. User avatar micaela.reilly9 says:

      4 stars
      I’m sorry to hear that! Fish can be tricky. Maybe try lowering the heat next time? 🤔

  6. User avatar shaunta.hegmann2013 says:

    3 stars
    I had to tweak it a bit; couldn’t find fresh fish so I used canned! Still turned out okay, but I think fresh woulda been better.

  7. User avatar douglass.pfannerstill1956 says:

    2 stars
    Ugh, this turned out way too watery. Is coconut milk supposed to be thick? Am I missing something?

  8. User avatar jacalyn.heller75 says:

    4 stars
    I didn’t have paprika so I used curry powder instead. Still really good.

  9. User avatar serena.stroman12 says:

    5 stars
    Wow, I never knew I could cook something this tasty at home! Thanks for sharing!

  10. 2 stars
    The flavor was just alright. Never really liked coconut milk, but thought I’d give it a shot. I might not make it again.

    1. User avatar houston.purdy says:

      4 stars
      I get it, coconut milk can be hit or miss! Maybe try it with another base next time.

  11. User avatar shane.leannon45 says:

    1 star
    Fish? Yuck. But my sister made it and loved it, so maybe I’m just not a fish person. 🤷‍♂️

  12. User avatar justa.russel says:

    5 stars
    Yum! Easy to make and so flavorful. Perfect for winter nights!

  13. User avatar Graig Stiedemann says:

    4 stars
    So easy to make! I just followed the recipe and it was delicious. My kids even ate their veggies! A win!

    1. 5 stars
      I’m so glad to hear that! It’s always a win when kids eat their veggies. Did you serve it with rice? That’s the best part!

    2. User avatar milford.wehner says:

      2 stars
      Umm, I don’t know about that. My kids would never eat fish stew. They only like pizza and chicken nuggets! 🤷‍♂️

  14. 1 star
    Brazilian? This is just a fish soup! I don’t get it.

    1. User avatar maura.damore says:

      5 stars
      Actually, this is a classic Brazilian dish called ‘moqueca’. It’s a bit more than just a fish soup! The coconut milk and spices give it a unique flavor. You should try it!

  15. 3 stars
    I subbed the fish for shrimp, still delish. But where’s the spice? Need more heat!

    1. User avatar layla.damore12 says:

      4 stars
      I feel you! A little chili powder or some jalapeños would take it to the next level for sure. Can’t hurt to kick up the heat!

  16. User avatar Miss Rosana Mitchell says:

    4 stars
    I wasn’t sure at first, but it’s surprisingly good. Had to add more seasoning.

  17. User avatar kraig.murphy says:

    5 stars
    Tastes amazing! I added a squeeze of lime and some chili flakes for an extra kick. Yum! 🌶️🍋

  18. User avatar Russell Schamberger says:

    5 stars
    This is the best fish stew ever! So creamy and flavorful, my whole family loved it. Will definitely make again!

  19. User avatar milagros.borer12 says:

    5 stars
    This stew is fantastic! The flavors are spot on. My family loved it!

3.66 from 26 votes
Leave a Reply

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

Recipe Rating




Like 120
Close
Coolinarco.com © Copyright 2025. All rights reserved.
Close
Popular Search: