
Coconut, tomato and dendê fish stew from Bahia, bright with lime and cilantro.
Moqueca de peixe is the aromatic fish stew of Bahia, made with coconut milk, tomatoes, onions, peppers, cilantro and the unmistakable warmth of dendê oil. The stew is bright, rich and deeply fragrant, and it lands somewhere between soup and braise. Fish is layered into the pot with the vegetables and simmered gently so it stays intact while the sauce turns silky. This dish is a showcase for balance: coconut softens the spice, lime adds lift and dendê gives color and depth. It is one of the most loved dishes in Brazilian home cooking because it feels festive yet is straightforward enough for a weeknight when you want a lot of flavor without fuss.
Serves 4
Season the fish with salt and lime juice.
In a wide pot, layer onion, peppers, tomatoes, garlic and fish.
Pour in coconut milk and dendê oil or olive oil.
Cook covered over low heat until the fish is just cooked and the sauce is fragrant.
Scatter with cilantro and serve with rice.
Do not boil hard; the fish should poach gently in the sauce.
Serve with plain rice so the stew stays the star.
Add shrimp for a mixed seafood version.
Use palm oil sparingly if you want a more traditional Bahia flavor.
Refrigerate up to 2 days. Reheat very gently.
Moqueca is one of Bahia's most beloved dishes and shows the African, Indigenous and Portuguese influences of Brazilian cooking.
Firm white fish that holds its shape, like cod or snapper.
Yes, use olive oil, but the flavor will be less authentic.
Per serving (300g / 10.6 oz) · 4 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Join the conversation
Sign in to leave a comment and save your favourite recipes
Have feedback or need help?
We read every email and reply within 1–2 business days.
© 2026 MyCookingCalendar. All rights reserved.