Skip to content
Moqueca from Brazil

Moqueca

Fragrant fish stew with coconut milk and palm oil. · Brazil

📍 Bahia ★ 4.5
Last updated Aug 13, 2026 · Reviewed by the WhatWhereVacay editorial team

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-tested

Moqueca 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. 1 Season the fish and prawns with salt, pepper and the lime juice. Set aside while you prepare the base.
  2. 2 If using a traditional clay cazuela, soak it in water for 15 minutes so it does not crack. Pat dry before use.
  3. 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. 4 Stir in the garlic, chilli and coriander stems; cook 1 minute until fragrant.
  5. 5 Add the red and green pepper strips and cook 2–3 minutes to soften slightly while keeping their shape and colour.
  6. 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. 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. 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. 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. 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. 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

Protected by reCAPTCHA. No account needed.

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

Ingredients
Steps

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.

→ More traditional dishes from Brazil

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 -- traditional dish from Brazil
Street Food ★ 4.4

Pastel

Crisp deep-fried pastry pockets with savoury fillings.

🇧🇷 Brazil · 📍 Nationwide
Quindim -- traditional dish from Brazil
Desserts & Sweets ★ 4.3

Quindim

Glossy yellow coconut-and-egg-yolk custard.

🇧🇷 Brazil · 📍 Nationwide
Acarajé -- traditional dish from Brazil
Street Food ★ 4.4

Acarajé

Black-eyed pea fritter fried in palm oil, split and stuffed.

🇧🇷 Brazil · 📍 Bahia
Coxinha -- traditional dish from Brazil
Snacks & Appetizers ★ 4.4

Coxinha

Teardrop-shaped fried dough filled with shredded chicken.

🇧🇷 Brazil · 📍 São Paulo
Pão de Queijo -- traditional dish from Brazil
Breads & Pastries ★ 4.5

Pão de Queijo

Chewy, cheesy tapioca-flour rolls — naturally gluten-free.

🇧🇷 Brazil · 📍 Minas Gerais
Feijoada -- traditional dish from Brazil
Soups & Stews ★ 4.6

Feijoada

Brazil's national black-bean and pork stew — slow-simmered and served with rice, collard greens, farofa and orange.

🇧🇷 Brazil · 📍 Rio de Janeiro
Stir-Fry Shrimps -- traditional dish from China
Seafood ★ 4.3

Stir-Fry Shrimps

Hailing from China, Stir-Fry Shrimps is a much-loved seafood.

🇨🇳 China
Barramundi -- traditional dish from Australia
Seafood ★ 4.4

Barramundi

Native silver fish, grilled with crisp skin.

🇦🇺 Australia · 📍 Nationwide
Masgouf -- traditional dish from Iraq
Seafood ★ 4.4

Masgouf

Butterflied river fish slow-grilled beside an open fire.

🇮🇶 Iraq · 📍 Baghdad
Malabar Fish Curry -- traditional dish from India
Seafood ★ 4.1

Malabar Fish Curry

Hailing from India, Malabar Fish Curry is a much-loved fish dish.

🇮🇳 India
Mojama de Isla Cristina -- traditional dish from Spain
Seafood ★ 4.5

Mojama de Isla Cristina

Mojama de Isla Cristina is a traditional cured fish from Spain.

🇪🇸 Spain
Shambar -- traditional dish from Peru
Soups & Stews ★ 4.4

Shambar

Shambar counts among the traditional food of Peru, a soup locals hold dear.

🇵🇪 Peru · 📍 Trujillo
Kamby Arro -- traditional dish from Paraguay
Desserts & Sweets ★ 4.0

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.

🇵🇾 Paraguay · 📍 Paraguay (Central, Asunción, Cordillera, Caaguazú, Itapúa — Asunción, Paraguarí, Caacupé, Encarnación)
Chupe de Camarones -- traditional dish from Peru
Soups & Stews ★ 4.4

Chupe de Camarones

Rich river-shrimp chowder with corn, egg and milk.

🇵🇪 Peru · 📍 Arequipa
Humita -- traditional dish from Argentina
Snacks & Appetizers ★ 4.3

Humita

Fresh corn paste steamed in its own husk.

🇦🇷 Argentina · 📍 Northwest Argentina
Cassareep -- traditional dish from Guyana
Snacks & Appetizers ★ 4.4

Cassareep

Rooted in Guyana, Cassareep is a condiment enjoyed for generations.

🇬🇾 Guyana

Reviews

Rate this dish:
No review needed - one click, publishes instantly.

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

Sign in with Facebook or Google below to comment. Comments are auto-checked and post instantly.

No comments yet. Be the first to say something about Moqueca.