One-Pot Creamy Vegetable Soup Recipe
If you’re looking for a comforting, nourishing, and utterly satisfying bowl of goodness, you’re in for a treat with this One-Pot Creamy Vegetable Soup. It’s one of those dishes that feels like a warm hug on a chilly day, packed full of vibrant vegetables and creamy, savory flavors that come together effortlessly. The best part? It all comes together in just one pot, making cleanup a breeze while delivering maximum taste and nutrition. Whether you’re making it for a busy weeknight or a cozy weekend lunch, this soup will quickly become one of your favorite go-to recipes.

Ingredients You’ll Need
The magic of this One-Pot Creamy Vegetable Soup lies in its simple, wholesome ingredients. Each item plays its own vital role in creating a balanced medley of taste, texture, and color that will have your taste buds dancing. From the aromatic garlic and fresh herbs to the creamy broth enhanced by dairy-free butter and milk, everything blends perfectly to make this soup a standout.
- 1 Tbsp neutral oil: I used olive oil to gently sauté the vegetables and bring out their natural sweetness.
- 4 cloves of garlic, minced: Adds a fragrant punch that is simply irresistible.
- 1 medium white onion, chopped: Gives a sweet, savory base that forms the heart of the soup.
- 3 medium carrots, chopped: Adds natural sweetness and a beautiful orange hue.
- 4 stalks of celery, chopped: Brings a subtle crunch and earthy freshness.
- ½ cup corn (frozen is fine): Sweet bursts that add texture and color contrast.
- 1 cup peas (frozen works great): Add a pop of green and a delicate sweetness.
- 3 Tbsp nutritional yeast: Imparts a rich, cheesy flavor ideal for a creamy vegan twist.
- 4 cups veggie broth: The flavorful liquid that ties everything together.
- 1/3 cup all-purpose flour: Or gluten-free flour as a thickening agent for the creamy texture.
- 1/3 cup dairy-free butter: Adds richness and helps create the smooth roux.
- 1 cup unsweetened dairy-free milk (soy milk preferred): Creates the luscious creaminess without dairy.
- 1 tsp salt: Enhances and balances all the flavors.
- ½ tsp pepper: Brings just the right amount of warmth and spice.
- ½ tsp fresh rosemary: Provides a fragrant herbal note that elevates the soup.
- ½ tsp fresh oregano: Adds a subtle, earthy complexity.
- ½ tsp fresh thyme: Infuses the soup with fresh, bright, herbaceous hints.
- 1 cup chickpeas or white beans (optional): For added protein and heartiness.
How to Make One-Pot Creamy Vegetable Soup
Step 1: Sauté the Vegetables
Start by heating your pot on medium heat and adding the neutral oil. Toss in the chopped onions, carrots, celery, minced garlic, and salt. As these cook, you’ll notice the aroma deepen and the vegetables soften, about five minutes until the onions turn translucent. This step builds a delicious base that will permeate every spoonful.
Step 2: Make the Roux
Next, add the dairy-free butter to the pot. Once it’s melted, stir in the flour to coat all those beautifully softened vegetables. This creates a thick, sticky roux that might look unusual at first but is essential for the creamy texture that defines this soup. Be sure to mix well so the flour doesn’t clump.
Step 3: Add Broth and Herbs
Slowly pour in the vegetable broth while stirring continuously to avoid lumps. Season with pepper, oregano, thyme, and rosemary. This is when the soup begins to come alive. Keep stirring until it gently boils and thickens into a silky base that’s bursting with fresh herb flavors.
Step 4: Stir in Veggies and Nutritional Yeast
Now, fold in the peas, corn, nutritional yeast, and, if you like, your choice of chickpeas or white beans. Pour in the dairy-free milk and lower the heat. Simmer for another 5 to 7 minutes, allowing the veggies to warm through and the flavors to meld even further. This step ensures every bite is smooth, creamy, and perfectly balanced.
Step 5: Serve and Enjoy
Once everything is heated and the texture is just right, your One-Pot Creamy Vegetable Soup is ready to be ladled into bowls. The moment you dip your spoon in, you’ll know this recipe is a keeper.
How to Serve One-Pot Creamy Vegetable Soup

