There’s something deeply comforting about a bowl of hot, creamy soup—especially when it’s packed with colorful vegetables, nourishing ingredients, and rich flavor without being heavy. This One-Pot Creamy Vegetable Soup is the kind of recipe you’ll come back to again and again. It’s budget-friendly, simple to make, and naturally vegetarian with easy vegan and gluten-free options.
Ready in under 45 minutes, this soup is ideal for chilly weeknights, meal prep, or anyone looking to add more plant-based meals into their rotation. And yes—it’s made in just one pot for easy cleanup!
Ingredients Overview: Everyday Staples, Maximum Flavor
This soup uses pantry-friendly and fresh ingredients that you probably already have on hand. It’s the perfect base recipe—easily customizable based on what’s in your fridge.
Onion, Garlic & Celery
-
These aromatics build the flavor base. Sautéing them first adds depth and a savory backbone.
Carrots & Potatoes
-
Carrots add sweetness and vibrant color.
-
Potatoes (Yukon Gold or Russet) provide creamy texture when blended and keep the soup filling.
Cauliflower or Broccoli (Optional)
-
Add a cruciferous veggie for extra nutrients and body. Cauliflower blends beautifully, while broccoli gives a more pronounced flavor.
Zucchini or Green Beans
-
Add freshness and bulk without overpowering the soup.
-
These veggies hold their shape well and cook quickly.
Corn & Peas (Frozen)
-
These finish the soup with color and sweetness.
-
Just stir in at the end for freshness and ease.
Vegetable Broth
-
The base of the soup. Choose a good-quality low-sodium broth or make your own.
-
Adds savory richness without animal products.
Milk or Plant Milk
-
Creates the creaminess without needing heavy cream.
-
Oat milk or unsweetened almond milk work beautifully for dairy-free versions.
Olive Oil or Butter
-
Used for sautéing and flavor. Butter adds richness; olive oil keeps it plant-based.
Herbs
-
Thyme and bay leaf add warmth and earthy flavor.
-
Optional: fresh parsley or dill for brightness at the end.
Step-by-Step Instructions

