Moqueca is a vibrant Brazilian fish stew that combines the richness of coconut milk with the brightness of lime and the depth of tomatoes and peppers. Originating from the coastal regions of Brazil, this dish is influenced by African and Portuguese cuisines, offering a delightful blend of flavors. It's a perfect choice for a comforting meal that's both exotic and easy to prepare.
1½ pounds firm white fish (such as halibut, cod, or sea bass), cut into large chunks
1 tablespoon olive oil
1 medium onion, finely chopped
2 bell peppers (red or yellow), sliced
2 cloves garlic, minced
1 jalapeño pepper, minced (optional, for heat)
1 teaspoon sweet paprika
½ teaspoon cayenne pepper (optional, for extra heat)
1 tablespoon tomato paste
1 cup fresh tomatoes, chopped
1 cup fish stock (or vegetable stock)
1 can (14 oz) full-fat coconut milk
Juice and zest of 1 lime
Salt and freshly ground black pepper, to taste
Fresh cilantro, chopped (for garnish)
Jasmine rice, for serving
Prepare the Fish: In a bowl, combine the fish chunks with lime juice, lime zest, salt, and pepper. Let it marinate for at least 15 minutes.
Sauté the Vegetables: In a large pot or Dutch oven, heat olive oil over medium heat. Add the chopped onion and bell peppers, cooking until softened, about 5 minutes.
Add Garlic and Spices: Stir in the minced garlic, sweet paprika, and cayenne pepper (if using). Cook for an additional minute until fragrant.
Incorporate Tomatoes: Add the tomato paste and chopped fresh tomatoes to the pot. Cook for 3–5 minutes, allowing the tomatoes to break down and release their juices.
Add Liquids: Pour in the fish stock and coconut milk, stirring to combine. Bring the mixture to a gentle simmer.
Cook the Fish: Carefully add the marinated fish chunks to the pot. Cover and simmer for 10–12 minutes, or until the fish is cooked through and flakes easily with a fork.
Finish and Serve: Adjust seasoning with additional salt and pepper if needed. Ladle the stew into bowls, garnish with chopped cilantro, and serve over jasmine rice.
Note: Nutritional values are approximate and can vary based on specific ingredients used.
Calories: Approximately 360 kcal
Protein: 13g
Fat: 23g
Carbohydrates: 14g
Fiber: 2g
Sugar: 0.2g
Sodium: 797mg
Cholesterol: 62mg
Potassium: 832mg