A silky one-pot creamy vegetable soup made with wholesome veggies, plant-based milk, and herbs. This easy, comforting recipe is dairy-free, hearty, and perfect for busy nights or weekend meal prep.
1 tbsp olive oil or vegan butter
1 medium onion, diced
2 carrots, peeled and sliced
2 celery stalks, chopped
3 garlic cloves, minced
2 medium potatoes, peeled and cubed
4 cups vegetable broth
1 bay leaf
1 tsp dried thyme
Salt and pepper to taste
2 cups cauliflower or broccoli florets
1 cup unsweetened almond or oat milk
1/2 cup frozen peas or corn (optional)
2 tbsp chopped parsley for garnish
Heat oil in a large pot over medium heat. Sauté onion, carrots, and celery for 6–8 minutes.
Add garlic and potatoes. Cook for 1–2 minutes.
Pour in broth, add bay leaf and thyme. Bring to a boil, then simmer covered for 20 minutes.
Add cauliflower or broccoli and simmer uncovered for 8–10 minutes.
Remove bay leaf and blend partially for a creamy texture.
Stir in plant-based milk and warm through.
Add peas or corn if using, adjust seasoning.
Garnish with parsley and serve hot.