One-Pot Creamy Vegetable Soup Recipe

I absolutely love how this One-Pot Creamy Vegetable Soup Recipe comes together—it’s like a warm hug in a bowl! Whether you’re coming in from a chilly day or just craving something comforting yet light, this soup delivers big on flavor without a lot of fuss. The beauty of this recipe is that it’s all made in one pot, meaning less cleanup for you and maximum cozy vibes.

When I first tried this, I was amazed at how creamy and rich it tastes without any dairy. Using nutritional yeast and dairy-free butter gives it that velvety texture and cheesy hint that’s so satisfying. You’ll find that once you make this, it quickly becomes a go-to for quick weeknight dinners or when you want something nourishing that feels a bit fancy without being complicated.

❤️

Why You’ll Love This Recipe

  • Super Easy to Make: It’s all done in one pot, so cleanup is a breeze.
  • Dairy-Free Creaminess: Uses dairy-free butter and soy milk for that rich texture without any dairy.
  • Loaded with Veggies: Packed with carrots, celery, peas, corn, and optional chickpeas for nutrition and color.
  • Comfort Food That’s Healthy: Hearty, satisfying, and nourishing—perfect for any day you need a little extra care.

Ingredients You’ll Need

This One-Pot Creamy Vegetable Soup Recipe depends on simple, wholesome ingredients that work beautifully together to create a comforting and creamy base. I always grab fresh herbs when I can; they really bring the flavors alive and make the soup feel homemade and vibrant.

  • Neutral oil: I use olive oil, but any mild-flavored oil will do, like avocado or sunflower oil.
  • Garlic: Minced fresh garlic packs so much aroma and flavor into the soup.
  • White onion: Chopped for sweetness and depth—the foundation of so many great soups.
  • Carrots: Chopped to add a natural sweetness and texture.
  • Celery: Adds a subtle earthiness and crunch.
  • Corn: Frozen works great here; it adds a pop of sweetness and color.
  • Peas: I love using frozen peas—they keep their vibrant color and sweetness.
  • Nutritional yeast: This is the secret to that cheesy, umami boost without dairy.
  • Vegetable broth: Choose a good-quality broth for rich flavor.
  • All-purpose flour: Used to thicken the soup and create that creamy texture; gluten-free flour works well too.
  • Dairy-free butter: Adds richness and helps create a roux with the flour.
  • Unsweetened dairy-free milk: Soy milk works best here for creaminess without overpowering the veggies.
  • Salt: Balances the flavors beautifully.
  • Pepper: A little extra kick and warmth.
  • Fresh rosemary, oregano, thyme: These herbs bring out the freshness and complexity in the soup.
  • Chickpeas or white beans (optional): For added protein and heartiness—great if you want to make it more filling.
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.

Variations

I love how flexible this One-Pot Creamy Vegetable Soup Recipe is—you can tweak it based on what’s in your fridge or your dietary preferences. It’s your kitchen, so feel free to customize and make it your own cozy classic.

  • Adding Protein: I often toss in chickpeas or white beans for a protein boost—it turns the soup into a heartier meal.
  • Seasonal Veggies: Depending on the time of year, you can swap peas and corn for zucchini or green beans for a fresh twist.
  • Make it Spicy: Adding a pinch of red pepper flakes gives a nice gentle heat that my family loves.
  • Grain Boost: Stirring in cooked quinoa or rice works wonderfully if you want your soup to be extra filling.
  • Herb Variations: Feel free to use dried herbs if fresh aren’t available, just use about half the amount.

How to Make One-Pot Creamy Vegetable Soup Recipe

Step 1: Sauté Your Veggie Base Just Right

Start by heating your pot over medium heat and adding the neutral oil. Toss in the onions, carrots, celery, garlic, and salt. I like to cook this for about 5 minutes until the onions are nice and translucent—this is when the base starts developing those lovely mellow flavors that make the soup so comforting. Keep an eye on the garlic; you want it fragrant but not browned or burnt.

Step 2: Create the Creamy Roux Base

Add your dairy-free butter to the pot and let it melt gently. Once it’s melted, sprinkle the flour over the veggies and stir well to coat everything evenly. This roux will be thick and sticky—that’s exactly what you want because it’s what turns the soup creamy and thick. Stir constantly for about a minute so the flour cooks through and doesn’t taste raw.

Step 3: Slowly Build the Soup

