Description
Warm, rustic, and brimming with coastal flavors, this Quick Fish Stew is a delicious one-pot wonder perfect for cozy dinners or healthy weekday meals. Made with tender white fish, rich tomato broth, and aromatic herbs, it’s an easy recipe ideal for seafood lovers looking for quick dinner ideas or comforting food ideas without the fuss. Whether you’re craving a healthy snack or searching for dinner ideas that come together fast, this stew brings bold flavor and soothing comfort in just 30 minutes. It’s a must-try for anyone who loves easy recipes that are both hearty and wholesome.
Ingredients
Scale
- 1 lb firm white fish fillets (cod, halibut, haddock), cut into chunks
- 1 medium onion, chopped
- 3 garlic cloves, minced
- 1 can (14.5 oz) diced tomatoes with juices
- 1 cup cherry tomatoes, halved (optional)
- 1 tbsp olive oil
- 1 tbsp fresh parsley, chopped (plus more for garnish)
- Juice of 1/2 lemon (optional)
- 3 cups fish stock or vegetable broth
- 2 tbsp tomato paste
- 1 tsp dried oregano
- 1/2 tsp red pepper flakes (optional)
- Salt and pepper to taste
- 1 bay leaf
- Optional: 1/2 cup black olives, 1/4 tsp smoked paprika, 1/2 cup chopped fennel
Instructions
- Heat olive oil in a large Dutch oven over medium heat. Add chopped onion and cook until translucent, about 3–4 minutes. Stir in garlic and cook for 1 more minute.
- Add tomato paste and stir to coat. Cook for 1–2 minutes. Add diced tomatoes and cherry tomatoes. Stir in oregano, red pepper flakes, bay leaf, salt, and pepper.
- Pour in the broth. Bring to a simmer, then reduce heat and cook uncovered for 10 minutes.
- Gently add fish chunks and any optional ingredients (olives, fennel, paprika). Simmer for 6–8 minutes until fish is opaque and flakes easily.
- Turn off the heat. Adjust seasoning, add lemon juice (if using), and sprinkle fresh parsley before serving.
- Prep Time: 10 minutes
- Cook Time: 20 minutes