Moqueca (said “mo-KEH-kah”) is a colorful and tasty fish stew from Brazil, most known in its seaside regions. This popular seafood dish is usually made with sturdy white fish, but there are many versions. The main ingredients are tomatoes, onions, garlic, and creamy coconut milk. A key part-especially in older recipes-is dendê oil (red palm oil), which gives it a special color and nutty taste. Moqueca mixes native Brazilian, African, and Portuguese cooking, showing how these cultures shape Brazil’s food traditions.
More than just delicious, moqueca plays an important role in Brazilian life. It’s often served at gatherings, symbolizing friendship and togetherness. You can adapt it to your taste, swapping in different seafood or making vegetarian versions. No matter if it’s cooked in a city kitchen or by the coast, moqueca brings Brazil’s food history to each meal. While it may look complex, the steps are straightforward-making it a favorite for both restaurant chefs and home cooks.

How did moqueca start?
The exact beginnings of moqueca aren’t clear, but most food historians agree it comes from Brazil’s blend of native, African, and Portuguese cultures. Indigenous groups were already cooking fish by wrapping it in leaves and roasting. This was called “pokeka” as shared by Luís da Câmara Cascudo in “History of Food in Brazil.” When colonizers arrived, the Portuguese brought their way of simmering stews. African influence, especially in Bahia, added essential ingredients like palm oil (dendê) and coconut milk, shaping moqueca into the creamy, flavorful stew it is today. These ingredients, introduced mostly by African slaves brought by the Portuguese, became basic in some regional styles.
Where in Brazil is moqueca most famous?
Moqueca is made all over Brazil, but two regions are especially well-known for their own versions: Bahia and Espírito Santo.
- Bahia (Moqueca Baiana): Found in the north, this version uses coconut milk and lots of dendê oil, giving a bold flavor with a bit of spice. Salvador, Bahia’s big coastal city, is famous for its moqueca, usually made with fish like dorado, shark, whiting, or sea bass cooked in a creamy sauce with African seasonings.
- Espírito Santo (Moqueca Capixaba): In the south, this style is lighter and simpler, thanks to influences from Portugal. Instead of dendê oil, it uses olive oil and annatto for color. It usually skips hot peppers and is cooked in special clay pots. These pots, handmade by local artists, help soften the flavors of tomatoes and peppers and are believed to prevent heartburn. Moqueca Capixaba is often served with sides like cooked plantains, pirão, and rice.

Other areas mix in local flavors. For example, Pará uses Amazon fish, shrimp, tucupi, and jambu leaves. In Manaus, freshwater fish like pirarucu or sorubim are popular. These differences show how flexible and loved moqueca is across Brazil.
Moqueca’s Role in Brazilian Life and Food
Moqueca isn’t just another dish-it’s a big part of Brazilian celebrations and comfort food. Sharing a pot of moqueca reminds people of family, friendship, and coastal roots.
In 2013, moqueca was chosen as the must-try dish in a poll by Brazil’s Ministry of Tourism, even beating out famous foods like feijoada. Its special mix of taste and tradition makes it a symbol of what’s great about Brazilian cooking.
Moqueca at celebrations
Moqueca is often the centerpiece at special events, from big family dinners to holidays. It’s usually cooked and served in a big pot so everyone helps themselves, making it great for sharing. Preparing moqueca-chopping, seasoning, and cooking together-also brings people closer, turning the act of cooking into a time to connect.

It’s perfect for any big meal, with bright colors from the tomatoes, peppers, dende oil, and fresh herbs making it stand out on the table.
Moqueca in restaurants and on TV
Whether you’re eating in a small coastal restaurant or a fancy dining place, moqueca is often a highlight. Chefs take pride in their versions, and tourists often seek it out when they visit Brazil. A steaming clay pot of moqueca is a sign of tasty food ahead.
The dish has also made it onto the world stage through shows like Netflix’s “Street Food: Latin America” and “MasterChef Australia.” These appearances have introduced moqueca to people around the world and inspired more cooks to try making it at home.
Main Ingredients in Moqueca
Moqueca uses fresh, simple ingredients that bring lots of flavor and color to the stew. Each ingredient has a purpose, and together they create the dish’s unique taste and look.
Ingredient | Main Purpose |
---|---|
White fish (or seafood) | Main protein, holds together during cooking |
Tomatoes | Add both sweetness and acidity for balance |
Onions & Garlic | Build a strong, savory base |
Peppers (optional) | Add color and natural sweetness |
Coconut milk | Gives creaminess and slight sweetness |
Dendê oil | Adds color and a nutty, earthy flavor |
Cilantro | Brings a fresh, herbal note |

