5 from 3 votes
easy fish recipe
Brazilian Style Fish Stew Recipe (Moqueca)
Prep Time
20 mins
Cook Time
25 mins
Total Time
45 mins

A delicious fish stew ready in just 45 minutes. A perfectly satisfying scrumptious dinner at your fingertips.

Course: Dinner, Main Course, Soup
Cuisine: Brazilian
Keyword: easy fish recipe, fish stew recipe
Servings: 8
Calories: 313 kcal
Author: Aliye Aydin
  • 3 1/2-4 pounds firm white fish (sole, cod, halibut)
  • 6 cloves garlic, peeled and roughly chopped
  • 1/2 cup lime juice, freshly squeezed
  • 2 teaspoons fine sea salt, divided
  • 1/2 teaspoon black pepper, freshly ground
  • 4 Tablespoons red palm oil*
  • 2 cups chopped onion
  • 1 large red bell pepper, chopped
  • 1 large yellow bell pepper, chopped
  • 1 teaspoon red pepper flakes, or to taste
  • 2 pounds tomato, chopped (about 4 cups)
  • 1 large bunch cilantro chopped, stems too
  • 2 14 oz. cans coconut milk
  1. Cut fish into 6-8" fillets. Combine fish fillets, garlic, lime juice,  1 1/2 teaspoons salt, and black pepper in a shallow bowl and let sit for 20-30 minutes.

  2. In a large soup pot, heat palm oil over medium heat. Add onion, bell pepper, and pepper flakes, and cook until onion and pepper are softened, close to 10 minutes.

  3. Add tomato and cook for 5 minutes more. Add chopped cilantro stems.

  4. Add fish, along with marinade, and coconut milk. Bring to a gentle boil and cook for 15 minutes, until fish flakes apart and is opaque.

  5. Add chopped cilantro leaves and taste for salt, adding more if necessary. Serve immediately, trying to serve full fillets in each bowl (it's okay if they break apart too).

Recipe Notes

*I recommend Nutiva brand. Coconut oil plus 1-2 Tablespoons of paprika (for color) may also be substituted.