01 -
Heat a large pot over medium heat. Once it's warm, add the olive oil, followed by the chopped onions, carrots, celery, minced garlic, and salt. Cook everything together for about 5 minutes, stirring occasionally, until the onions become translucent and the vegetables start to soften.
02 -
Add the dairy-free butter to the pot with the sautéed vegetables. As it begins to melt, sprinkle in the flour and stir continuously to coat all the vegetables. The mixture will become thick and somewhat sticky – this is your roux, which will help thicken the soup beautifully.
03 -
Gradually pour in the vegetable broth while stirring constantly to prevent lumps from forming. Next, add the black pepper, fresh rosemary, oregano, and thyme. Mix everything thoroughly until well combined. The herbs will infuse the broth with wonderful aromatics as the soup cooks.
04 -
Bring the soup to a gentle boil, stirring frequently to prevent it from sticking to the bottom of the pot. You'll notice the soup starting to thicken as it heats up – this is the roux working its magic. Keep stirring to ensure even cooking and to prevent any burning.
05 -
Once the soup has thickened slightly, add the frozen peas, corn, nutritional yeast, chickpeas (if using), and dairy-free milk. Stir to incorporate all the ingredients. Reduce the heat to low and cook for an additional 5-7 minutes, just until the peas and corn have warmed through. The nutritional yeast adds a lovely savory depth of flavor.
06 -
Your creamy vegetable soup is now ready to be enjoyed! Ladle it into bowls and serve with some crusty bread for dipping. This soup is perfect for a cozy meal and tastes even better the next day as the flavors continue to meld together.