Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Moqueca Brazilian Fish Stew

Moqueca Brazilian Fish Stew


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Zoe Adelson
  • Total Time: 40 minutes
  • Yield: 4 servings

Description

Moqueca Brazilian Fish Stew is a vibrant, coconut milk-based seafood dish from Brazil made with white fish, peppers, tomatoes, garlic, lime, and cilantro. This easy one-pot meal is gluten-free, dairy-free, and packed with tropical flavors. Great for weeknight dinners or special occasions.


Ingredients

1.5 lbs white fish fillets

2 tablespoons fresh lime juice

3 garlic cloves, minced

1 large yellow onion, sliced

1 red bell pepper, sliced

1 yellow bell pepper, sliced

3 medium tomatoes, diced

1 can (13.5 oz) coconut milk

2 tablespoons olive oil

1/4 cup chopped cilantro

1 teaspoon salt

1/2 teaspoon black pepper

1 tablespoon palm oil (optional)


Instructions

1. Season the fish with salt, pepper, lime juice, and garlic. Let it marinate for at least 20 minutes.

2. Heat olive oil and palm oil (if using) in a large pot. Sauté onions and bell peppers until soft.

3. Add diced tomatoes and cook until they break down into a sauce.

4. Layer the marinated fish on top of the vegetables and pour in the coconut milk.

5. Simmer on low heat for about 15 minutes without stirring too much to keep fish intact.

6. Sprinkle chopped cilantro and a final splash of lime juice before serving.

7. Serve hot over rice or with crusty bread.

Notes

Use firm white fish like cod, halibut, or snapper for best texture.

Avoid boiling when reheating to prevent fish from falling apart.

Add shrimp or scallops for a mixed seafood version.

  • Prep Time: 20 minutes
  • Cook Time: 20 minutes
  • Category: Dinner
  • Method: One Pot
  • Cuisine: Brazilian

Nutrition

  • Serving Size: 1 bowl
  • Calories: 420
  • Sugar: 5g
  • Sodium: 680mg
  • Fat: 26g
  • Saturated Fat: 14g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 12g
  • Fiber: 3g
  • Protein: 35g
  • Cholesterol: 65mg