Next, slowly pour in your vegetable broth while stirring continuously to keep lumps from forming. Add the pepper, fresh oregano, thyme, and rosemary. Keep stirring until the soup comes to a gentle boil. This step is key because as it cooks, the soup will thicken beautifully. Make sure to keep stirring so nothing sticks to the bottom—I’ve learned the hard way that even stirring helps prevent burning.

Step 4: Add the Veggies and Finish It Off

Finally, stir in the peas, corn, nutritional yeast, optional chickpeas, and unsweetened dairy-free milk. Lower the heat and let everything cook together for another 5 to 7 minutes until the frozen peas and corn are heated through. This last cooking step warms the veggies without losing their texture or color, keeping the soup vibrant and fresh.

Step 5: Serve and Enjoy

Divide the soup into bowls and get ready to dig in! I love this soup for cozy nights or when I need a quick, wholesome lunch. It also keeps well, making it a perfect make-ahead meal for busy weeks.

👨‍🍳

Pro Tips for Making One-Pot Creamy Vegetable Soup Recipe

  • Perfect Roux Thickness: Don’t rush the roux stage; cook the flour in the butter long enough so it loses that raw flour taste but not so long it darkens.
  • Continuous Stirring: Stir frequently, especially that roux and broth mixture, to avoid lumps and burning on the bottom.
  • Adjust Herbs to Taste: Fresh herbs add brightness, but if you don’t have them handy, dried will work fine—just reduce quantity by half.
  • Frozen Veggies Work Wonders: Frozen peas and corn retain sweetness and color better than canned, making your soup pop visually and flavor-wise.

How to Serve One-Pot Creamy Vegetable Soup Recipe

A bowl of thick yellow soup filled with green peas, orange carrot pieces, white beans, and potato chunks, all mixed in a creamy texture. The soup is topped with fresh green herb sprigs and sprinkled with black pepper, making it look fresh and colorful. The bowl is white and placed on a white marbled surface, with a spoon resting inside. In the background, there are two slices of light-colored bread and a small bowl of coarse white salt, adding a cozy touch. Photo taken with an iphone --ar 4:5 --v 7

Garnishes

I love topping this soup with a sprinkle of fresh chopped parsley or a pinch of nutritional yeast for extra flavor and a pop of green color. A few toasted pumpkin seeds or cracked black pepper add wonderful texture and visual appeal. For a little zing, a drizzle of good-quality olive oil right before serving adds a silky finish.

Side Dishes

This soup pairs perfectly with a crusty baguette or warm pita for dipping—nothing beats dunking warm bread into creamy veggie goodness. I also like a simple side salad with lemon vinaigrette to keep the meal light and fresh, balancing the creaminess of the soup.

Creative Ways to Present

For a special occasion, I sometimes serve this soup in hollowed-out mini pumpkins or large bell peppers—it looks festive and fun! You can also ladle it into small cups or jars for a cozy appetizer at casual gatherings.

Make Ahead and Storage

Storing Leftovers

I store leftovers in airtight containers in the fridge and use them within 3 days for the best flavor and texture. The soup thickens as it chills, so I usually thin it out with a splash of broth or dairy-free milk when reheating.

Freezing

This One-Pot Creamy Vegetable Soup Recipe freezes beautifully. I portion it into freezer-safe containers and it keeps well for up to 3 months. When thawing, defrost overnight in the fridge and reheat gently on the stove, stirring occasionally.

Reheating

To reheat, warm the soup over low heat, stirring regularly to prevent sticking. If it’s too thick, add a little broth or dairy-free milk to loosen it up and bring back that silky creamy texture.

FAQs

  1. Can I make this One-Pot Creamy Vegetable Soup Recipe with fresh vegetables only?

    Absolutely! You can use fresh peas and corn when in season or other fresh veggies you enjoy. Just adjust the cooking times slightly to ensure everything softens properly.

  2. Is there a way to make this soup gluten-free?

    Yes! Simply swap the all-purpose flour for a gluten-free flour blend in the same amount. The soup will thicken just as well and taste just as delicious.

  3. Can I use a different dairy-free milk than soy?

    Definitely! Unsweetened almond, oat, or cashew milk will work fine, but I find soy milk gives the creamiest, most neutral flavor.

  4. How long does this soup keep in the fridge?

    Stored in an airtight container, this soup stays good for up to 3 days in the refrigerator. Be sure to reheat thoroughly before serving.

  5. Can I add other vegetables to this One-Pot Creamy Vegetable Soup Recipe?

    Yes, feel free to add veggies like zucchini, green beans, or potatoes. Just make sure to chop them evenly and adjust cooking times so everything finishes together.

