One Pot Creamy Vegetable Soup
This creamy vegetable soup is a real weeknight hero. It all comes together in just a little over 30 minutes using a single pot, which means minimal fuss and cleanup. It’s packed with comforting veggies like onion, carrot, celery, potatoes, broccoli, and corn. Butter and flour create a simple roux for thickness, while heavy cream and sharp cheddar add richness and that warm, indulgent feel. This recipe serves about 8 generous portions, and it’s perfect for spooning up any day of the week.
- Here’s what you’ll find below: a straightforward ingredient list and step-by-step guidance with helpful photos, plus easy swap ideas (like vegan, gluten-free, or cheese and veggie alternatives), tips to boost the creaminess, and handy pointers for storing, freezing, and reheating your soup.
- Why it works so well: everything cooks together in one pot, so cleanup is quick. The simple roux thickens the soup beautifully, and the heavy cream and cheese bring classic comfort-food flavor. Plus, it’s super flexible—perfect for using up whatever veggies you have on hand.
- Easy wins: you can prep everything in about 10 minutes, simmer until the potatoes are tender, then finish with a splash of vinegar plus a sprinkle of fresh parsley, extra cheese, and crunchy oyster crackers. Yum!
Why You’ll Reach for This Soup
- This is my go-to when I want a fast, veggie-packed dinner. I’m a sucker for one-pot meals that are seriously flexible, and this creamy vegetable soup fits the bill every time. It’s classic comfort food with a vegetarian twist that’s easy to customize with whatever you have in your kitchen.
-
If this creamy veggie soup hits the spot, check out my Creamy Vegan Chickpea Stew, my One Pot Olive Garden Minestrone, or my Easy Vegan Tomato Soup for more cozy, family-friendly meals.
Ingredients and Smart Swaps

- 6 tablespoons butter
- 1 white onion, diced
- 1.5 cups chopped carrots
- 1.5 cups chopped celery
- 6 cloves garlic, minced
- 2 teaspoons dried oregano
- 2 teaspoons dried thyme
- 1 teaspoon dried sage
- 1/3 cup flour
- 6 cups vegetable broth
- 2 cups broccoli, chopped in bite-sized pieces
- 1 (15 oz.) can corn, drained
- 3 cups (3/4″ thick) diced potatoes
- 1/2 cup heavy cream
- 4 oz. sharp cheddar cheese, shredded
- 1 teaspoon balsamic vinegar
- Kosher salt
- fresh cracked pepper
- fresh chopped parsley
- shredded cheese
- oyster crackers
One-Pot Cooking Instructions
- Melt the butter in a large pot over medium heat until bubbly.
- Add diced onion, chopped carrots, and chopped celery with a pinch of salt and pepper; increase heat to medium-high and cook, stirring occasionally, until onions are translucent, about 10 minutes.
- Reduce heat to medium and stir in minced garlic, dried oregano, dried thyme, and dried sage; cook 1 minute, stirring.
- Sprinkle in the flour and cook, stirring frequently, about 1 minute to coat the vegetables.
- Pour a splash of vegetable broth into the pot to deglaze, scraping up browned bits from the bottom.
- Stir in diced potatoes, drained corn, chopped broccoli, and the remaining vegetable broth; season with salt and pepper.
- Cover the pot, increase heat to medium-high, and bring to a simmer.
-
Once simmering, reduce heat to low, keep covered, and cook 10–12 minutes until potatoes are fork-tender, stirring occasionally.
- Optional: before adding dairy, blend half or all of the soup with an immersion blender or regular blender for a smoother, creamier texture.
- Remove the pot from the heat and stir in the heavy cream, shredded sharp cheddar, and a splash of balsamic vinegar.
- Stir until the cheese melts and the soup is smooth; garnish with chopped parsley, extra shredded cheddar, and oyster crackers.

Pro Tips for Perfect Soup
- Use whatever veggies you have on hand! This creamy vegetable soup is super flexible. I love making a big batch when I need to clean out the fridge. Just keep a similar veggie ratio and the soup will turn out delicious every time.
- Want it extra creamy? Before stirring in the cream and cheese, try blending half or all of the soup with an immersion blender or regular blender. Then finish with the cream and cheddar for a silky smooth texture.
Easy Swaps and Add-Ins
Here are some easy swaps and add-ins to tailor this creamy vegetable soup to your tastes or dietary needs.
- Swap the vegetables: Try cauliflower, zucchini, peas, green beans, or bell peppers instead of some or all of the broccoli and corn. Add tender greens like spinach or kale near the end for a fresh pop of color.
- Try different potatoes: Russets or red potatoes work well, or use sweet potatoes for a slightly sweeter, earthier flavor. Just note sweet potatoes may cook faster.
- Change up the cheese: Smoked Gouda, Gruyère, Monterey Jack, or pepper jack are all flavorful alternatives. For a lighter soup, skip the cheese altogether.
- Make it dairy-free or vegan: Swap butter for olive oil or vegan butter, replace heavy cream with canned coconut milk, cashew cream, or plant milk plus a cornstarch slurry to thicken, and use vegan cheese or nutritional yeast for cheesy flavor.
- Gluten-free options: Use a gluten-free flour blend instead of all-purpose flour, or thicken at the end with a cornstarch slurry (1-2 tablespoons cornstarch mixed with cold water).
- Add protein: Stir in cooked chickpeas or cannellini beans to keep it vegetarian, or add cooked shredded chicken, diced ham, or sausage if you want meat.
- Seasoning adjustments: Use Italian seasoning instead of the dried herbs, or add smoked paprika, red pepper flakes, or chipotle in adobo for a smoky kick. A squeeze of lemon juice or splash of white wine vinegar brightens things up too.
- Corn options: Fresh corn cut off the cob adds sweetness, or roast corn kernels beforehand for a caramelized flavor boost.
- Toppings: Try dollops of sour cream or Greek yogurt, chopped fresh herbs, crunchy croutons, or tortilla strips instead of oyster crackers for variety.

