If you’re craving a comforting, wholesome meal that fills your kitchen with irresistible aromas, this Creamy One-Pot Vegetable Soup Recipe is exactly what you need. It’s the perfect blend of tender vegetables, fragrant herbs, and a dreamy, dairy-free creaminess that comes together effortlessly in a single pot. Whether you’re a seasoned soup lover or just dipping your toes into cozy homemade meals, this recipe will quickly become your go-to for nourishing, juicy spoonfuls of pure happiness.

Ingredients You’ll Need
Gathering simple, fresh ingredients is the first step toward creating a soup bursting with flavor and texture. Each component plays a vital role—from the aromatic garlic and onions that create a savory base to the vibrant peas and corn that add delightful pops of sweetness and color.
- 1 Tbsp neutral oil (like olive oil): Essential for sautéing vegetables gently without overpowering the flavors.
- 4 cloves garlic, minced: Adds that signature warm and slightly spicy aroma that wakes up the palate.
- 1 medium white onion, chopped: Provides a sweet, savory foundation to the soup’s rich character.
- 3 medium carrots, chopped: Brings natural sweetness and beautiful orange hues to the bowl.
- 4 stalks celery, chopped: Adds a subtle crunch and earthy freshness to balance the creaminess.
- ½ cup corn (frozen or fresh): Sweet kernels that burst with juiciness, brightening every spoonful.
- 1 cup peas (frozen or fresh): Tiny green jewels that give texture and a fresh garden flavor.
- 3 Tbsp nutritional yeast: A gentle cheesy note without dairy, enriching the soup’s depth.
- 4 cups vegetable broth: The flavorful liquid base that brings everything together.
- 1/3 cup all-purpose flour (or gluten-free flour): Crucial for thickening the soup, creating that luscious creamy texture.
- 1/3 cup dairy-free butter: Provides richness and helps develop the roux that thickens the soup.
- 1 cup unsweetened dairy-free milk (such as soy milk): Adds creaminess while keeping the soup plant-based and light.
- 1 tsp salt: Enhances all the natural flavors in perfect harmony.
- ½ tsp black pepper: Gives a mild, warming kick without overwhelming the subtle flavors.
- ½ tsp fresh rosemary: Infuses a delicate piney fragrance to the broth.
- ½ tsp fresh oregano: Adds a hint of earthiness that balances the soup’s brightness.
- ½ tsp fresh thyme: Deepens the herbal notes with its subtle woodsy aroma.
- 1 cup chickpeas or white beans (optional): For an extra boost of protein and heartiness if desired.
How to Make Creamy One-Pot Vegetable Soup Recipe
Step 1: Sauté the Vegetables
Start by heating your large pot over medium heat and adding the neutral oil. Toss in the chopped onion, carrots, celery, garlic, and salt. Cook everything together for about 5 minutes until the onions turn translucent and all the veggies start singing with tenderness. This step builds a flavorful base that’s the secret behind every delicious bowl.
Step 2: Create the Roux
Next, add the dairy-free butter and let it melt perfectly into the vegetables. Sprinkle the flour evenly over the mixture and stir constantly. You’re aiming to coat the veggies in a thick roux, which will be the magic that thickens your soup and gives it that cozy, creamy mouthfeel.
Step 3: Add Broth and Herbs
Slowly pour in the vegetable broth while stirring to prevent any lumps. Add the black pepper, rosemary, oregano, and thyme at this stage, letting those fresh herb notes infuse every spoonful. Stir everything until it’s completely combined and getting ready for the next step.
Step 4: Bring to a Gentle Boil
Keep stirring as the soup warms to a gentle boil. You’ll notice the broth thickening beautifully—keep the spoon moving to avoid any scorching and ensure the texture is perfectly smooth and creamy.
Step 5: Finish and Simmer
Turn the heat down to low and stir in the peas, corn, nutritional yeast, optional chickpeas or white beans, and the dairy-free milk. Let the soup simmer for another 5 to 7 minutes, allowing the vegetables to warm through and the flavors to meld into creamy perfection.
Step 6: Serve Warm
Ladle your freshly made soup into bowls and get ready to savor some serious comfort. This final step is all about enjoying your hard work and sharing the joy this Creamy One-Pot Vegetable Soup Recipe brings to your table.
How to Serve Creamy One-Pot Vegetable Soup Recipe