Final Thoughts

This One-Pot Creamy Vegetable Soup Recipe has become such a staple in my kitchen because it’s hassle-free, nourishing, and deeply satisfying. I love that it’s easy enough for weeknights but tasty enough to make you feel like you’re treating yourself. I really hope you give it a try—you might just find it’s your new favorite comfort food that’s as good for your body as it is for your soul.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
One-Pot Creamy Vegetable Soup Recipe

One-Pot Creamy Vegetable Soup Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.9 from 88 reviews
  • Author: Jessica
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 35 minutes
  • Yield: 4 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegan

Description

This One-Pot Creamy Vegetable Soup is a hearty, flavorful, and comforting dish perfect for any season. Made with a blend of fresh vegetables, nutritional yeast for a cheesy flavor, and creamy dairy-free ingredients, this vegan soup is both nutritious and satisfying. The recipe uses simple pantry staples and comes together quickly in one pot, making it an ideal meal for busy weeknights or cozy gatherings.


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 frozen corn
  • 1 cup frozen peas

Dry Ingredients

  • 3 Tbsp nutritional yeast
  • 1/3 cup all-purpose flour (gluten-free flour can be substituted)
  • 1 tsp salt
  • ½ tsp black pepper
  • ½ tsp fresh rosemary
  • ½ tsp fresh oregano
  • ½ tsp fresh thyme

Liquids and Others

  • 4 cups vegetable broth
  • ⅓ cup dairy-free butter
  • 1 cup unsweetened dairy-free milk (soy milk recommended)
  • 1 cup chickpeas or white beans (optional)


Instructions

  1. Sauté Vegetables: Heat a large pot over medium heat. Add the olive oil, then toss in the chopped onions, carrots, celery, minced garlic, and salt. Cook for about 5 minutes or until the onions turn translucent, stirring occasionally to prevent sticking.
  2. Create Roux: Add the dairy-free butter to the pot. As it melts, sprinkle the all-purpose flour over the vegetables and stir well to coat everything evenly. This mixture will become thick and sticky, forming the base that will thicken the soup.
  3. Add Broth and Herbs: Slowly pour in the vegetable broth while stirring continuously. Then add the pepper, fresh oregano, thyme, and rosemary. Mix thoroughly to combine all ingredients.
  4. Simmer Soup: Keep stirring frequently to prevent burning and allow the soup to come to a gentle boil. As it heats, the mixture will thicken into a creamy consistency.
  5. Add Final Ingredients: Stir in the peas, corn, nutritional yeast, chickpeas (if using), and dairy-free milk. Lower the heat and cook for an additional 5-7 minutes until the peas and corn are warmed through, stirring occasionally.
  6. Serve: Ladle the soup into bowls and serve hot. Enjoy your creamy vegetable soup as a comforting meal.
  7. Storage: Store any leftovers in an airtight container in the refrigerator for up to 3 days.

Notes

  • This recipe is vegan and dairy-free, making it suitable for those with lactose intolerance or following a plant-based diet.
  • For a gluten-free version, substitute all-purpose flour with a gluten-free flour blend.
  • Optional chickpeas add protein and texture, but can be omitted to keep the soup lighter.
  • Use fresh herbs if possible for the best flavor, but dried herbs can be substituted, reducing the quantity accordingly.
  • Stir frequently while simmering to prevent the soup from sticking or burning.
  • You can vary the vegetables based on availability or preference; zucchini or potatoes would be good additions.

Nutrition

  • Serving Size: 1 bowl (about 1.5 cups)
  • Calories: 180
  • Sugar: 6g
  • Sodium: 620mg
  • Fat: 7g
  • Saturated Fat: 1g
  • Unsaturated Fat: 5g
  • Trans Fat: 0g
  • Carbohydrates: 26g
  • Fiber: 5g
  • Protein: 7g
  • Cholesterol: 0mg

Leave a Comment & Rate this Recipe!

If you love this recipe, please consider giving it a star rating when you leave a comment. Star ratings help people discover my recipes online. Your support means a lot to me, I appreciate you.

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

Your email address will not be published. Required fields are marked *