Storage, Freezing, and Reheating
- Make Ahead: This creamy vegetable soup is great for meal prep. I often make a big pot on Sunday and enjoy it for lunches all week. You can also chop up all the veggies a day or two ahead—just keep the potatoes submerged in water so they don’t brown.
- Storage: Keep leftovers in an airtight container in the fridge for up to 5 days.
- Freezing: Freeze the soup in an airtight container for up to 3 months. It’s perfect for a quick, comforting meal anytime.
-
Reheating: Thaw frozen soup overnight in the fridge, then warm it gently in a saucepan over medium heat. Stir occasionally until hot, adding salt and pepper to taste before serving.
Troubleshooting and FAQs
How do you make vegetable soup taste richer?
That rich, comforting flavor comes from making a simple roux with butter and flour that thickens the soup. Layered with sautéed veggies and dried herbs, then finished off with heavy cream and sharp cheddar, this creamy vegetable soup is full of depth and warmth.
How do you make vegetable soup thick?
This soup gets its lovely thick texture from the roux made by cooking flour with butter and veggies. As it simmers, the roux thickens the broth. Then, the melted sharp cheddar and heavy cream give it that perfect creamy thickness.
How do you fix bland vegetable soup?
With this recipe, bland soup is out of the question! The blend of dried herbs, sautéed mirepoix, and a mix of fresh vegetables add layers of flavor. Plus, the sharp cheddar cheese and heavy cream bring it all together for a rich, tasty bowl every time.

A rich and comforting creamy vegetable soup made in one pot with a mix of vegetables, herbs, a roux for thickness, finished with heavy cream and sharp cheddar. Perfect for quick weeknight dinners and adaptable to whatever vegetables you have on hand.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 8 servings 1x
- Category: Main Dish
- Cuisine: American
Ingredients
- 6 tablespoons butter
- 1 white onion, diced
- 1.5 cups chopped carrots
- 1.5 cups chopped celery
- 6 cloves garlic, minced
- 2 teaspoons dried oregano
- 2 teaspoons dried thyme
- 1 teaspoon dried sage
- 1/3 cup flour
- 6 cups vegetable broth
- 2 cups broccoli, chopped in bite-sized pieces
- 1 (15 oz.) can corn, drained
- 3 cups (3/4″ thick) diced potatoes
- 1/2 cup heavy cream
- 4 oz. sharp cheddar cheese, shredded
- 1 teaspoon balsamic vinegar
- Kosher salt, to taste
- Fresh cracked pepper, to taste
- Fresh chopped parsley (for garnish)
- Shredded cheese (for garnish)
- Oyster crackers (for garnish)
Instructions
- Melt the butter in a large Dutch oven over medium heat until bubbly.
- Add the diced onion, chopped carrots, and chopped celery with a pinch of salt and pepper. Increase heat to medium-high and cook, stirring occasionally, until onions are translucent, about 10 minutes.
- Reduce heat to medium and stir in minced garlic, dried oregano, dried thyme, and dried sage. Cook for 1 minute, stirring often to prevent burning.
- Sprinkle in the flour and stir well to coat all the vegetables. Cook about 1 minute, stirring frequently to avoid lumps.
- Pour a splash of vegetable broth into the pot to deglaze, scraping up browned bits from the bottom.
- Add diced potatoes, drained corn, chopped broccoli, and the remaining vegetable broth. Season with additional salt and pepper.
- Cover the pot, turn heat to medium-high, and bring to a simmer.
- Once simmering, reduce heat to low, keep covered, and cook for 10-12 minutes until the potatoes are fork-tender. Stir occasionally to prevent sticking.
- Optional: before adding dairy, blend half or all of the soup with an immersion blender or regular blender for a smoother, creamier texture.
- Remove the pot from heat and stir in heavy cream, shredded sharp cheddar, and a splash of balsamic vinegar.
- Stir until the cheese melts smoothly into the soup.
- Garnish with fresh chopped parsley, extra shredded cheddar, and oyster crackers before serving.
Notes
This recipe is very flexible – you can swap the vegetables according to what you have available, such as cauliflower, zucchini, peas, green beans, bell peppers, spinach or kale., For dairy-free or vegan alternatives, swap butter for olive oil or vegan butter, heavy cream for coconut milk or cashew cream, and cheddar cheese for vegan cheese or nutritional yeast., Gluten-free options include using gluten-free flour or thickening with a cornstarch slurry., Add protein options like chickpeas, cannellini beans, cooked shredded chicken, ham, or sausage if desired., Seasoning can be adjusted with Italian seasoning, smoked paprika, red pepper flakes, or chipotle in adobo, and brightened with lemon juice or white wine vinegar., Soup can be stored in airtight containers in the fridge for up to 5 days or frozen for up to 3 months., Reheat gently on stovetop, stirring occasionally and adjusting seasoning if needed.
Nutrition
- Serving Size: 1/8 of soup
- Calories: 287 per serving
- Fat: 16.8 g per serving
- Carbohydrates: 29.2 g per serving
- Protein: 7.5 g per serving
More in Recipes
Crock Pot Beef Stew
Crockpot Butter Chicken
Crock Pot Chicken Pot Pie