Description
Discover how to make a delicious creamy vegetable soup with our step-by-step recipe. Easy to make and bursting with the best flavors!
Ingredients
Scale
- 2 tbsp olive oil or butter
- 1 large yellow onion, chopped
- 2 carrots, peeled and chopped
- 2 celery stalks, chopped
- 2 medium potatoes, peeled and diced (e.g., Yukon Gold or Russet)
- 1 zucchini, chopped
- 1 cup green beans, trimmed and halved
- ½ cup frozen peas
- ½ cup frozen corn
- 4 cups vegetable broth (or chicken stock)
- ½ cup heavy cream, half-and-half, or dairy-free alternative (e.g., cashew cream, full-fat coconut milk)
- 1 tsp dried thyme (or 1 tbsp fresh)
- 1 bay leaf
- Salt and freshly ground black pepper to taste
- Optional: Squeeze of lemon juice, fresh parsley or chives for garnish
Instructions
- Step 1: Sauté Aromatics. Heat olive oil or melt butter in a large pot or Dutch oven over medium heat. Add chopped onion, carrots, and celery. Sauté for 8-10 minutes until softened and translucent.
- Step 2: Add Vegetables and Broth. Stir in diced potatoes, zucchini, green beans, dried thyme, and bay leaf. Pour in the vegetable broth. Bring to a gentle boil, then reduce heat to low, cover, and simmer for 15-20 minutes, or until all vegetables are fork-tender.
- Step 3: Blend the Soup. Remove the bay leaf. Using an immersion blender, blend the soup directly in the pot until smooth. Alternatively, carefully transfer the soup in batches to a stand blender (vent the lid!) and blend until creamy. Return all blended soup to the pot.
- Step 4: Finish and Season. Stir in the frozen peas and corn. Add the heavy cream (or alternative) and heat gently for 2-3 minutes, stirring constantly (do not boil). Taste and adjust seasoning with salt, pepper, and a squeeze of fresh lemon juice if desired.
- Step 5: Serve. Ladle the hot soup into bowls and garnish with fresh parsley or chives, if using. Enjoy!
- Prep Time: 15 mins
- Cook Time: 30 mins