This Creamy Vegetable Soup is cozy, comforting, and so simple to make thanks to the convenience of frozen veggies. It's incredibly versatile and easy to customize to your family's liking. Ready in just 30 minutes - perfect for a weeknight!
Heat the oil in a large soup pot over medium heat. Add the onion and sauté for 4 to 5 minutes until soft and translucent.
Add the celery, garlic, dried herbs, black pepper, and 1 teaspoon salt. Cook for 1 minute until fragrant.
Sprinkle in the flour and cook for 1 minute.
Add ¼ cup of broth and whisk until smooth, making sure no clumps of flour remain.
Add in the remaining broth, diced potatoes, peas and carrots, and corn. Stir well. Bring to a boil then decrease the heat to medium-low, cover, and cook for 15 minutes until heated through. During the last 5 minutes add the frozen spinach, if using.
Add the milk and nutritional yeast, if using, and stir to combine.
Taste and adjust seasoning to your liking. Serve immediately.
Notes
This recipe makes about 8 cups total. Serves about 4 as a main dish or 6 as part of a heartier meal.