Cozy up with a bowl of this One-Pot Creamy Vegetable Soup — a heartwarming blend of tender veggies, fresh herbs, and velvety broth that comforts you from the first spoonful. It’s easy, nourishing, and perfect for chilly evenings or quick weekday meals. Pair it with warm crusty bread for the ultimate comfort experience. Tip: The longer it sits, the richer the flavors become — it’s even better the next day!
1 Tbsp olive or neutral oil
4 cloves garlic, minced
1 medium white onion, chopped
3 medium carrots, chopped
4 celery stalks, chopped
½ cup corn (fresh or frozen)
1 cup peas (fresh or frozen)
1 cup chickpeas or white beans (optional for protein)
4 cups vegetable broth
⅓ cup all-purpose flour (or gluten-free flour)
⅓ cup dairy-free butter
1 cup unsweetened dairy-free milk (soy, oat, or almond)
3 Tbsp nutritional yeast
1 tsp salt
½ tsp black pepper
½ tsp each of fresh rosemary, oregano, and thyme
Sauté Veggies: Heat oil in a large pot over medium heat. Add onion, carrots, celery, garlic, and salt. Cook for 5 minutes until softened.
Make Roux: Add butter and let it melt. Sprinkle in flour and stir until veggies are coated — the mixture will be thick.
Add Broth & Herbs: Slowly pour in vegetable broth while stirring. Add pepper, oregano, thyme, and rosemary. Bring to a gentle boil, stirring often as it thickens.
Add Remaining Ingredients: Stir in peas, corn, nutritional yeast, chickpeas, and milk. Simmer for 5–7 minutes on low heat until everything is warm and creamy.
Serve: Ladle into bowls, garnish with fresh herbs, and enjoy with crusty bread.
Use dried herbs if you don’t have fresh ones.
If soup thickens too much after cooling, add a splash of broth.
For extra creaminess, blend half the soup before serving.
Double the recipe for family dinners or meal prep!