Description
A comforting and wholesome soup packed with fresh, tender vegetables and a velvety creamy base, perfect for a cozy meal any time of year.
Ingredients
2 tbsp olive oil
1 large yellow onion, chopped
2 cloves garlic, minced
2 carrots, peeled and diced
2 celery stalks, diced
1 potato (medium), peeled and diced
1 cup broccoli florets
1 cup cauliflower florets
4 cups vegetable broth
1/2 cup heavy cream (or full-fat coconut milk for dairy-free)
Salt and freshly ground black pepper to taste
Fresh parsley, chopped, for garnish
Instructions
Step 1: Heat olive oil in a large pot or Dutch oven over medium heat. Add chopped onion and cook until softened and translucent, about 5 minutes.
Step 2: Add minced garlic, diced carrots, and diced celery to the pot. Sauté for another 5-7 minutes until vegetables begin to slightly soften.
Step 3: Stir in the diced potato, broccoli florets, and cauliflower florets. Pour in the vegetable broth. Bring the mixture to a boil, then reduce heat, cover, and simmer for 20-25 minutes, or until all vegetables are very tender.
Step 4: Carefully transfer about two-thirds of the soup to a blender and blend until smooth. Alternatively, use an immersion blender directly in the pot until the desired consistency is reached.
Step 5: Return the blended soup to the pot (if using a regular blender). Stir in the heavy cream. Season generously with salt and freshly ground black pepper to taste. Heat gently until warmed through, but do not bring to a boil.
Step 6: Ladle the creamy vegetable soup into bowls. Garnish with fresh chopped parsley and serve hot with crusty bread or a side salad.
Notes
For an even richer flavor, consider roasting some of the hardier vegetables like carrots and potatoes before adding them to the soup. If you prefer a chunkier soup, blend less of it or skip blending entirely and just mash some of the potatoes for a rustic texture.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Category: Soup
- Method: Simmering, Blending
- Cuisine: American
Nutrition
- Serving Size: 1.5 cups
- Calories: 280 kcal
- Sugar: 9g
- Sodium: 450mg
- Fat: 14g
- Saturated Fat: 8g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 7g
- Protein: 8g
- Cholesterol: 30mg