
Moqueca (Brazilian Fish Stew)
A fragrant coconut-and-tomato fish stew brightened with lime, cilantro, and peppers.
About This Recipe
Moqueca is a traditional Brazilian fish stew celebrated for its rich, aromatic profile and vibrant presentation. This comforting, dairy-free and gluten-free dish brings together the natural sweetness of white fish with a savory vegetable base. Cooked in a single pot, it delivers a deeply satisfying depth of flavor that feels both exotic and deeply comforting, making it a perfect centerpiece for a family meal or a casual gathering.
The success of this medium-difficulty recipe lies in its smart layering technique and gentle cooking process. Marinating the white fish fillets in lime and garlic first ensures the seafood absorbs bright, zesty notes right to the core. By layering the sliced onions, bell peppers, and tomatoes at the bottom of the pot, you create a protective, flavorful bed that gently steams the fish. Pouring rich coconut milk over the top creates a luscious, creamy broth as everything simmers together.
For the best results, monitor the simmer closely to ensure the delicate fish fillets do not overcook and break apart; they should be just opaque and tender. If you want to vary the texture, you can experiment with different varieties of firm white fish, such as cod or halibut, which hold up beautifully during the gentle simmer.
To complete the experience, finish the stew with a fresh scatter of cilantro and a drizzle of traditional palm oil for an authentic, earthy depth. Serve the hot, fragrant stew ladled over a bed of fluffy white rice to soak up every drop of the golden coconut broth.
Ingredients
- 700 g White fish fillets
- 400 ml Coconut milk
- 300 g Tomatoes
- 2 pieces Bell peppers
- 1.5 cups Onion and garlic
- 1 cup Lime and cilantro
- 2 tbsp Palm oil
Instructions
- 1
Marinate the fish in lime, garlic, and salt.
15 min
- 2
Layer onion, peppers, and tomato in a pot.
6 min
- 3
Nestle in the fish and pour over the coconut milk.
3 min
- 4
Simmer gently until the fish is just cooked.
15 min
- 5
Finish with cilantro and palm oil; serve with rice.
2 min
Nutrition Facts
440
kcal
Calories
34
g
Protein
14
g
Carbs
28
g
Fat
3
g
Fiber
620
mg
Sodium
Rate This Recipe
Beverage Pairings
Brazil’s signature drink is the caipirinha — cachaça muddled with lime and sugar — poured alongside grilled meats and feijoada. Fruity guaraná soda and fresh tropical juices carry the same bright, sunny character for those skipping alcohol.
Wine, Beer & Spirits
A saline, citrus white built for seafood. A crisp, mineral profile is a natural match for seafood.
Serve well chilled (8–10°C).
Zesty acidity lifts delicate fish. A crisp, mineral profile is a natural match for seafood.
Serve well chilled (8–10°C).
Lime and sugarcane cut through rich, salty grilled meats and feijoada.
Serve over crushed ice.
Juicy and smoky — a South-American red built for churrasco. Enough structure to stand up to a rich, hearty dish.
Serve at 16–18°C.
The sugarcane spirit at the heart of the Brazilian table.
Best in a caipirinha over ice.
Non-Alcoholic
Brazil’s fruity national soda — sweet, fizzy and refreshing with grilled food.
Serve ice-cold.
Light and hydrating, straight from the beaches of Brazil.
Serve cold, ideally over ice.
Fresh tropical fruit refreshers keep pace with a sunny, smoky meal.
Serve cold over ice.
A clean, alcohol-free refresher with a lemon twist. Enough structure to stand up to a rich, hearty dish.
Serve cold with a citrus twist.
Light and palate-cleansing — a safe, refreshing choice. Enough structure to stand up to a rich, hearty dish.
Steep at 75–80°C for 2 minutes.
Key Ingredients
Explore the ingredient encyclopediaYou Might Also Like

Brazilian Escondidinho de Carne (Cassava Shepherd's Pie)
A comforting Brazilian casserole of seasoned shredded beef hidden beneath a creamy layer of mashed cassava and melted cheese — hearty, gluten-free, and deeply satisfying.

Brigadeiro
Fudgy Brazilian chocolate truffles rolled in sprinkles — the star of every Brazilian party.

Pão de Queijo (Cheese Bread)
Addictive gluten-free cheese breads with a crisp shell and chewy, cheesy interior.

Feijoada
Brazil’s national dish: a hearty black bean stew with smoky pork and beef, served with rice and orange.

Jamaican Oxtail Stew
Meaty oxtail braised low and slow with butter beans, thyme, allspice, and scotch bonnet until the sauce is rich and the meat falls from the bone — the ultimate Jamaican comfort dish.

Jamaican Escovitch Fish
Crisp fried snapper topped with a bright, tangy pickle of vinegar-soused onion, carrot, bell pepper, and scotch bonnet — a festive Jamaican coastal favourite.
Explore Related Collections
Cooking Guides
Understanding Cooking Methods: Dry Heat, Moist Heat, and More
Every cooking method changes texture and flavor in a specific way. Knowing which to choose is the key to cooking anything well.
Read guideBuilding Balanced Meals: A Simple Framework
You do not need to count anything to eat well. A simple visual framework does the work for you.
Read guideEssential Kitchen Skills Every Home Cook Should Know
A short list of fundamental skills will do more for your cooking than any gadget. Here are the ones that matter most.
Read guide