Go Back
+ servings
Brazilian Fish Stew

Delicious Brazilian Fish Stew That Will Brighten Your Weeknight

A quick and flavorful Brazilian Fish Stew (Moqueca) that is a healthy and gluten-free option for weeknight dinners.
Prep Time 30 minutes
Cook Time 30 minutes
Total Time 1 hour
Servings: 4 servings
Course: Dinner
Cuisine: Brazilian
Calories: 450

Ingredients
  

For the Stew
  • 1 lb Firm White Fish (cod, halibut, sea bass, etc.) Choose thick cuts for best texture.
  • 3 tbsp Lime Juice Adds acidity to marinate fish and enhances flavor.
  • 4 cloves Garlic Grate or finely chop for even distribution.
  • 1 tsp Kosher Salt Essential for seasoning.
  • 2 tbsp Olive Oil Can substitute with coconut oil.
  • 1 medium Onion Sauté until translucent.
  • 1 cup Bell Peppers (green and red) Dice to uniform size.
  • 1 ea Red Chili Pepper Adjust according to spice preference.
  • 2 tbsp Tomato Paste Concentrates flavor.
  • 2 tbsp Dendê Oil Optional; adds authentic flavor.
  • 3 small Tomatoes Chopped or 2 cups canned.
  • to taste Paprika
  • to taste Ground Cumin
  • to taste Ground Coriander
  • 1/2 cup Stock (fish or chicken) Can omit for thicker stew.
  • 1 can Coconut Milk Full-fat for creaminess.
  • 1/2 cup Fresh Cilantro Chopped, can replace with green onions.
  • Lime Wedges For serving.

Equipment

  • Large skillet

Method
 

Step‑by‑Step Instructions
  1. Begin by patting your firm white fish dry and cutting it into chunky pieces. In a bowl, combine the fish with lime juice, minced garlic, and a sprinkle of kosher salt, allowing it to marinate for up to 30 minutes.
  2. Heat 2 tablespoons of olive oil in a large skillet over medium heat. Once shimmering, add the chopped onion and sauté for about 3 minutes until translucent. Toss in the diced bell peppers and minced red chili pepper; continue cooking for an additional 3 minutes.
  3. Stir in 2 tablespoons of tomato paste and, if using, 2 tablespoons of dendê oil into the sautéed vegetables, cooking for 1 minute. Add the chopped tomatoes, ground spices, and pour in ½ cup of fish stock. Simmer for about 2-3 minutes.
  4. Pour in a can of full-fat coconut milk, stirring gently to combine. Bring to medium-high heat and let simmer for 3-4 minutes until thickened.
  5. Carefully nestle the marinated fish pieces into the bubbling coconut broth. Cook gently over low flame for about 3-4 minutes until the fish is opaque.
  6. Stir in ½ cup of freshly chopped cilantro and serve over rice or with bread. Squeeze lime wedges over the dish before serving.

Nutrition

Serving: 1bowlCalories: 450kcalCarbohydrates: 30gProtein: 35gFat: 20gSaturated Fat: 10gPolyunsaturated Fat: 5gMonounsaturated Fat: 5gCholesterol: 80mgSodium: 900mgPotassium: 800mgFiber: 4gSugar: 5gVitamin A: 15IUVitamin C: 40mgCalcium: 4mgIron: 10mg

Notes

Store leftovers in an airtight container for up to 2 days. For freezing, place in a freezer-safe container for up to 3 months.

Tried this recipe?

Let us know how it was!