Description
A soul-warming, vibrant soup that combines succulent white fish with a rich, aromatic garlic-butter base. Perfect for a quick weeknight dinner, this creamy one-pot wonder uses hearty potatoes and fresh herbs to create a restaurant-quality meal. It is a healthy, protein-packed comfort food that is entirely alcohol-free and easy to prepare, making it a reliable staple for chilly evenings or busy family gatherings.
Ingredients
1 lb firm white fish (cod, halibut, or tilapia), cut into 2-inch chunks
4 tbsp unsalted butter
1 head of garlic, peeled and minced
1 medium yellow onion, finely diced
4 cups seafood or vegetable stock (alcohol-free)
1/2 cup heavy cream or full-fat coconut milk
1 tsp paprika
2 cups baby potatoes, quartered
2 tbsp fresh parsley, chopped
Salt and cracked black pepper to taste
Instructions
Melt the butter in a large pot over medium heat.
Add the diced onions and cook for 3-4 minutes until translucent and soft.
Add the minced garlic and cook for another 60 seconds until fragrant.
Stir in the paprika, then pour in the stock and add the potatoes.
Bring the soup to a gentle boil, then reduce heat and simmer for 8-10 minutes until the potatoes are fork-tender.
Gently slide the fish chunks into the simmering liquid.
Cover the pot and cook for 4-5 minutes until the fish is opaque and flakes easily with a fork.
Stir in the cream, season with salt and pepper to taste, and remove from heat.
Garnish with fresh parsley and serve hot.
Notes
Store leftovers in an airtight container in the fridge for up to 2 days; reheat gently on the stove to avoid overcooking the fish. For extra savoriness, add a dash of soy sauce or halal-certified Worcestershire sauce. To thicken the soup further, mash a few of the cooked potato chunks directly in the pot.
- Prep Time: 10
- Cook Time: 15
- Category: Recipes
- Method: Stovetop
- Cuisine: Contemporary
Nutrition
- Serving Size: 1 bowl
- Calories: 320
- Sugar: 3g
- Sodium: 650mg
- Fat: 18g
- Saturated Fat: 9g
- Carbohydrates: 20g
- Fiber: 2g
- Protein: 26g
- Cholesterol: 85mg
