One-Pot Veggie Soup Recipe – Cozy & Delicious

One-pot creamy vegetable soup is the ultimate comfort food — simple to make, nourishing, and brimming with colorful vegetables in a velvety, herb-infused broth. With just one pot and a handful of pantry staples, this satisfying soup comes together quickly, making it perfect for busy weeknights, relaxed weekend meals, or batch cooking for the week ahead.

Inspired by classic European vegetable stews, this version leans into the creamy texture of blended potatoes and milk or cream without requiring any heavy sauces or roux. It’s a warm, cozy dish that welcomes whatever veggies you have on hand and can easily be adapted to fit vegetarian, vegan, or gluten-free diets.

Whether you serve it as a hearty main course or a side dish with bread and salad, this soup is a crowd-pleasing favorite that’s both practical and soul-satisfying.

Ingredients Overview

Every component in this one-pot creamy vegetable soup adds texture, flavor, or richness. Here’s how each one plays a part:

  • Olive Oil or Butter: The fat base for sautéing the aromatics. Butter offers a richer taste, while olive oil keeps it dairy-free and heart-healthy.

  • Yellow Onion, Garlic, Celery, Carrots: This quartet builds a classic, savory foundation. Carrots bring sweetness, celery adds earthiness, onion creates depth, and garlic rounds out the aroma.

  • Potatoes: These are essential for natural creaminess when blended. Yukon Golds are ideal for their buttery texture, but red or russet potatoes work well too.

  • Vegetable Broth: Acts as the flavorful liquid base. Choose low-sodium so you can adjust seasoning as needed.

  • Milk, Cream, or Plant-Based Alternative: This gives the soup its creamy body. Use heavy cream for richness, whole milk for a lighter version, or canned coconut milk or cashew cream for a vegan option.

  • Frozen or Fresh Mixed Vegetables: Peas, corn, green beans, or green peas add color, texture, and variety. Frozen veggies are convenient and work just as well.

  • Dried Herbs (Thyme, Parsley, Bay Leaf): These add comforting warmth. Dried or fresh thyme works great, and a bay leaf infuses slow-cooked flavor.

  • Salt, Pepper: Basic seasonings, essential to bring everything together. Taste and adjust as needed.

Optional Add-Ins:

  • A squeeze of lemon juice for brightness

  • Grated Parmesan or nutritional yeast for a savory boost

  • A pinch of chili flakes for heat

Substitution Suggestions:

  • Vegan: Use olive oil and coconut or oat milk. Skip cheese or use nutritional yeast.

  • Gluten-Free: This soup is naturally gluten-free — just ensure the broth and any plant milks are certified.

  • Low-Carb: Swap potatoes for cauliflower florets.

Step-by-Step Instructions

  1. Sauté the Aromatics:
    In a large soup pot or Dutch oven, heat olive oil (or butter) over medium heat. Add diced onion, carrots, and celery. Cook, stirring occasionally, for 7–8 minutes, or until softened. Add garlic and sauté another minute until fragrant.

  2. Add Potatoes and Herbs:
    Stir in the diced potatoes, thyme, bay leaf, and a generous pinch of salt and pepper. Cook for 2 minutes, allowing the flavors to meld.

  3. Pour in the Broth:
    Add the vegetable broth and bring the mixture to a boil. Reduce heat to a simmer, cover loosely, and cook for 15–20 minutes, or until the potatoes are tender.

  4. Blend for Creaminess:
    Remove the bay leaf. Use an immersion blender to partially blend the soup, creating a creamy base while leaving some vegetable chunks for texture. Alternatively, transfer 2–3 cups to a blender, puree, then return to the pot.

  5. Add Cream and Mixed Veggies:
    Stir in your choice of milk or cream and add the frozen or fresh mixed vegetables. Simmer for another 5–10 minutes until everything is heated through and the soup is thick and creamy.

  6. Final Seasoning and Serve:
    Taste and adjust salt and pepper. Optionally, stir in fresh parsley or a splash of lemon juice. Serve hot with crusty bread or crackers.

Helpful Tips:

  • Don’t over-blend — the charm is in the mix of smooth and chunky textures.

  • Warm the milk or cream before adding to prevent curdling.

  • Store leftovers in glass containers to avoid absorption of odors.

Tips, Variations & Substitutions

Flavor Variations:

  • Spicy Kick: Add a pinch of chili flakes or a diced jalapeño with the garlic.

  • Herb Swaps: Use Italian seasoning, rosemary, or dill for a twist.

  • Cheesy Add-In: Stir in grated cheddar or Parmesan at the end for richness.

