One-Pot Creamy Vegetable Soup Recipe
If you’re craving something cozy, nourishing, and incredibly satisfying, you’ve got to try this One-Pot Creamy Vegetable Soup Recipe. It’s a vibrant medley of fresh veggies, fresh herbs, and creamy plant-based goodness all simmered together in one pot for easy cleanup and maximum flavor. Perfectly textured with the sweetness of carrots and corn, balanced by aromatic herbs, this soup feels like a warm hug in a bowl. It’s a delightful way to get your veggies in without any fuss, and it pairs beautifully with your favorite crusty bread for a complete, soul-soothing meal.

Ingredients You’ll Need
This recipe calls for simple, wholesome ingredients that you might already have around your kitchen. Each one plays a special role — from building layers of flavor with garlic and herbs to creating that luscious, creamy texture using dairy-free butter and milk.
- 1 Tbsp neutral oil: I used olive oil for a subtle fruity flavor and to sauté the veggies perfectly.
 - 4 cloves garlic, minced: Adds depth and that unmistakable aromatic punch.
 - 1 medium white onion, chopped: Builds a savory foundation for the soup’s flavor.
 - 3 medium carrots, chopped: Bring sweetness and vibrant color to the mix.
 - 4 stalks celery, chopped: Adds a crisp, aromatic earthiness.
 - ½ cup corn (frozen ok): Sweet kernels add burst of texture and flavor.
 - 1 cup peas (frozen works great): Bright green and bursting with subtle sweetness.
 - 3 Tbsp nutritional yeast: Gives a hint of cheesy, savory flavor without dairy.
 - 4 cups vegetable broth: Creates the hearty, flavorful base of the soup.
 - 1/3 cup all-purpose flour: Helps thicken the soup into that perfect creamy consistency (gluten-free flour works well too).
 - 1/3 cup dairy-free butter: Enriches the soup and combines with flour to make a silky roux.
 - 1 cup unsweetened dairy-free milk: I used soy milk for creaminess without overpowering the veggies.
 - 1 tsp salt: To bring out all the flavors beautifully.
 - 1/2 tsp pepper: Adds just the right amount of bite.
 - 1/2 tsp fresh rosemary: Lending a woodsy, fragrant hint.
 - 1/2 tsp fresh oregano: Soft herbal notes that lighten the soup.
 - 1/2 tsp fresh thyme: Subtle earthiness that rounds out the flavor profile.
 - 1 cup chickpeas or white beans (optional): Adds protein and heartiness for extra comfort.
 
How to Make One-Pot Creamy Vegetable Soup Recipe
Step 1: Sauté the Vegetables
Start by heating your large pot on medium heat and adding that neutral oil. Toss in the onions, carrots, celery, minced garlic, and a pinch of salt. Cook everything together for about 5 minutes until the onions turn translucent and your kitchen fills with the irresistible aroma of softening vegetables. This step awakens the flavors and softens your veggies, creating a perfect base for the soup.
Step 2: Create the Roux
Now it’s time to bring on the creaminess. Add the dairy-free butter to the pot so it melts around the softened veggies. Once melted, sprinkle the flour evenly and stir it in, coating the vegetables in a sticky, thick roux. This magical mixture will thicken your soup, giving it that luscious, velvety texture that makes every spoonful feel indulgent.
Step 3: Add Broth and Herbs
Slowly pour in the vegetable broth while mixing continuously to avoid lumps. Toss in the pepper, oregano, thyme, and rosemary. Stir well until everything is fully combined. As the soup heats, keep stirring occasionally to prevent sticking and watch as it begins to thicken and deepen in flavor. This simmering step helps the herbs infuse perfectly into the broth.
Step 4: Incorporate Peas, Corn, Nutritional Yeast, and Beans
Finally, stir in the peas, corn, nutritional yeast, chickpeas or white beans if using, and dairy-free milk. Lower the heat and let everything cook gently for another 5 to 7 minutes. This ensures the veggies are tender but still vibrant, and the nutritional yeast adds a subtle cheese-like flavor without any dairy. The soup thickens further and becomes irresistibly creamy and comforting.
Step 5: Serve and Enjoy!
Once everything is heated through and your kitchen is bursting with inviting fragrance, ladle the soup into bowls. Now you’re ready to enjoy your warm, nourishing bowl of goodness that’s packed with wholesome veggies and creamy delight.
How to Serve One-Pot Creamy Vegetable Soup Recipe

