Brazilian-Style Seafood Stew



Recipe Information

Total Time: 

45 minutes; 15 minutes active



Based on the popular Brazilian dish moqueca baiana, this rich and hearty stew is a feast for the eyes and the stomach.


  • 1 1/2 pounds salmon, cut into 2- to 3-inch pieces
  • 3 cloves garlic, minced
  • 1/4 cup lime juice
  • 1/2 teaspoon salt
  • 1/4 teaspoon ground black pepper
  • 2 tablespoons olive oil
  • 1 cup yellow onion, diced in 1-inch pieces
  • 1 cup red bell peppers, diced in 1-inch pieces
  • 1/2 cup green onions, sliced thin
  • 1 tablespoon paprika
  • 1/2 teaspoon crushed red pepper flakes
  • 1/2 teaspoon ground cumin
  • 2 cups canned diced tomatoes
  • 1 14-ounce can coconut milk (see Tip)
  • 1/4 cup fresh cilantro, minced


  1. In a large, non-reactive bowl, marinate the salmon in the minced garlic, lime juice, salt and pepper for 30 minutes to an hour.
  2. In a large stock pot or Dutch oven, heat 2 tablespoons olive oil over medium-high heat. Add the yellow onions and cook for a few minutes until they begin to soften. Add the bell peppers and cook another 2 minutes. Add the green onions, paprika, chili flakes and cumin and saute for 1 minute, then add the tomatoes and cilantro and cook another 5 minutes, stirring occasionally.
  3. Remove the salmon from the marinade (discard marinade), and place the fish into the tomato sauce in the stock pot. Pour the coconut milk over the top, bring everything to a simmer, cover and cook for 10-15 minutes. Stir gently, once or twice. Salmon should be just cooked and tender. Add salt to taste.

Serving Suggestions

The authentic Brazilian version of this recipe, known as Moqueca Baiana (mo KEE kah buy AH nah) uses red snapper, and is often served with seasoned white rice. Other firm white fish works as well, like cod, sea bass, grouper, halibut or even shrimp.

Tips &  Notes

Use light coconut milk for a lower fat version. 

Nutritional Information

388 calories, 38 g. fat, 65 mg. cholesterol, 270 mg. sodium, 12 g. carbohydrate, 3 g. fiber, 34 g. protein