Garnishes
Enhance your soup with simple garnishes like a sprinkle of fresh parsley or chives for a burst of color and freshness. A drizzle of extra virgin olive oil or a dash of smoked paprika can elevate the flavor profile and make each bowl look extra inviting.
Side Dishes
This soup pairs beautifully with crusty artisan bread or garlic toast, perfect for dipping into the hearty creaminess. For a lighter touch, serve alongside a crisp green salad tossed in a tangy vinaigrette, balancing the richness with refreshing crunch.
Creative Ways to Present
For a fun, elegant twist, serve the soup in mini bread bowls or petite ramekins during gatherings. You can also swirl in a vegan pesto or swirl a dash of coconut cream on top to make presentation playful and impressive without extra fuss.
Make Ahead and Storage
Storing Leftovers
This soup keeps well refrigerated for up to 4 days in an airtight container. Before storing, let it cool completely to preserve its fresh flavors and creamy texture, then simply reheat gently when you’re ready to enjoy the leftovers.
Freezing
You can freeze this soup for up to 3 months. Use freezer-safe containers or heavy-duty bags, leaving some space for expansion as the soup freezes. To keep the best quality, avoid freezing with garnishes or bread on the side.
Reheating
Reheat gently on the stove over low to medium heat, stirring occasionally to prevent sticking. Adding a splash of the dairy-free milk during reheating can help restore the soup’s creamy consistency if it thickened too much in the fridge or freezer.
FAQs
Can I use fresh herbs instead of dried ones?
Absolutely! Fresh herbs actually work beautifully in this soup and provide a brighter, more vibrant taste. Just remember to finely chop them and add them a bit earlier in the cooking process to release their full flavor.
Is this recipe gluten-free?
This Creamy One-Pot Vegetable Soup Recipe can easily be gluten-free by swapping all-purpose flour for a gluten-free alternative. Just be sure to use a blend suitable for thickening soups to maintain that perfect creamy texture.
Can I add other vegetables to this soup?
Feel free to customize! Vegetables like zucchini, potatoes, or even spinach can be wonderful additions. Just adjust cooking times accordingly so everything becomes tender and melds well into the creamy base.
What can I substitute for nutritional yeast?
If you don’t have nutritional yeast on hand, a little bit of vegan cheese or a splash of soy sauce can help add umami depth. However, nutritional yeast is prized for its cheesy flavor and nutrients, so it’s a great ingredient to keep stocked.
Is this soup suitable for vegans?
Yes! This recipe is fully vegan since it uses dairy-free butter and milk alternatives. It’s a hearty, plant-based meal that everyone can enjoy, whether you’re vegan or just wanting a light and wholesome dinner.
Final Thoughts
I can’t recommend this Creamy One-Pot Vegetable Soup Recipe enough for cozy nights or whenever you want a hassle-free, nourishing meal. It’s such a joy to make and even more satisfying to eat—so go ahead, give it a try and watch it become a beloved staple in your home just like it is in mine!
Print
Creamy One-Pot Vegetable Soup Recipe
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 6 servings
- Category: Soup
- Method: Stovetop
- Cuisine: Vegetarian American
- Diet: Vegan
Description
This one-pot creamy vegetable soup is a comforting and dairy-free recipe perfect for a healthy meal. Loaded with fresh vegetables, nutritional yeast for a cheesy flavor, and optional chickpeas for added protein, it’s simple to prepare and perfect for warming up on a chilly day. The soup is thickened with a roux made from dairy-free butter and flour, simmered to creamy perfection on the stovetop.
Ingredients
Vegetables & Aromatics
- 1 Tbsp neutral oil (like olive oil)
- 4 cloves garlic, minced
- 1 medium white onion, chopped
- 3 medium carrots, chopped
- 4 stalks celery, chopped
- ½ cup corn (frozen or fresh)
- 1 cup peas (frozen or fresh)
- 1 cup chickpeas or white beans (optional)
Seasonings & Herbs
- 1 tsp salt
- ½ tsp black pepper
- ½ tsp fresh rosemary
- ½ tsp fresh oregano
- ½ tsp fresh thyme
Liquids & Others
- 3 Tbsp nutritional yeast
- 4 cups vegetable broth
- 1/3 cup all-purpose flour (or gluten-free flour)
- 1/3 cup dairy-free butter
- 1 cup unsweetened dairy-free milk (such as soy milk)
Instructions
- Sauté Vegetables: Heat a large pot over medium heat. Add neutral oil, chopped onion, carrots, celery, garlic, and salt. Cook for about 5 minutes until onions become translucent, softening the vegetables and releasing their flavors.
- Make Roux: Add dairy-free butter to the pot. Once melted, sprinkle the flour evenly over the vegetables. Stir constantly to coat the vegetables with the roux, forming a thick paste that will thicken the soup.
- Add Broth and Herbs: Gradually pour in the vegetable broth while continuously stirring to avoid lumps. Add black pepper, fresh rosemary, oregano, and thyme. Mix well until all ingredients are fully combined.
- Simmer and Thicken: Continue stirring as the mixture heats to a gentle boil. The soup will start to thicken. Stir frequently to prevent the mixture from sticking to the pot and scorching.
- Incorporate Remaining Ingredients: Reduce the heat to low. Stir in peas, corn, nutritional yeast, optional chickpeas or white beans, and unsweetened dairy-free milk. Simmer gently for another 5–7 minutes, allowing the flavors to meld and the soup to become creamy and warmed through.
- Serve: Ladle the hot soup into bowls immediately and enjoy a nutritious and comforting meal.
Notes
- You can substitute the dairy-free milk with any plant-based milk you prefer, such as almond or oat milk.
- Optional chickpeas or white beans add protein and make the soup more filling.
- If you want a smoother texture, blend part or all of the soup before adding the peas, corn, and milk.
- This recipe is easily adaptable to gluten-free diets by using gluten-free flour.
- Use fresh or frozen vegetables depending on availability.