Garnishes
A sprinkle of freshly chopped parsley or chives livens up the soup with a burst of color and freshness. If you want a little extra richness, a drizzle of olive oil or a spoonful of dairy-free yogurt works beautifully. For a touch of crunch, roasted pumpkin seeds or toasted bread crumbs make excellent toppings.
Side Dishes
This soup pairs wonderfully with crusty artisan bread or warm garlic toast for dunking. For a more wholesome meal, a simple mixed green salad with a bright vinaigrette can balance the creaminess. You could even serve alongside a savory vegan grilled cheese sandwich for a comforting feast.
Creative Ways to Present
Serve your soup in mini bread bowls for a charming presentation that’s sure to impress guests. Or, ladle it over a bed of quinoa or brown rice for a heartier bowl. You can also offer a variety of garnishes on the side, so everyone can customize their bowl exactly how they like it.
Make Ahead and Storage
Storing Leftovers
Leftover One-Pot Creamy Vegetable Soup stores beautifully in the refrigerator. Simply transfer it to an airtight container and keep it chilled for up to three days. Flavors often deepen as the soup rests, making each reheated bowl even tastier.
Freezing
If you want to keep this soup for longer, freezing is a great option. Make sure the soup cools completely before transferring it to a freezer-safe container. It will keep well for up to three months. When ready to enjoy, thaw overnight in the fridge before reheating.
Reheating
To reheat, warm the soup gently on the stove over low to medium heat, stirring occasionally to prevent sticking. You might need to add a splash of dairy-free milk or broth to revive the creamy texture. Microwave reheating works too—just cover the bowl and heat in brief intervals, stirring in between.
FAQs
Can I use fresh vegetables instead of frozen?
Absolutely! Fresh peas and corn work wonderfully in this soup. Just keep in mind that fresh vegetables might take a little longer to cook when added, so adjust your simmering time accordingly.
Is this soup gluten-free?
It can be! Simply substitute all-purpose flour with a gluten-free flour blend in the roux step. The rest of the ingredients are naturally gluten-free, making it an excellent option for gluten-sensitive eaters.
Can I make this soup vegan?
Yes, this One-Pot Creamy Vegetable Soup is designed to be vegan-friendly by using dairy-free butter and plant-based milk. The nutritional yeast adds that lovely cheesy note without any dairy.
What if I don’t have nutritional yeast?
You can skip it or replace it with a tablespoon of miso paste or vegan Parmesan cheese for a similar umami depth. The soup will still be delicious and creamy.
Can I add other vegetables to this soup?
Definitely! Feel free to toss in your favorites like diced potatoes, zucchini, or spinach. Just make sure to adjust cooking times to ensure all veggies are tender and meld beautifully into the creamy base.
Final Thoughts
This One-Pot Creamy Vegetable Soup is truly a kitchen hero: easy to make, nourishing, and endlessly adaptable. It’s the kind of recipe that brings comfort and joy in every spoonful, perfect for sharing with family and friends. I wholeheartedly encourage you to give it a try—your cozy, creamy bowl of veggie goodness is just a pot away.
PrintOne-Pot Creamy Vegetable Soup Recipe
A delicious and creamy one-pot vegetable soup made with a medley of fresh and frozen vegetables, enriched with nutritional yeast and dairy-free butter, perfect for a comforting and healthy vegan meal.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 6 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Vegan
Ingredients
Vegetables
- 1 medium white onion, chopped
- 3 medium carrots, chopped
- 4 stalks of celery, chopped
- 4 cloves of garlic, minced
- ½ cup frozen corn
- 1 cup frozen peas
- 1 cup chickpeas or white beans (optional)
Liquids & Fats
- 1 Tbsp olive oil (or neutral oil)
- 4 cups vegetable broth
- 1/3 cup dairy-free butter
- 1 cup unsweetened dairy-free milk (soy milk recommended)
Thickening & Flavorings
- 1/3 cup all-purpose flour (or gluten-free flour as substitute)
- 3 Tbsp nutritional yeast
- 1 tsp salt
- ½ tsp black pepper
- ½ tsp fresh rosemary
- ½ tsp fresh oregano
- ½ tsp fresh thyme
Instructions
- Prepare the vegetables: Heat a large pot over medium heat. Add the olive oil followed by chopped onions, carrots, celery, minced garlic, and salt. Sauté for about 5 minutes until the onions become translucent and the vegetables soften slightly.
- Create the roux: Add dairy-free butter to the pot. When it begins to melt, sprinkle the flour over the vegetables and stir well to coat all the veggies evenly. This roux will be thick and sticky, providing a base for the soup’s creamy texture.
- Add broth and herbs: Gradually pour in the vegetable broth while stirring constantly to avoid lumps. Add black pepper, fresh oregano, thyme, and rosemary. Mix thoroughly until everything is well combined.
- Simmer and thicken: Keep stirring the soup as it warms and start bubbling gently. This will allow the soup to thicken without burning. Continue until it reaches a gentle boil and a creamy consistency forms.
- Add remaining ingredients: Stir in frozen peas, corn, nutritional yeast, optional chickpeas or white beans, and unsweetened dairy-free milk. Reduce heat to low and cook for another 5 to 7 minutes until the peas and corn are heated through.
- Serve: Ladle the creamy vegetable soup into bowls and serve warm. Store leftovers in an airtight container in the refrigerator for up to 3 days.
Notes
- This soup is vegan and can be made gluten-free by using gluten-free flour.
- You can swap frozen vegetables for fresh if preferred, adjusting cooking times accordingly.
- Add chickpeas or white beans for extra protein and texture; this ingredient is optional.
- Store leftovers refrigerated and reheat gently to preserve the creamy texture.
- Adjust seasoning to taste; add more herbs or spices per your preference.
Nutrition
- Serving Size: 1 bowl (about 1.5 cups)
- Calories: 180 kcal
- Sugar: 5 g
- Sodium: 600 mg
- Fat: 7 g
- Saturated Fat: 1.5 g
- Unsaturated Fat: 5 g
- Trans Fat: 0 g
- Carbohydrates: 25 g
- Fiber: 6 g
- Protein: 6 g
- Cholesterol: 0 mg
Keywords: one-pot soup, creamy vegetable soup, vegan soup, dairy-free, gluten-free option, healthy soup, easy dinner