Moqueca
Fragrant fish stew with coconut milk and palm oil. · Brazil
Fragrant fish stew with coconut milk and palm oil.
About Moqueca
Fish and prawns are simmered with tomato, pepper, coconut milk and vivid orange dendê palm oil in an earthenware pot. The Bahian version is creamy, colourful and unmistakably Afro-Brazilian.
🏛️ History & Culture
Moqueca is a Brazilian seafood stew whose roots trace to the northeastern state of Bahia, where Portuguese, Indigenous, and West African culinary traditions merged. The Bahian version is the most famous, enriched with coconut milk and bright orange dendê (palm oil), reflecting the strong Afro-Brazilian heritage of the region’s cuisine.
A contrasting regional style exists in Espírito Santo, where moqueca is typically made without palm oil or coconut milk, relying instead on tomatoes, onions, and annatto for color. The dish is a symbol of Brazilian coastal identity, often cooked and served in a traditional clay pot, and its exact origins are debated, as it blends Indigenous cooking techniques with African ingredients introduced during the colonial era.
🍳 How to make Moqueca
AI-assisted, not kitchen-testedMoqueca Baiana (Bahian Fish Stew)
A creamy, coconut-rich seafood stew from Bahia, Brazil, perfumed with dendê (palm) oil, peppers and fresh coriander. Traditionally cooked slowly in a clay cazuela so the pot itself flavours the dish.
- Prep
- 25 min
- Cook
- 35 min
- Total
- 60 min
- Serves
- 4
- Difficulty
- Medium
Recipe ingredients
- 600 g (1½ lb) firm white fish fillets (e.g. snapper, grouper, sea bass), skin off, cut into 4 cm pieces
- 300 g (10½ oz) raw prawns, shell on, heads preferred for colour, deveined
- 60 ml (¼ cup) dendê (palm) oil, do not substitute if you want authentic moqueca Baiana; red palm oil is the closest alternative
- 45 ml (3 tbsp) neutral oil
- 2 g medium onions, sliced into half moons
- 1 g large red bell pepper, sliced into strips
- 1 g large green bell pepper, sliced into strips
- 3 g garlic cloves, finely chopped
- 2 g ripe tomatoes, sliced into rounds
- 1 g small yellow or red chilli, sliced, seeds optional
- 400 ml (1¾ cups) full-fat coconut milk, shaken before measuring
- 120 ml (½ cup) fish or seafood stock, or water
- 30 ml (2 tbsp) fresh lime juice, from about 1 lime
- 20 g (½ cup loosely packed) fresh coriander leaves and stems, stems for cooking, leaves to finish
- 10 g (¼ cup) fresh flat-leaf parsley
- 10 g (¼ cup) spring onions (scallions), sliced, greens and whites
- sea salt and freshly ground black pepper, to taste
- cooked white rice and pirão (optional), to serve, traditional accompaniments
Steps
- 1 Season the fish and prawns with salt, pepper and the lime juice. Set aside while you prepare the base.
- 2 If using a traditional clay cazuela, soak it in water for 15 minutes so it does not crack. Pat dry before use.
- 3 Heat the neutral oil in the cazuela (or a heavy, wide pot) over medium heat. Add the onions and a pinch of salt and cook gently for 4–5 minutes until softened and translucent.
- 4 Stir in the garlic, chilli and coriander stems; cook 1 minute until fragrant.
- 5 Add the red and green pepper strips and cook 2–3 minutes to soften slightly while keeping their shape and colour.
- 6 Pour in the coconut milk and the stock. Season lightly with salt and pepper. Bring to a gentle simmer and cook 5 minutes for the flavours to combine. Do not boil hard, or the coconut milk may split.
- 7 Arrange the fish pieces on top in a single layer, then tuck the prawns around and between. Lay the tomato slices over the top.
- 8 Reduce the heat to low. Drizzle the dendê oil around the edges so it colours the broth orange-red. Do not stir after this point; let the layers cook undisturbed.
- 9 Cover and simmer gently for 12–15 minutes. The fish is safely cooked when it is opaque all the way through, flakes easily with a fork, and reaches an internal temperature of 63 °C (145 °F) measured at the thickest part; prawns should be pink, curled into a loose C-shape and reach 63 °C (145 °F) as well.
- 10 Scatter over the spring onions, parsley and coriander leaves. Replace the lid, turn off the heat, and let the moqueca rest for 3 minutes so the dendê finishes perfuming the broth.
- 11 Serve straight from the pot with hot white rice. Traditionally the broth is thickened with pirão (a manioc flour porridge); stir 2 tablespoons of fine manioc flour into 150 ml of the cooking liquid, simmer 2 minutes, and spoon alongside.
Report an issue with this recipe
Recipes from travellers
No one has shared their own Moqueca recipe yet. Yours would be the first.
Share how you make Moqueca
You'll need to be signed in with Google or Facebook so your name can appear on it. Recipes go through an automatic food-safety check before they publish.
Sign in to share your recipe
Moqueca — frequently asked questions
What is Moqueca?
Fish and prawns are simmered with tomato, pepper, coconut milk and vivid orange dendê palm oil in an earthenware pot. The Bahian version is creamy, colourful and unmistakably Afro-Brazilian.
What is Moqueca made of?
Moqueca is made with white fish, coconut milk, dendê oil, peppers and coriander.
Where does Moqueca come from?
Moqueca comes from Brazil, and is especially associated with Bahia. Moqueca is a Brazilian seafood stew whose roots trace to the northeastern state of Bahia, where Portuguese, Indigenous, and West African culinary traditions merged.
Where can I eat Moqueca?
A Bahian restaurant in Salvador, bubbling in a clay pot.
How do you make Moqueca?
Making Moqueca at home takes about 25 minutes of prep and 35 minutes of cooking. The recipe on this page serves 4 and is rated medium. Full ingredient list and step-by-step method are in the recipe section above.
Taste Moqueca in Rio de Janeiro
Independent picks. We earn a small commission if you book through these — at no extra cost to you. How this works.
✅ Before you go to Brazil
Round out your trip — most travellers book these alongside their trip.
More dishes like Moqueca
Pastel
Crisp deep-fried pastry pockets with savoury fillings.
Quindim
Glossy yellow coconut-and-egg-yolk custard.
Acarajé
Black-eyed pea fritter fried in palm oil, split and stuffed.
Coxinha
Teardrop-shaped fried dough filled with shredded chicken.
Pão de Queijo
Chewy, cheesy tapioca-flour rolls — naturally gluten-free.
Feijoada
Brazil's national black-bean and pork stew — slow-simmered and served with rice, collard greens, farofa and orange.
Stir-Fry Shrimps
Hailing from China, Stir-Fry Shrimps is a much-loved seafood.
Barramundi
Native silver fish, grilled with crisp skin.
Masgouf
Butterflied river fish slow-grilled beside an open fire.
Malabar Fish Curry
Hailing from India, Malabar Fish Curry is a much-loved fish dish.
Mojama de Isla Cristina
Mojama de Isla Cristina is a traditional cured fish from Spain.
Shambar
Shambar counts among the traditional food of Peru, a soup locals hold dear.
Kamby Arro
A slow-cooked Paraguayan rice pudding simmered in milk with sugar, cinnamon and a touch of lemon zest, served cold in small glasses and shared at patron-saint festivals, family lunches and during Holy Week.
Chupe de Camarones
Rich river-shrimp chowder with corn, egg and milk.
Humita
Fresh corn paste steamed in its own husk.
Cassareep
Rooted in Guyana, Cassareep is a condiment enjoyed for generations.
- 🇧🇷 Pastel · Brazil
- 🇧🇷 Quindim · Brazil
- 🇧🇷 Acarajé · Brazil
- 🇧🇷 Coxinha · Brazil
- 🇧🇷 Pão de Queijo · Brazil
- 🇧🇷 Feijoada · Brazil
- 🇨🇳 Stir-Fry Shrimps · China
- 🇦🇺 Barramundi · Australia
- 🇮🇶 Masgouf · Iraq
- 🇮🇳 Malabar Fish Curry · India
- 🇪🇸 Mojama de Isla Cristina · Spain
- 🇵🇪 Shambar · Peru
- 🇵🇾 Kamby Arro · Paraguay
- 🇵🇪 Chupe de Camarones · Peru
- 🇦🇷 Humita · Argentina
- 🇬🇾 Cassareep · Guyana
Keep exploring
Reviews
No reviews yet. Be the first to share your experience with Moqueca.
Write a review
Sign in to verify you're a real person, then share your thoughts on Moqueca.
Comments
No comments yet. Be the first to say something about Moqueca.