Go Back
Creamy tomato fish stew with cod, herbs, and vegetables in a rustic black bowl

Hearty Fish Stew

Isabella C., a passionate food writer and recipe creator, smiling in a cozy kitchen while sharing her love for homemade dishes.Isabella C.
A comforting blend of fresh seafood and vibrant vegetables, perfect for chilly evenings.
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Course Dinner, Main Course
Cuisine Comfort Food
Servings 4 servings
Calories 320 kcal

Ingredients
  

Main Ingredients

  • 1 lb firm white fish fillets (such as cod or haddock), cut into bite-sized pieces
  • 1 medium onion, chopped
  • 2 cloves garlic, minced
  • 1 medium carrot, diced
  • 1 medium potato, diced
  • 1 can (14 oz or ≈400 g) diced tomatoes
  • 2 cups vegetable broth
  • 1 tsp dried thyme
  • ½ tsp red pepper flakes (optional, for a bit of heat)
  • salt and pepper to taste
  • 2 Tbsp olive oil
  • 1 cup fresh spinach or kale (optional)

Optional Garnishes & Sides

  • 1 Tbsp fresh parsley, chopped, for garnish
  • crusty bread for serving

Instructions
 

Preparation

  • Heat the olive oil in a large pot over medium heat. Add the chopped onion and minced garlic, and sauté for about 3–5 minutes until fragrant and translucent.
  • Stir in the diced carrot and potato, cooking for an additional 5 minutes.
  • Pour in the canned tomatoes and vegetable broth. Add the dried thyme, red pepper flakes, salt, and pepper. Stir well and bring to a gentle boil.
  • Once boiling, reduce the heat to low and let the stew simmer for 15 minutes.
  • Add the fish pieces and spinach (if using) to the pot, gently folding them into the stew. Cook for another 5–7 minutes until the fish is cooked through.
  • Taste and adjust the seasoning if necessary. Serve hot, garnished with fresh parsley, alongside hearty slices of crusty bread.

Notes

Fresh herbs such as dill or parsley can enhance flavor. For creaminess, add a splash of cream or coconut milk. Use frozen fish if fresh isn’t available, just ensure it's thawed. Leftovers taste even better the next day.
Keyword Cozy Meal, Fish Stew, Hearty, Nourishing, Seafood