Ingredients
2 tablespoons unsalted butter (or olive oil)
1 large yellow onion, chopped
3 cloves garlic, minced
6 cups chopped zucchini (about 3 medium zucchini)
1 medium potato, peeled and diced (about 1 cup)
4 cups vegetable or chicken broth
1/2 cup heavy cream (or full-fat coconut milk for dairy-free)
2 tablespoons fresh dill, chopped, plus more for garnish
1 teaspoon salt, or to taste
1/2 teaspoon black pepper, or to taste
Instructions
Step 1: Melt the butter or heat the olive oil in a large pot or Dutch oven over medium heat. Add the chopped onions and cook until softened and translucent, about 5-7 minutes.
Step 2: Stir in the minced garlic and cook for another minute until fragrant, being careful not to burn it.
Step 3: Add the chopped zucchini and diced potato to the pot. Pour in the vegetable or chicken broth. Bring the mixture to a boil, then reduce the heat, cover, and simmer for 15-20 minutes, or until the zucchini and potatoes are very tender.
Step 4: Carefully remove the pot from the heat. Using an immersion blender, blend the soup directly in the pot until it is completely smooth and creamy. Alternatively, transfer the soup in batches to a regular blender, blending until smooth (vent the lid slightly and cover with a kitchen towel when blending hot liquids).
Step 5: Stir in the heavy cream (or coconut milk), fresh dill, salt, and black pepper. Taste and adjust seasonings as needed.
Step 6: Gently heat the soup over low heat for a few minutes until warmed through. Do not boil after adding the cream. Serve hot, garnished with extra fresh dill, a swirl of cream, or homemade croutons.
Notes
For best results, use fresh, firm zucchini. If making ahead, store the soup without cream and add it when reheating for optimal texture. The soup can be stored in the refrigerator in an airtight container for up to 3-4 days.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Dishes & Savory Recipes
- Cuisine: American
Nutrition
- Serving Size: 1 cup
- Calories: 280 kcal
- Sugar: 5 g
- Sodium: 650 mg
- Fat: 20 g
- Saturated Fat: 12 g
- Unsaturated Fat: 6 g
- Trans Fat: 0.5 g
- Carbohydrates: 22 g
- Fiber: 4 g
- Protein: 5 g
- Cholesterol: 70 mg