Go Back
+ servings
fish stew or stewed fish in a skillet
Print Recipe
4.94 from 30 votes

Easy 20-Minutes Fish Stew

Easy 20-Minutes Fish Stew cooked in a delicious, rich and fragrant broth. This Brazilian inspired fish stew (moqueca) is paired with rice and topped with fresh cilantro!
Prep Time5 minutes
Cook Time18 minutes
Total Time23 minutes
Course: Dinner
Cuisine: Brazilian
Keyword: Fish Stew
Servings: 4 servings
Author: Silvia


  • 2 tbsp olive oil
  • 1 small white onion
  • 2 cloves garlic, minced
  • 1 1/2 lb wild cod
  • 15 oz can diced tomato
  • 1/2 cup coconut milk
  • 1/4 cup sour cream (optional)
  • 2 tbsp tomato paste
  • 1 whole red, green and yellow bell pepper, sliced in rounds
  • 1 pinch sea salt and ground black pepper
  • 1/2 tsp red pepper flakes
  • 1 tbsp fresh cilantro


  • Heat oil in a large skillet or cast iron. Add onion and garlic, cook until fragrant (3 minutes). Add diced tomatoes, stir. Proceed to add in coconut milk, sour cream (if using) and tomato paste. Give sauce a stir and allow it to cook for about 3 minutes.
  • Add sliced pepper and cod chunks. Season wtih salt, pepper and red pepper flakes. Cover and allow fish to simmer for 10-12 minutes. About 3/4 of the way carefully turn the cod, if the fish hasn't been fully immerse in the broth.
  • When done, garnish with fresh cilantro and serve.