Pulling one out of the archives today - this Moqueca, otherwise known as a Brazilian Fish Stew, has been on my mind with all these rainy cozy days we've been having in LA. It's one of my favorite recipes from my trip to Brazil 10 years ago!!
Table of Contents
Why I Love This Recipe
Moqueca is a Brazilian fish stew made with various kinds of seafood, coconut milk, tomatoes, onions, garlic, fresh cilantro and traditionally palm oil (sometimes referred to as dendê oil). While Palm Oil is an integral part of cooking in many parts of Brazil, it's also NOT great as the production of it is the cause of much deforestation in some of the world's most biodiverse forests. We've swapped it out in the recipe below but wanted to provide you with some context as to why.
I first sampled Moqueca in Bahia. It's one of my favorite parts of Brazil and the food, color, culture and music that exists there is beyond beautiful.
In my version of Moqueca, I opted to use mahi mahi and shrimp but you can easily sub in any kind of flaky white fish you prefer. Load it up with plenty of fresh cilantro and freshly squeezed lime juice and you'll have an exotic meal that really takes less than 30 minutes to make!!
Ingredients & Substitutions
- Mahi Mahi, or any other flaky white fish that you prefer
- Shrimp, peeled and deveined
- Lime
- Garlic
- Ginger
- Palm Oil is traditional but I used Olive Oil with some extra Paprika for color
- Jasmine Rice
- Red pepper flakes
- Yellow Onion
- Bell Peppers, any color will do
- Chopped fresh tomatoes
- Fish or Vegetable Stock
- Coconut Milk
- Cilantro
- Basil
- Kosher salt and freshly cracked black pepper
How to Make
For the Fish: Combine the Mahi Mahi, shrimp, lime juice and zest, garlic, ginger, olive oil and paprika in a large bowl. Toss everything together to combine and let the fish marinate for 20-30 minutes.
After marinating, drain the fish and shrimp of any excess liquid. Meanwhile, cook the rice according to the package directions. Once the rice is cooked, season with a little extra lime juice and zest, fluff and set aside.
For the Stew: in a large heavy dutch oven, melt the olive oil over medium high heat. Add the paprika, garlic, red pepper flakes, onions and bell peppers and sauté for 4-5 minutes until fragrant and the onions are softened. Add the chopped tomatoes and stir to combine. Season with salt and pepper.
Reduce the heat to medium and nestle the marinated Mahi Mahi and shrimp in the bottom of the dutch oven. Season the fish with salt and pepper and then add the fish stock and coconut milk to the pan. It should just about cover the fish and shrimp.
Bring the Moqueca stew to a simmer, cover, and cook for about 10 minutes until the shrimp is cooked and the fish easily flakes apart. Taste and season with the juice of 1 lime, more if you'd like, and add the cilantro, basil and more salt if desired. Serve the stew over the jasmine rice.
Tips & Tricks
This recipe is super straight forward and works with with any number of flaky white fish varieties. No tips and tricks needed other than to really let the fish marinate for 30 minutes before adding it into the stew!
FAQ's
What is moqueca made of in Brazil?
Moqueca is made of fish or seafood, onions, tomatoes, garlic, cilantro, lime juice, and traditionally palm oil.
How do you pronounce moqueca in English?
moh-keh-kah
Why is moqueca yellow?
Palm oil (Dende) is typically used in moqueca, which gives it a reddish yellow color. In this version, you'll find the palm oil is replaced with olive oil and red spices.
What is a substitute for Dende (Palm) oil?
Olive oil.
Similar Recipes
Moqueca
Ingredients
For the Fish
- 1 ½ pounds Mahi Mahi cut into large chunks
- 8 ounces shrimp peeled and de-viened
- 1 lime juiced
- 4 cloves garlic minced
- 1 inch ginger minced
- 1 tablespoon olive oil mixed with 1 teaspoon of paprika
For the Stew
- 2 tablespoons olive oil mixed with 2 teaspoons paprika
- 4 cloves garlic minced
- 1 teaspoon red pepper flakes
- 1 onion finely sliced or chopped
- 2 bell peppers finely sliced or chopped
- 1 cup chopped fresh tomatoes
- 1 cup fish stock vegetable stock works too
- 1 cup coconut milk
- 1 lime
- ¼ cup fresh cilantro
- ¼ cup fresh basil
- Kosher salt and freshly cracked black pepper
- 1-2 cups jasmine rice
Instructions
For the Fish
- Combine the Mahi Mahi, shrimp, lime juice, garlic, ginger and olive oil in a large bowl. Toss everything together to combine and let the fish marinate for 20-30 minutes.
- After marinating, drain the fish and shrimp of any excess liquid. Meanwhile, cook the rice according to the package directions. Set aside once done.
For the Stew
- In a large heavy dutch oven, heat the olive oil over medium high heat. Add the paprika, garlic, red pepper flakes, onions and bell peppers and sauté for 4-5 minutes until fragrant and the onions are softened. Add the chopped tomatoes and stir to combine. Season with salt and pepper.
- Reduce the heat to medium and nestle the marinated Mahi Mahi and shrimp in the bottom of the dutch oven. Season the fish with salt and pepper and then add the fish stock and coconut milk to the pan. It should just about cover the fish and shrimp.
- Bring the stew to a simmer, cover, and cook for about 10 minutes until the shrimp is cooked and the fish easily flakes apart. Taste and season with the juice of 1 lime, more if you'd like, and add the cilantro, basil and more salt if desired.
- Serve the stew over the jasmine rice.
Wow, what a gorgeous dish Gaby! Brazil looked like a dream!!
Wow, I love the perks we get from your trip to Brazil! This looks incredible Gaby! I'm putting it on our menu for next week right now. Thanks for sharing this 🙂
Gah! I need this in my mouth! I also need to go to Brazil!
Gaby, this looks so amazing....and easy! Thanks for sharing your food finds with us!
This looks fabulous! Looking forward to trying it.
This looks so beautiful! I love the vibrant colors in the dish and it just pops!!
I made this last night and it turned out delicious! I substituted cod for the halibut, and coconut oil + paprika for the palm oil. It did take me about 1 hour from beginning to end probably because I had to stop and read the recipe many times- I am sure next time- it will be closer to 30 minutes.Thank you for the great recipe! 🙂
I'm loving all the recipes from your Brazil trip! This looks and sounds so good!
This looks so incredibly delicious I cannot even handle it Gaby! I will be making this very, very soon!
This looks amazing, my kind of food for sure. Just pinned. Will be making soon, great tip about the oil.
My husband looooves fish stews! Pinned and definitlely will be making!!
Fabulous! And it doesn't even appear to be that complicated!!!
I'm drooling. This looks amazing!!
This turned out so gorgeous. As if I wasn't already lusting after the whole trip experience, now I'm wishing we were simply neighbors so that I could come taste the flavors of Brazil as you recreate them.
This is one big beautiful soup! This is a must try! I will most definitely load the soup up with cilantro and lime juice! Yum!