Best fish and seafood for moqueca
- It’s best to use firm white fish like halibut, cod, sea bass, or swordfish. These stay together in the hot stew and don’t break apart easily.
- Other seafood like shrimp, prawns, scallops, crab, or lobster work well and bring extra flavor.
- Freshness matters! The better the seafood, the better the moqueca.
Vegetables and aromatics
- Onions (yellow or red) and garlic create the basic flavor backbone.
- Bell peppers give sweetness and color. Red, yellow, or orange are often used.
- Tomatoes add depth, color, and important acidity.
- Cilantro is added at the end and for garnish. Sometimes, mild hot peppers are included for a slight kick.
Why coconut milk?
Coconut milk is essential, especially in Bahian moqueca. It makes the stew creamy and rich, blending with the fish and vegetables nicely. Full-fat coconut milk works best because it gives a thicker, tastier broth. It also calms any sharpness from tomatoes or lime, pulling the flavors together.
Why is dendê oil important?
Dendê (red palm) oil is a signature part of moqueca from Bahia. It gives the stew its bright orange-red tint and a deep, nutty taste. The oil carries a lot of history as well, showing African influence in the region. While finding dendê oil can be hard outside Brazil-and there are ethical concerns about its production-it’s still a big part of what makes Moqueca Baiana taste and look traditional. Some cooks use olive oil with paprika when dendê isn’t available, but the flavor will be different.
Main Types and Regional Styles of Moqueca
Moqueca takes on slightly different forms in different parts of Brazil, showing off the range of ingredients and customs in each place.
- Moqueca Baiana: From Bahia, this is the most well-known type, using lots of coconut milk and dendê oil for a bold, creamy, reddish stew. It’s rich in African flavors with classic sides like rice and farofa.
- Moqueca Capixaba: From Espírito Santo, this version skips both coconut milk and palm oil, using olive oil and annatto for color instead. It’s cooked in clay pots and lets the natural flavor of the seafood shine through more gently.
- Other versions: Some areas make moqueca with only shrimp, or turn it vegetarian by using plantains, eggplant, or beans for the main ingredient.
Step-by-Step: How to Make Moqueca
Making moqueca is straightforward if you follow a few clear steps. Here’s a basic guide:
- Pick and prepare your fish: Use firm white fish, cut into large chunks. Rinse and dry them. In a bowl, season the fish with minced garlic, lime or lemon juice, salt, and pepper. Let this sit for at least 20-30 minutes while you prep the rest.
- Build the veggie base: Sauté onions in oil until soft, add bell peppers and (if using) celery, cooking until they soften. Stir in tomatoes and let them cook until juicy, then add more garlic, plus any spices or tomato paste if desired.
- Layer it in the pot: Some recipes suggest taking out half the veggies. Lay the fish on the rest, then cover them with the removed veggies. This way, the fish cooks evenly and doesn’t stick.
- Add liquids: Pour in coconut milk and, if desired, fish or veggie stock. Drizzle dendê oil on top for true Bahian style. Season with salt and a bit of lime zest or juice.
- Simmer gently: Cover and simmer for 10-15 minutes, until fish is just cooked and flakes easily. If possible, use a clay pot for traditional flavor and steady heat.
- Finish and serve: Taste and adjust salt, lime, and spices as needed. Stir in lots of fresh cilantro at the end. Serve hot with white rice, and garnish with extra lime and cilantro.

Serving Suggestions: What Goes with Moqueca?
Moqueca is filling on its own, but in Brazil, it’s usually served with sides that make the meal even better. Main options include:
- White rice: Simple and fluffy, it soaks up all the sauce.
- Farofa: Toasted cassava/manioc flour, sometimes with onion, eggs, or bacon, adds crunch.
- Pirão: A thick, smooth porridge made by stirring manioc flour into broth from the stew-comforting and full of flavor.
- Other ideas: Fried or stewed plantains, bean stew, or crusty bread for dipping in the sauce.

For drinks, try tropical juices like passion fruit or acerola, a cold beer, white wine, or the famous Brazilian cocktail, caipirinha.
Moqueca: Nutrition and Dietary Info
Moqueca is not just tasty; it’s also packed with good nutrients, especially when made with lean fish and lots of vegetables. Here’s why it can be a healthy choice:
- Protein: Lean fish gives a good amount of protein (often 24-43g per serving), which is important for muscles and overall health.
- Vitamins and minerals: Peppers, tomatoes, and cilantro bring vitamins A and C, plus potassium and iron.
- Healthy fats: Coconut milk adds beneficial fats, but watch your portion to avoid too much saturated fat.
Adaptations | How to adjust |
Gluten-free | Use with rice, no changes needed-core ingredients have no gluten. |
Dairy-free | Coconut milk replaces dairy. Good for those with lactose intolerance. |
Low-carb | Eat it without rice or use cauliflower rice instead. |
Vegetarian | Use plantains, eggplant, or beans instead of fish. |
Tips, Tricks, and Common Questions
What mistakes should I avoid?
- Overcooking the fish: Add fish towards the end. Cook only until it flakes, or it gets tough.
- Not enough fresh ingredients: Fresh cilantro and lime are key-don’t leave them out or use dried.
- Skipping dendê oil (in Bahian style): This changes the color and taste a lot. Use it if you want the original flavor. If not, use olive oil and paprika as a backup.
- Not tasting as you cook: Always check for salt, lime, and spices before serving.
Can moqueca be made ahead or stored?
Yes, you can make the vegetable and coconut milk base a day or two ahead and store in the fridge. Only add the fish when reheating, to stop it from overcooking. Leftovers with fish can be kept for up to 2 days, but reheat gently on the stovetop for best results.
What if I can’t find dendê oil?
If dendê oil isn’t available, mix olive oil with smoked paprika for color and a little smoky flavor. It won’t taste exactly the same, but it’s a good alternative if you want to get close to Moqueca Baiana’s style.