Garnishes
To add a little extra flair and texture, sprinkle freshly chopped parsley or chives on top. A swirl of dairy-free cream or a dash of smoked paprika can also make your soup feel extra special and festive. These little touches brighten the bowl visually and add layers of fresh flavor to each bite.
Side Dishes
This soup pairs beautifully with rustic bread like a baguette or sourdough for dipping. Crunchy garlic bread or warm, flaky biscuits are wonderful companions too. If you want something lighter, a crisp green salad toggled with lemon vinaigrette perfectly balances the creaminess of the soup.
Creative Ways to Present
For a fun twist, serve the soup in hollowed-out bread bowls for that cozy restaurant vibe at home. You can also top your serving with crunchy roasted nuts or seeds for a delightful contrast. A drizzle of infused oils like basil or chili oil can add lovely aroma and color to wow your guests or family.
Make Ahead and Storage
Storing Leftovers
Leftover soup keeps wonderfully in the refrigerator for up to 3 days. Store it in an airtight container to preserve the fresh flavors and creamy texture. When you’re ready to eat, just give it a gentle stir and warm it up slowly to bring back that fresh-from-the-pot feeling.
Freezing
This One-Pot Creamy Vegetable Soup Recipe freezes beautifully, making it perfect for batch cooking. Freeze in portioned airtight containers for up to 2 months. When thawed, the soup may thicken, but just add a splash of dairy-free milk or broth while reheating to restore its creamy consistency.
Reheating
To reheat, warm the soup over low to medium heat, stirring occasionally to prevent sticking. If the soup feels too thick, add a bit of dairy-free milk or vegetable broth to loosen it to your desired consistency. Reheating gently preserves the flavors and ensures every spoonful is as comforting as the first.
FAQs
Can I use fresh vegetables instead of frozen peas and corn?
Absolutely! Fresh peas and corn will work wonderfully in this One-Pot Creamy Vegetable Soup Recipe, especially when they’re in season. Just add them toward the end of cooking so they stay tender and sweet.
Is this recipe suitable for vegan diets?
Yes! The recipe uses plant-based dairy-free butter and milk, and nutritional yeast instead of cheese, making it 100% vegan while still creamy and flavorful.
What can I substitute for nutritional yeast if I don’t have any?
You can leave it out if needed, though it adds a lovely cheesy undertone. Alternatively, a small amount of vegan cheese or even a splash of soy sauce can enhance the umami flavor.
Can I add other vegetables to this soup?
Definitely! This soup is very flexible — feel free to toss in zucchini, potatoes, green beans, or whatever vegetables you love. Just remember to adjust cooking times based on the veggie’s tenderness.
What kind of bread pairs best with this soup?
Rustic breads like sourdough or crusty Italian bread are fantastic for dipping, as they hold up well against the creamy texture and soak up the delicious broth wonderfully.
Final Thoughts
There’s something truly special about a warm bowl of homemade soup, and this One-Pot Creamy Vegetable Soup Recipe is just that — simple, delicious, and full of heart. Whether you’re cooking for a busy weeknight or want to cozy up with comfort food, this recipe delivers every time. Grab your ingredients, gather your favorite pot, and dive into a bowl of pure vegetable goodness that’s creamy, vibrant, and ready to become your new favorite meal.
PrintOne-Pot Creamy Vegetable Soup Recipe
A comforting and creamy one-pot vegetable soup loaded with fresh herbs, tender veggies, and optional beans, perfect for a wholesome meal served alongside crusty bread.
- Prep Time: 10 mins
 - Cook Time: 25 mins
 - Total Time: 35 mins
 - Yield: 4 servings 1x
 - Category: Soup
 - Method: Stovetop
 - Cuisine: American
 - Diet: Vegan
 
Ingredients
Vegetables and Aromatics
- 1 Tbsp neutral oil (olive oil recommended)
 - 4 cloves garlic, minced
 - 1 medium white onion, chopped
 - 3 medium carrots, chopped
 - 4 stalks celery, chopped
 - ½ cup corn (frozen)
 - 1 cup peas (frozen)
 
Flavorings and Herbs
- 1 tsp salt
 - ½ tsp pepper
 - ½ tsp fresh rosemary
 - ½ tsp fresh oregano
 - ½ tsp fresh thyme
 - 3 Tbsp nutritional yeast
 
Liquids and Binders
- 4 cups vegetable broth
 - ⅓ cup all-purpose flour (gluten-free flour can be substituted)
 - ⅓ cup dairy-free butter
 - 1 cup unsweetened dairy-free milk (soy milk recommended)
 
Optional
- 1 cup chickpeas or white beans
 
Instructions
- Heat and Sauté Vegetables: Heat a large pot over medium heat. Add the oil, chopped onion, carrots, celery, minced garlic, and salt. Cook for 5 minutes or until the onions are translucent, stirring occasionally to soften the vegetables evenly.
 - Make Roux: Add the dairy-free butter to the pot and allow it to melt. Stir in the flour, coating the vegetables thoroughly. This roux will become thick and sticky, helping to thicken the soup later on.
 - Add Broth and Herbs: Slowly pour in the vegetable broth while stirring continuously. Add pepper, fresh oregano, thyme, and rosemary. Stir well to combine all ingredients and prevent lumps.
 - Simmer and Thicken: Stir the soup frequently as it heats until it reaches a gentle boil. The soup will start to thicken; continue stirring to avoid burning on the bottom of the pot.
 - Add Remaining Ingredients: Stir in the peas, corn, nutritional yeast, optional chickpeas or white beans, and dairy-free milk. Reduce the heat to low and cook for an additional 5-7 minutes until the peas and corn are warmed through.
 - Serve: Divide the soup into bowls and serve hot. Enjoy it with crusty bread or your favorite side.
 - Storage: Store any leftovers in an airtight container in the refrigerator for up to 3 days.
 
Notes
- Substitute all-purpose flour with gluten-free flour for a gluten-free version.
 - The optional chickpeas or white beans add protein and texture but can be omitted for a lighter soup.
 - Use unsweetened dairy-free milk such as soy milk for creaminess without dairy.
 - Keep stirring during simmering to prevent the soup from sticking to the pot.
 - This soup pairs wonderfully with crusty bread or a fresh green salad.
 - Leftovers can be refrigerated for up to 3 days and reheated gently on the stovetop.
 
Keywords: creamy vegetable soup, vegan soup, one pot soup, dairy-free soup, healthy soup, easy vegetable soup, gluten-free soup option
