Description
Experience the delicious flavors of Brazilian Fish Stew (Moqueca), a vibrant dish of tender fish simmered in creamy coconut milk with spices. This easy 30-minute recipe is rich, comforting, and full of fresh flavor.
Ingredients
- 1 lb firm white fish (halibut, sea bass, or mahi-mahi)
- 2 tbsp fresh lime juice
- 2 tbsp coconut oil
- 1 onion, finely diced
- 1 red bell pepper, diced
- 1 cup carrots, diced
- 1 jalapeño pepper, diced (optional)
- 1 tsp salt
- 2 garlic cloves, minced
- 2 tbsp tomato paste
- 1 tsp paprika
- 1 tsp ground cumin
- 2 cups broth (fish, chicken, or vegetable)
- 1 cup tomatoes (fresh or canned crushed)
- 1 can coconut milk
- 1/4 cup fresh cilantro, chopped
- 1 scallion (optional, for garnish)
- 2 lime wedges (for serving)
Instructions
- Rinse fish, pat dry, and cut into 2-inch pieces. Marinate with lime juice, salt, and pepper for up to 20 minutes.
- Heat coconut oil in a large pan over medium heat. Cook onions until soft (about 3 minutes).
- Add bell pepper, carrots, and jalapeño. Cook for another 3 minutes.
- Stir in garlic, tomato paste, paprika, cumin, and salt. Cook until fragrant (1 minute).
- Add broth, tomatoes, and coconut milk. Bring to a boil, then simmer for 8 minutes.
- Add fish pieces, cover, and simmer for 4–5 minutes until cooked through.
- Stir in cilantro and lime juice. Adjust seasoning and serve hot.
Notes
- Serve with rice or crusty bread for a complete meal.
- Store leftovers in the fridge for up to 3 days or freeze for 2 months.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Dinner
- Method: Stovetop
- Cuisine: Brazilian