Brazilian Fish and Shrimp Stew

Brazilian Fish and Shrimp Stew

A vibrant, aromatic Afro-Brazilian stew brimming with tender white fish and plump shrimp, simmered gently in a rich, sunset-hued broth of coconut milk, sweet peppers, tomatoes, and earthy dende oil.

1hIntermediate4 servings
Remix

Equipment

Heavy-bottomed pot or Dutch oven
Mixing bowl
Chef's knife
Cutting board

Ingredients

4 servings

Marinade & Seafood

  • 500 g firm white fish fillets, cut into large chunks
  • 300 g large shrimp, peeled and deveined
  • 30 ml lime juice, freshly squeezed
  • 3 garlic, minced
  • 5 g fine sea salt
  • 2 g black pepper, freshly ground

Stew Base

  • 200 g yellow onion, sliced into thin rings
  • 150 g red bell pepper, sliced into thin rings
  • 150 g green bell pepper, sliced into thin rings
  • 300 g roma tomatoes, sliced into thin rings
  • 15 ml olive oil
  • 400 ml coconut milk, full-fat, well shaken
  • 30 ml dende oil, unrefined red palm oil
  • 30 g fresh cilantro, roughly chopped
  • 20 g scallions, thinly sliced

Nutrition (per serving)

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

590
Calories
43g
Protein
17g
Carbohydrates
41g
Fat
4g
Fiber
8g
Sugar
665mg
Sodium
Full nutrition
Calories
590 kcal
Protein
43 g
Carbohydrates
17 g
Fat
41 g
Fiber
4 g
Sugar
8 g
Sodium
665 mg
Saturated Fat
24 g
Monounsaturated Fat
9 g
Polyunsaturated Fat
4 g
Cholesterol
196 mg
Potassium
1293 mg
Calcium
143 mg
Iron
5.1 mg
Magnesium
140 mg
Phosphorus
657 mg
Zinc
3.3 mg
Vitamin A
139 mcg
Vitamin C
100 mg
Vitamin D
15.0 mcg
Vitamin E
3.0 mg
Vitamin K
42 mcg
Vitamin B6
0.7 mg
Vitamin B12
1.3 mcg
Thiamin
0.28 mg
Riboflavin
0.24 mg
Niacin
5.2 mg
Folate
72 mcg
Water
358 g

Sources: Aggregated Public Data, USDA FoodData Central

Method

01

In a mixing bowl, combine the fish chunks, shrimp, lime juice, minced garlic, sea salt, and black pepper. Toss gently to coat, then cover and set aside at room temperature to marinate for 30 minutes.

30m
02

Coat the bottom of a heavy-bottomed pot or Dutch oven with the olive oil. Arrange half of the sliced onions, red bell peppers, green bell peppers, and tomatoes in a single, overlapping layer.

03

Place the marinated fish and shrimp in an even layer directly on top of the vegetable bed. Pour any remaining marinade juices over the seafood. Cover with the remaining onions, bell peppers, and tomatoes.

04

Pour the well-shaken coconut milk evenly over the layered ingredients. Place the pot over medium heat and bring the liquid to a gentle simmer. Do not stir the pot, as this will break apart the delicate fish.

05

Once simmering, reduce the heat to medium-low, cover with a tight-fitting lid, and cook for 12 to 15 minutes. The fish should reach an internal temperature of 63 Celsius or 145 Fahrenheit, turning opaque and flaking easily.

15mLook for: Fish is completely opaque and shrimp are pinkFeel: Fish flakes easily with a fork
06

Remove the lid and drizzle the dende oil evenly over the top of the stew. Scatter half of the chopped cilantro and scallions into the pot. Let it simmer uncovered for 3 to 5 minutes so the oil incorporates, giving the broth a vibrant orange hue.

5m
07

Remove the pot from the heat. Garnish the stew with the remaining fresh cilantro and scallions. Serve immediately right from the pot alongside steamed rice.

Chef's Notes

  • Dende oil (red palm oil) is non-negotiable for an authentic Moqueca Baiana. It provides a distinct, earthy, slightly floral flavor and a striking sunset-orange color that cannot be perfectly replicated.
  • Layering is a fundamental technique in making Moqueca. Stacking the ingredients and refusing to stir preserves the structural integrity of the fish, creating a beautiful, composed presentation.
  • A traditional Moqueca is cooked and served in a 'panela de barro' (black clay pot) from Espirito Santo. The clay retains heat exceptionally well, meaning the stew will continue to bubble gently even after it is brought to the table.
  • To elevate this dish, serve it with pirao, a thickened porridge made by ladling the hot moqueca broth over toasted cassava flour (farinha de mandioca) while whisking vigorously.

Storage

Refrigerator: 2 daysSeafood degrades rapidly; store in an airtight container and reheat gently to avoid overcooking.

Freezer: 1 monthFreezing may slightly alter the texture of the fish and break the coconut milk emulsion.

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

Troubleshooting

Seafood is rubbery and tough

Cause: Overcooking the seafood in the simmering broth or over-marinating in the lime juice

Fix: Cannot be fixed. Serve with extra broth to mitigate dryness.

Prevention: Strictly limit marinating time to 30 minutes and ensure the stew maintains a gentle simmer rather than a rapid boil.

Broth is too thin and watery

Cause: Vegetables released excess water or coconut milk lacked fat content

Fix: Remove seafood gently with a slotted spoon, turn up the heat, and reduce the liquid for 5 minutes before returning the seafood.

Prevention: Use full-fat coconut milk and ensure tomatoes are not overly watery.

Cultural Context

Moqueca is an iconic Brazilian seafood stew with deep historical roots. The 'Baiana' version, hailing from the northeastern state of Bahia, represents a profound intersection of indigenous Brazilian techniques, Portuguese ingredients, and West African culinary traditions. Enslaved Africans brought dende oil and coconut milk to the region, transforming the native fish stews into the rich, aromatic masterpiece known today.

More Like This

Find your next meal

Dinner2,315Dessert753Side Dish505Appetizer476Soup368Salad367Condiment171Breakfast155Baked Good136Sauce122Lunch113Main Course76Base71Brunch61Bread57Snack51Beverage36Preserve32Confection23Hot Drink3Stew2Smoothie2Main Dish1Main1Sandwich1