Brazilian Seafood Stew (Moqueca Baiana)

Brazilian Seafood Stew (Moqueca Baiana)

A vibrant and fragrant seafood stew simmering tender white fish and plump shrimp in a rich, golden broth of coconut milk, sweet bell peppers, lime, and aromatic dende oil.

45mIntermediate4 servings
Remix

Equipment

Mixing bowl
Chef knife
Cutting board
Dutch oven

Ingredients

4 servings

Seafood & Marinade

  • 500 g firm white fish fillets, cut into 5cm chunks
  • 300 g large shrimp, peeled and deveined
  • 45 ml lime juice, freshly squeezed
  • 3 garlic, minced
  • 6 g kosher salt

Stew Base

  • 30 ml dende oil
  • 1 yellow onion, sliced into thin rings
  • 1 red bell pepper, sliced into thin rings
  • 1 yellow bell pepper, sliced into thin rings
  • 400 g diced tomatoes, canned or fresh
  • 400 ml full-fat coconut milk
  • 15 g fresh cilantro, roughly chopped

Nutrition (per serving)

Nutrition is estimated per serving. Nutrients without complete source data are omitted.

504
Calories
41g
Protein
17g
Carbohydrates
33g
Fat
3g
Fiber
6g
Sugar
746mg
Sodium
Full nutrition
Calories
504 kcal
Protein
41 g
Carbohydrates
17 g
Fat
33 g
Fiber
3 g
Sugar
6 g
Sodium
746 mg
Saturated Fat
23 g
Monounsaturated Fat
5 g
Polyunsaturated Fat
2 g
Cholesterol
172 mg
Potassium
1154 mg
Calcium
180 mg
Iron
5.9 mg
Magnesium
125 mg
Phosphorus
558 mg
Zinc
2.8 mg
Vitamin A
139 mcg
Vitamin C
126 mg
Vitamin E
1.9 mg
Vitamin K
14 mcg
Vitamin B6
0.6 mg
Vitamin B12
2.5 mcg
Thiamin
0.10 mg
Riboflavin
0.16 mg
Niacin
3.0 mg
Folate
70 mcg
Water
350 g

Sources: Aggregated Public Data, USDA FoodData Central

Method

01

Place the fish chunks and shrimp in a mixing bowl. Add the lime juice, minced garlic, and salt. Toss gently to combine and set aside to marinate for 15 minutes.

15m
02

Using a chef knife and cutting board, slice the onion and both bell peppers into thin, uniform rings.

03

Heat half of the dende oil in a large Dutch oven over medium heat. Add the sliced onions and bell peppers, stirring occasionally until they begin to soften, about 5 minutes.

5m
04

Lower the heat to medium-low. Layer the diced tomatoes over the softened vegetables, followed by the marinated fish chunks, leaving the shrimp in the bowl for later. Pour the coconut milk evenly over the top.

05

Bring the stew to a gentle simmer at approximately 90C or 195F. Cover the Dutch oven tightly and let cook undisturbed for 10 minutes.

10m
06

Remove the lid and gently nestle the marinated shrimp into the simmering broth. Cover and cook for an additional 5 minutes until the shrimp turn completely pink and opaque, and all seafood reaches a safe internal temperature of 63C or 145F.

5mLook for: Shrimp are bright pink and opaque; fish flakes easilyFeel: Seafood feels firm but springy
07

Remove the pot from the heat. Drizzle the remaining dende oil over the surface and scatter the fresh chopped cilantro evenly across the top.

08

Ladle the hot stew into shallow bowls, ensuring an even distribution of broth, fish, shrimp, and vegetables.

Chef's Notes

  • Dende oil (unrefined palm oil) is strictly essential for authentic Moqueca Baiana, providing the signature bright orange color and a unique earthy, deeply savory flavor.
  • Choose thick, firm white fish fillets like halibut, cod, or mahi-mahi. Delicate fish like tilapia or sole will disintegrate into the broth during simmering.
  • Layering is important in traditional moqueca. Do not stir the pot once the fish and coconut milk have been added; gently shaking the pot side to side is preferred to mix flavors without breaking the proteins.
  • Serve this stew over simple long-grain white rice with a side of farofa (toasted cassava flour) to absorb the rich, flavorful broth.

Storage

Refrigerator: 3 daysStore in an airtight container. Reheat gently to prevent overcooking the seafood.

Reheating: Reheat gently on the stovetop over low heat until just warmed through.

Troubleshooting

Seafood is rubbery and dry

Cause: The fish and shrimp were boiled at too high a temperature or left in the pot too long

Fix: Cannot be fixed

Prevention: Maintain a very gentle simmer and only add the shrimp during the final 5 minutes of cooking

Coconut milk broth has separated or looks curdled

Cause: The stew reached a rolling boil, causing the coconut milk to split

Fix: Stir in a splash of warm water and vigorously swirl the pot off the heat to encourage re-emulsification

Prevention: Ensure the heat is kept at medium-low so the liquid stays at a gentle simmer

Cultural Context

Moqueca Baiana is a cornerstone of Afro-Brazilian cuisine, originating in the state of Bahia in northeastern Brazil. The dish masterfully blends indigenous Brazilian techniques with Portuguese and West African ingredients, most notably the use of dende oil and coconut milk introduced via the transatlantic slave trade. It is traditionally cooked and served in a handmade black clay pot called a panela de barro.

More Like This

Find your next meal

Dinner2,315Dessert753Side Dish505Appetizer476Soup368Salad367Condiment171Breakfast155Baked Good136Sauce122Lunch113Main Course76Base71Brunch61Bread57Snack51Beverage36Preserve32Confection23Hot Drink3Stew2Smoothie2Main Dish1Main1Sandwich1