Make It a Meal:

  • Add cooked quinoa, rice, or orzo to boost substance.

  • Include canned white beans or chickpeas for added protein and creaminess.

Texture Variations:

  • Keep it chunky by skipping the blending step.

  • For ultra-smooth soup, blend the entire batch and strain if desired.

Serving Ideas & Occasions

This one-pot creamy vegetable soup shines in any setting:

  • Pair it with: Rustic sourdough, garlic bread, or homemade biscuits.

  • Side dishes: A simple arugula salad with lemon vinaigrette or a tomato and cucumber salad.

  • Occasions: Great for family dinners, cold-weather lunches, or cozy weeknight meals. It’s also perfect for meal prep — reheat and serve with different toppings all week.

For gatherings, serve it as an appetizer in small mugs or bowls with a sprinkle of herbs and a swirl of cream or olive oil.

Nutritional & Health Notes

This soup delivers a healthy balance of fiber, vitamins, and plant-based nutrients:

  • Vegetables: Carrots, celery, and mixed veggies add fiber, vitamin A, potassium, and antioxidants.

  • Potatoes: Provide complex carbs and help create a creamy texture without needing heavy thickeners.

  • Dairy or Plant Creams: Add healthy fats, and with plant-based versions, it’s lactose-free and lower in saturated fat.

  • Low in Calories: Light but filling, especially when made with plant milk and no added cheese.

To lighten it even more, reduce the amount of oil and cream, and serve with leafy greens or whole grains.

FAQs

Q1: Can I freeze creamy vegetable soup?

A1: Yes, but avoid freezing if made with dairy cream — it may separate when reheated. For best results, freeze before adding milk or cream, then stir it in fresh after thawing.


Q2: What’s the best way to reheat this soup?

A2: Reheat on the stovetop over medium-low heat, stirring occasionally. If it thickens in the fridge, add a splash of broth or milk to loosen it up.


Q3: Can I use canned vegetables?

A3: While fresh or frozen vegetables are best for texture, canned veggies can work in a pinch. Add them during the last few minutes of cooking to avoid over-softening.


Q4: How do I make it vegan?

A4: Simply use olive oil and your favorite plant-based milk or cream. Coconut milk and oat milk are great choices. You can also add nutritional yeast for cheesy flavor.


Q5: What if I don’t have an immersion blender?

A5: No problem! Use a regular blender and puree a portion of the soup. Just let it cool slightly before blending and vent the lid to avoid pressure buildup.


Q6: Can I add pasta to this soup?

A6: Yes! Stir in small pasta like ditalini or orzo during the last 10 minutes of cooking. Adjust liquid as needed since pasta will absorb broth.


Q7: Is this soup gluten-free?

A7: Yes, as long as all ingredients (especially broth and optional add-ins) are gluten-free. Always check labels, especially for store-bought broth or spice mixes.

Print

One-Pot Veggie Soup Recipe – Cozy & Delicious

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A simple, one-pot creamy vegetable soup made with fresh or frozen veggies, potatoes, and a rich broth. Cozy, flavorful, and easy to adapt for any diet.

  • Author: Maya Lawson
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 46 servings 1x

Ingredients

Scale
  • 2 tbsp olive oil or butter

  • 1 yellow onion, diced

  • 2 carrots, peeled and chopped

  • 2 celery stalks, chopped

  • 3 garlic cloves, minced

  • 2 medium potatoes, peeled and diced

  • 4 cups vegetable broth

  • 1 bay leaf

  • ½ tsp dried thyme

  • 1 cup milk, cream, or plant-based milk

  • 2 cups frozen mixed vegetables

  • Salt and pepper to taste

  • Fresh parsley or lemon juice (optional)

Instructions

  • Heat oil in a large pot. Sauté onion, carrots, and celery for 7–8 minutes.

  • Add garlic, potatoes, thyme, bay leaf, salt, and pepper. Cook 2 minutes.

  • Pour in broth and bring to a boil. Reduce to simmer; cook 15–20 minutes.

  • Remove bay leaf. Blend part of the soup until creamy, leaving some chunks.

  • Stir in milk or cream and frozen vegetables. Simmer 5–10 more minutes.

  • Taste and adjust seasoning. Garnish with parsley or lemon if using.

Notes

Store in fridge up to 4 days. Freeze before adding cream for best texture. Add rice, beans, or pasta to make it heartier.

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star