Print

Creamy Vegetable Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This creamy vegetable soup is hearty, comforting, and packed with fresh veggies in a rich, velvety broth.

Ingredients

2 tbsp olive oil or butter

1 medium onion, diced

2 cloves garlic, minced

2 medium carrots, peeled and sliced

2 celery stalks, sliced

1 medium potato, peeled and diced

1 zucchini, diced

1 cup green beans, chopped

4 cups vegetable broth

1 cup whole milk or heavy cream (or coconut milk for vegan)

1 tsp dried thyme

½ tsp dried basil

Salt and pepper, to taste

Optional: ½ cup frozen peas or corn

Optional: 2 tbsp all-purpose flour (for extra thickness)

Instructions

Heat olive oil or butter in a large pot over medium heat.

Sauté onion and garlic until fragrant and translucent, about 3–4 minutes.

Add carrots, celery, and potatoes. Cook for 5 minutes, stirring occasionally.

Add zucchini, green beans, thyme, and basil. Season with salt and pepper.

Pour in vegetable broth and bring to a boil. Reduce heat, cover, and simmer for 15–20 minutes or until vegetables are tender.

If using flour, whisk it into the milk or cream until smooth, then stir into the soup.

Simmer for another 5–10 minutes, stirring until thick and creamy. Add peas or corn if desired.

Taste and adjust seasonings. Serve warm with bread or crackers.

 

Notes

Blend half the soup with an immersion blender for a smoother texture.

For a vegan version, use coconut milk or any plant-based milk and skip the flour.

Add cooked pasta or rice to make it heartier.

Leftovers store well in the fridge for up to 4 days or can be frozen.