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

Brazilian Fish Stew (Moqueca)


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Yusra
  • Total Time: 20 minutes
  • Yield: 4 servings
  • Diet: Low Fat

Description

A rich and comforting Brazilian fish stew made with tender white fish simmered in a creamy coconut tomato broth with vibrant vegetables and warm spices.


Ingredients

  • 500 g white fish fillets (cod or tilapia), cut into pieces
  • 2 tablespoons olive oil
  • 1 medium onion, chopped
  • 3 cloves garlic, minced
  • 1 red bell pepper, sliced
  • 1 yellow bell pepper, sliced
  • 400 g diced tomatoes
  • 400 ml coconut milk
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1 teaspoon paprika or 1/2 teaspoon red pepper flakes
  • Fresh cilantro (optional)
  • 1 tablespoon lime juice (optional)

Instructions

  1. Heat olive oil in a pressure cooker or pot over medium-high heat.
  2. Add onion and garlic; sauté for 2–3 minutes until fragrant.
  3. Add bell peppers and cook for another 2 minutes.
  4. Stir in diced tomatoes and coconut milk until combined.
  5. Season with salt, pepper, and paprika or chili flakes.
  6. Add fish pieces gently, partially submerging them.
  7. Cook under pressure for 5 minutes or simmer on stovetop for about 15 minutes.
  8. Release pressure (if using cooker) and let rest briefly.
  9. Garnish with cilantro and lime juice before serving.

Notes

  • Use firm white fish to prevent breaking apart.
  • Add shrimp for a seafood variation.
  • Adjust spice level with chili flakes.
  • Do not overcook fish to maintain texture.
  • Best served fresh, not frozen after cooking.
  • Prep Time: 10 minutes
  • Cook Time: 10 minutes
  • Category: Main Course
  • Method: Pressure Cooking or Simmering
  • Cuisine: Brazilian

Nutrition

  • Serving Size: 1 serving
  • Calories: 320
  • Sugar: 6g
  • Sodium: 520mg
  • Fat: 18g
  • Saturated Fat: 10g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 12g
  • Fiber: 3g
  • Protein: 28g
  • Cholesterol: 60mg