There’s something soul-soothing about a warm bowl of creamy vegetable soup—especially when it’s ready in under 40 minutes and made in just one pot. Whether you’re dealing with a chilly evening, a crammed schedule, or a house full of picky eaters, this soup is your new best friend. It’s hearty, wholesome, and—best of all—completely dairy-free. Yes, my fellow comfort food lovers, this vegan soup recipe brings all the creamy goodness without a drop of cream.
This one-pot meal checks all the right boxes: it’s easy, flavorful, and perfect for anyone looking to sneak in more veggies. Plus, it’s a lifesaver when you want something nourishing but don’t feel like cleaning a pile of dishes. Let’s just say, it’s become a weeknight staple in our house—and I have a feeling it might become one in yours too.
Why You’ll Love This Creamy Vegetable Soup
- It’s a truly comforting dinner that doesn’t skimp on flavor.
- You only need one pot (translation: fewer dishes!).
- It’s a dairy-free soup that even non-vegans will swoon over.
- Loaded with fresh and frozen veggies, it’s nutritious without being boring.
- It’s totally customizable—add beans, swap out herbs, go wild!
Ingredients
- 1 Tbsp olive oil
- 4 cloves garlic, minced
- 1 medium white onion, chopped
- 3 medium carrots, chopped
- 4 stalks of celery, chopped
- 1/2 cup frozen corn
- 1 cup frozen peas
- 3 Tbsp nutritional yeast
- 4 cups vegetable broth
- 1/3 cup all-purpose flour (or gluten-free alternative)
- 1/3 cup dairy-free butter
- 1 cup unsweetened dairy-free milk (soy milk preferred)
- 1 tsp salt
- 1/2 tsp black pepper
- 1/2 tsp each of fresh rosemary, oregano, thyme
- 1 cup chickpeas or white beans (optional)
How to Make One-Pot Creamy Vegetable Soup
- Sauté the veggies: In a large pot over medium heat, warm the olive oil. Add the onions, carrots, celery, garlic, and salt. Cook for about 5 minutes until onions are translucent and veggies are just starting to soften.
- Make the roux: Add the dairy-free butter to the pot. Once melted, sprinkle in the flour. Stir well until the vegetables are coated and the mixture becomes thick and sticky.
- Add broth and herbs: Slowly pour in the vegetable broth while stirring constantly to avoid lumps. Toss in the pepper, rosemary, oregano, and thyme.
- Simmer to thicken: Keep the soup gently moving with your spoon as it thickens. This prevents burning and makes sure everything blends together beautifully.
- Stir in the rest: Add the peas, corn, nutritional yeast, dairy-free milk, and optional beans. Reduce the heat and let everything simmer for 5–7 minutes, just until it’s warmed through.
- Serve and enjoy: Ladle into bowls and serve hot with crusty bread.
Tips for Soup Success
- Don’t rush the sauté step. Giving the veggies time to release their flavors makes a big difference.
- If your soup feels too thick, add a splash more dairy-free milk or broth.
- Nutritional yeast adds a cheesy, umami flavor that’s worth including!
- Make it a protein powerhouse by adding chickpeas or white beans.
- Want extra texture? Toss in a handful of chopped kale or spinach at the end.
A Little Backstory…
This recipe was born on one of those frantic Tuesday evenings when I had no clue what to make, a bunch of random veggies in the fridge, and approximately 30 minutes to pull dinner together. I threw everything into one pot, crossed my fingers, and hoped for the best. Not only did the soup turn out to be delicious, it became an instant family favorite. Now, whenever someone in the house says, “I want something cozy,” I know exactly what to make.
What to Serve with Creamy Vegetable Soup
A steamy bowl of this soup practically begs for a hunk of warm, crusty bread (sourdough lovers, I see you). If you’re feeling fancy, a simple side salad with a tangy vinaigrette balances the creamy richness beautifully. It also pairs well with grilled vegan cheese sandwiches, roasted Brussels sprouts, or even a scoop of quinoa for an extra boost.
How to Store Leftovers
Let your soup cool completely before storing. Transfer to an airtight container and pop it in the fridge—it’ll stay fresh for up to 3 days. Reheat gently on the stove or in the microwave, adding a splash of dairy-free milk if it thickens too much. Sadly, this one doesn’t freeze super well because of the roux base, but trust me—it disappears fast enough that freezing won’t be necessary.
FAQs
Can I substitute ingredients in this vegan soup recipe?
Absolutely! Don’t have peas? Use green beans. No celery? Try chopped zucchini. This soup is super forgiving.
Is this really a dairy-free soup? It’s so creamy!
Yes! The combo of dairy-free butter, milk, and flour creates that silky, comforting texture—no cream needed.
Can I make this ahead for meal prep?
Definitely. It keeps well for a few days and actually tastes even better the next day.
Can I add grains like rice or quinoa?
Sure can! Add cooked grains at the end to avoid overcooking. Quinoa, brown rice, or even small pasta shapes work great.
Bring It All Together
There’s nothing quite like a bowl of creamy vegetable soup to bring a sense of calm to a chaotic day. With its easy prep, nourishing ingredients, and soul-hugging flavor, it’s the kind of dish that quickly earns a spot in your regular rotation. So whether you’re cooking for your family or just need a cozy night in, this one-pot wonder has your back.
Discover more delicious recipes by following me on Facebook and Pinterest.
Print
One-Pot Creamy Vegetable Soup
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Diet: Vegan
Description
A cozy, dairy-free creamy vegetable soup made in just one pot and ready in under 40 minutes. Packed with wholesome vegetables, fresh herbs, and a silky, comforting texture, this vegan soup is perfect for chilly nights, busy weeknights, or anytime you crave nourishing comfort food without the fuss.
Ingredients
-
1 Tbsp olive oil
-
4 cloves garlic, minced
-
1 medium white onion, chopped
-
3 medium carrots, chopped
-
4 stalks celery, chopped
-
1/2 cup frozen corn
-
1 cup frozen peas
-
3 Tbsp nutritional yeast
-
4 cups vegetable broth
-
1/3 cup all-purpose flour (or gluten-free alternative)
-
1/3 cup dairy-free butter
-
1 cup unsweetened dairy-free milk (soy milk preferred)
-
1 tsp salt
-
1/2 tsp black pepper
-
1/2 tsp fresh rosemary
-
1/2 tsp fresh oregano
-
1/2 tsp fresh thyme
-
1 cup chickpeas or white beans (optional)
Instructions
-
Heat olive oil in a large pot over medium heat. Add onion, carrots, celery, garlic, and salt. Sauté for 5 minutes until softened.
-
Stir in dairy-free butter until melted. Sprinkle in flour and stir to form a roux, coating the vegetables.
-
Gradually pour in vegetable broth, stirring constantly to avoid lumps. Add black pepper, rosemary, oregano, and thyme.
-
Simmer gently, stirring often, until the soup thickens.
-
Add peas, corn, nutritional yeast, dairy-free milk, and optional beans. Simmer for 5–7 minutes until heated through.
-
Taste and adjust seasoning, then serve hot with crusty bread.
Notes
Add extra broth or dairy-free milk if the soup gets too thick.
Nutritional yeast gives a cheesy, savory flavor—don’t skip it if possible.
Mix in kale, spinach, or cooked grains for added nutrition and texture.
Best enjoyed fresh; refrigerate leftovers for up to 3 days.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Soup
- Method: One-pot / Stovetop
- Cuisine: American-inspired / Vegan comfort food