This soup is simple to make, thanks to its one-pot design. Here’s how to bring it all together:
1. Sauté Aromatics
-
In a large pot or Dutch oven, heat 2 tablespoons olive oil or butter over medium heat.
-
Add 1 chopped onion, 2 minced garlic cloves, and 2 chopped celery stalks.
-
Cook for 5–6 minutes, until softened and fragrant.
2. Add Root Vegetables
-
Stir in 2 chopped carrots, 2 medium diced potatoes, and 1 cup chopped cauliflower (or broccoli).
-
Add 1 teaspoon salt, ½ teaspoon pepper, and 1 teaspoon dried thyme.
-
Cook for 5 minutes, stirring occasionally.
3. Pour in Broth & Simmer
-
Add 4–5 cups vegetable broth and 1 bay leaf.
-
Bring to a boil, then reduce heat and simmer for 15–20 minutes, or until potatoes and carrots are tender.
4. Blend Partially (Optional)
-
For a creamier texture, use an immersion blender to blend about half the soup. This keeps some chunks while creating a thicker base.
-
Alternatively, transfer 2–3 cups to a blender, purée, and return to the pot.
5. Add Remaining Veggies & Milk
-
Stir in 1 cup frozen corn, 1 cup frozen peas, and ½ cup diced zucchini or green beans.
-
Pour in 1½ cups milk or plant milk (oat, soy, or almond).
-
Simmer for another 5–8 minutes until veggies are tender.
6. Taste & Finish
-
Remove the bay leaf.
-
Add more salt, pepper, or herbs to taste.
-
Stir in a handful of chopped fresh parsley for brightness.
Tips, Variations & Substitutions
This soup is ultra-flexible. Here’s how to make it your own:
Cooking Tips
-
Cut veggies evenly to ensure even cooking.
-
Blending only part of the soup gives it a creamy texture without needing cream or flour.
-
Want it thicker? Simmer a few minutes longer uncovered after blending.
Flavor Variations
-
Add a pinch of smoked paprika or turmeric for a deeper flavor and color.
-
Use leeks instead of onions for a milder, sweeter base.
-
Stir in a spoonful of nutritional yeast for a cheesy flavor (vegan option).
Ingredient Swaps
-
Use sweet potatoes instead of white potatoes.
-
Add white beans or lentils for more protein and fiber.
-
Prefer creamy-creamy? Add a splash of coconut milk at the end.
Serving Ideas & Perfect Occasions
This soup is comforting and filling all on its own—but it also plays well with other dishes.
Serve With:
-
Crusty bread, garlic toast, or biscuits.
-
A side of quinoa or brown rice for a heartier bowl.
-
Green salad with vinaigrette to balance the creaminess.
Great For:
-
Weeknight dinners: Done in under 45 minutes with minimal mess.
-
Meal prep: Makes enough for lunches all week.
-
Sick days or reset meals: Gentle on the stomach but full of nourishment.
-
Vegetarian or vegan guests: Easy to adapt and crowd-pleasing.
Nutritional & Health Notes
This soup is a nutrient-dense option that’s naturally low in calories and packed with plant goodness.
Nutritional Highlights
-
Fiber-rich from potatoes, carrots, peas, and greens.
-
High in vitamins A and C, especially with carrots and broccoli/cauliflower.
-
Low in saturated fat and made without heavy cream.
-
Easily made gluten-free by avoiding thickening agents like flour.
Health Boosting Add-Ons
-
Add turmeric for anti-inflammatory support.
-
Stir in kale or spinach at the end for more greens.
-
Use bone broth instead of vegetable broth if not vegetarian—for added protein and collagen.
FAQ: One-Pot Creamy Vegetable Soup
1. Can I freeze this soup?
Yes! Let it cool completely and store in freezer-safe containers for up to 3 months. Thaw overnight and reheat gently.
2. What’s the best milk to use for creaminess?
Oat milk has the creamiest texture and neutral flavor. Almond or soy milk work too, as long as they’re unsweetened and unflavored.
3. How do I make it even thicker?
Blend more of the soup or stir in a tablespoon of cornstarch mixed with milk and simmer for 3–5 more minutes.
4. Is this soup vegan?
It is if you use olive oil and plant milk! Just double-check that your broth is vegan-friendly.
5. Can I add protein?
Yes! Stir in cooked lentils, white beans, or tofu cubes. They boost nutrition and make it more filling.
6. How long does it last in the fridge?
Stored in an airtight container, this soup keeps well for up to 5 days. The flavor improves after a day or two.
7. What vegetables can I use if I don’t have everything?
It’s flexible—use what you have. Good swaps include sweet potatoes, bell peppers, parsnips, spinach, kale, or frozen veggie mixes.
PrintComforting Creamy Veggie Soup – Easy Dinner Recipe
This One-Pot Creamy Vegetable Soup is warm, nourishing, and full of wholesome ingredients. Naturally vegetarian and easy to make vegan or gluten-free, it’s a cozy meal that’s perfect any night of the week.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 6 servings 1x
Ingredients
-
2 tbsp olive oil or butter
-
1 medium onion, chopped
-
2 cloves garlic, minced
-
2 stalks celery, diced
-
2 carrots, chopped
-
2 medium potatoes, diced
-
1 cup chopped cauliflower or broccoli
-
1 tsp dried thyme
-
1 bay leaf
-
4–5 cups vegetable broth
-
1 cup frozen corn
-
1 cup frozen peas
-
½ cup chopped zucchini or green beans
-
1½ cups milk or unsweetened plant milk
-
Salt and pepper to taste
-
Optional: fresh parsley for garnish
Instructions
-
Heat oil in a large pot. Sauté onion, garlic, celery, and carrots for 5–6 minutes.
-
Add potatoes, cauliflower, thyme, and bay leaf. Cook 5 minutes more.
-
Pour in broth and bring to a boil. Reduce heat and simmer 15–20 minutes.
-
Blend part of the soup for a creamier texture.
-
Stir in corn, peas, zucchini, and milk. Simmer 5–8 minutes.
-
Season to taste, remove bay leaf, and garnish with fresh parsley. Serve warm.
Notes
-
For extra protein, add lentils or white beans.
-
Use coconut milk for a richer, dairy-free version.
-
Keeps well for 5 days or can be frozen up to 3 months.
