Easy One-Pot Creamy Vegetable Soup Recipe
One-Pot Creamy Vegetable Soup is more than just a meal; it’s a comforting hug in a bowl, a testament to how simple ingredients can transform into something truly magical. Have you ever craved a dish that’s both nourishing and incredibly satisfying, requiring minimal effort and even less cleanup? That’s the allure of this wonderful creation. People adore this soup because it’s bursting with fresh, vibrant flavors, each spoonful a delightful medley of tender vegetables swimming in a luxuriously smooth, creamy broth. What truly sets this One-Pot Creamy Vegetable Soup apart is its inherent simplicity. The magic happens all in one pot, allowing the flavors to meld beautifully while minimizing your time spent washing dishes. It’s the perfect antidote to a busy weeknight, a delightful way to enjoy the bounty of seasonal produce, and a dish that consistently delivers warmth and happiness with every single bite. Get ready to fall in love with effortless, soul-warming goodness.

Ingredients:
- 1 tablespoon neutral oil (I prefer olive oil for its flavor)
- 4 cloves of garlic, minced (about 1 tablespoon)
- 1 medium white onion, finely chopped
- 3 medium carrots, peeled and chopped into bite-sized pieces
- 4 stalks of celery, strings removed and chopped
- ½ cup corn (frozen corn works wonderfully here)
- 1 cup peas (again, frozen peas are a convenient and great option)
- 3 tablespoons nutritional yeast (this is key for a cheesy, umami flavor)
- 4 cups vegetable broth
- 1/3 cup all-purpose flour (or your favorite gluten-free all-purpose flour blend for a gluten-free option)
- 1/3 cup dairy-free butter (look for a plant-based butter that melts and creams well)
- 1 cup unsweetened dairy-free milk (soy milk is a good choice for creaminess, but almond or oat milk also work)
- 1 teaspoon salt, or to taste
- ½ teaspoon black pepper, freshly ground
- ½ teaspoon fresh rosemary, finely chopped
Sautéing the Aromatics and Vegetables
- Heat the neutral oil in a large pot or Dutch oven over medium heat. Once the oil is shimmering, add the chopped white onion. Sauté the onion for about 5-7 minutes, stirring occasionally, until it becomes translucent and slightly softened. This process builds a foundational flavor for our soup. Next, add the minced garlic and cook for another minute until fragrant, being careful not to burn it. The aroma of garlic and onion together is truly inviting!
- Add the chopped carrots and celery to the pot. Stir them into the onions and garlic, and cook for about 8-10 minutes, stirring frequently. You want these vegetables to start to soften slightly, but they don’t need to be fully cooked at this stage. This initial sautéing helps to draw out their natural sweetness and deepen their flavor, making them more palatable in the final soup.
Building the Creamy Base
- Now, it’s time to create our creamy base. In a separate small saucepan (or if your pot is large enough and you have space, you can do this in a corner of the pot), melt the dairy-free butter over medium heat. Once melted, whisk in the all-purpose flour. Cook this mixture, stirring constantly, for about 1-2 minutes. This is called a roux, and cooking it for this short period helps to cook out the raw flour taste, preventing a pasty texture in your soup.
- Gradually whisk the unsweetened dairy-free milk into the flour and butter mixture. Continue whisking until the mixture is smooth and thickened, resembling a thin gravy. This process of slowly incorporating the milk and cooking the roux ensures a lump-free, creamy base for our soup. Once thickened, remove this saucepan from the heat.
- Pour the thickened dairy-free milk mixture into the large pot with the sautéed vegetables. Add the vegetable broth, nutritional yeast, salt, pepper, and fresh rosemary. Stir everything together thoroughly to combine all the ingredients. Bring the mixture to a gentle simmer over medium heat, stirring occasionally. Once simmering, reduce the heat to low, cover the pot, and let it cook for about 15-20 minutes, or until the carrots and celery are tender when pierced with a fork. The nutritional yeast will begin extract to dissolve, imparting a wonderful cheesy flavor without any dairy.
Finishing Touches and Serving
- Once the vegetables are tender, stir in the frozen corn and frozen peas. Continue to simmer the soup, uncovered, for another 5-7 minutes, or until the corn and peas are heated through and tender. Avoid overcooking the peas, as they can become mushy and lose their vibrant green color. This final simmer allows all the flavors to meld together beautifully. Taste the soup and adjust seasoning with more salt and pepper if needed. If you prefer a thicker soup, you can let it simmer uncovered for a few extra minutes. For a thinner soup, add a splash more vegetable broth or dairy-free milk. Serve your One-Pot Creamy Vegetable Soup hot, perhaps with a sprinkle of extra fresh rosemary or a crusty bread on the side for dipping.

Conclusion:
And there you have it – a deliciously simple and incredibly satisfying One-Pot Creamy Vegetable Soup! We’ve walked through each step, from prepping your vibrant array of vegetables to achieving that perfectly creamy texture, all within a single pot. This recipe proves that healthy and comforting meals don’t need to be complicated or time-consuming. It’s a fantastic option for busy weeknights, a light yet filling lunch, or even as an impressive starter for a dinner party.
For serving, I love to pair this One-Pot Creamy Vegetable Soup with a crusty baguette for dipping, a sprinkle of fresh parsley, or a drizzle of extra virgin extract olive oil. Feel free to get creative with variations! You can easily swap out vegetables based on seasonality or your preferences – think about adding corn, peas, or even some cooked chicken or white beans for extra protein. If you prefer a dairy-free version, coconut milk or cashew cream works wonderfully.
I truly hope you enjoy making and savoring this wonderful soup as much as I do. It’s a testament to the beauty of simple, wholesome cooking. Don’t be afraid to experiment and make it your own!
Frequently Asked Questions:
How can I make this One-Pot Creamy Vegetable Soup thicker?
If you prefer a thicker soup, you can simmer it uncovered for an additional 10-15 minutes to allow some of the liquid to evaporate. Alternatively, you can create a slurry by mixing 1-2 tablespoons of cornstarch or flour with an equal amount of cold water, then stirring it into the simmering soup until it thickens.
Can I make this soup ahead of time?
Absolutely! This One-Pot Creamy Vegetable Soup is an excellent candidate for meal prep. You can make it a day or two in advance and store it in an airtight container in the refrigerator. Reheat gently on the stovetop, adding a splash of broth or water if it has thickened too much.

Easy One-Pot Creamy Vegetable Soup
A comforting and easy one-pot creamy vegetable soup recipe, perfect for a quick and healthy meal. This dairy-free soup is packed with flavor from aromatic vegetables and nutritional yeast.
Ingredients
-
1 tablespoon neutral oil (olive oil)
-
4 cloves of garlic, minced
-
1 medium white onion, chopped
-
3 medium carrots, chopped
-
4 stalks of celery, chopped
-
½ cup corn (frozen corn)
-
1 cup peas (frozen peas)
-
3 tablespoons nutritional yeast
-
4 cups vegetable broth
-
1/3 cup all-purpose flour (or gluten-free all-purpose flour)
-
1/3 cup dairy-free butter
-
1 cup unsweetened dairy-free milk (soy milk)
-
1 teaspoon salt
-
½ teaspoon black pepper, freshly ground
-
½ teaspoon fresh rosemary, finely chopped
Instructions
-
Step 1
Heat the neutral oil in a large pot or Dutch oven over medium heat. Add the chopped white onion and sauté for 5-7 minutes until translucent. Add the minced garlic and cook for another minute until fragrant. -
Step 2
Add the chopped carrots and celery to the pot. Cook for 8-10 minutes, stirring frequently, until they begin to soften slightly. -
Step 3
In a separate small saucepan, melt the dairy-free butter over medium heat. Whisk in the all-purpose flour and cook for 1-2 minutes, stirring constantly, to create a roux. -
Step 4
Gradually whisk the unsweetened dairy-free milk into the roux until smooth and thickened. Remove from heat. -
Step 5
Pour the thickened milk mixture into the large pot with the vegetables. Add vegetable broth, nutritional yeast, salt, pepper, and rosemary. Stir to combine and bring to a gentle simmer. Reduce heat to low, cover, and cook for 15-20 minutes until carrots and celery are tender. -
Step 6
Stir in the frozen corn and peas. Simmer uncovered for another 5-7 minutes until heated through. Adjust seasoning if needed. Serve hot.
Important Information
Nutrition Facts (Per Serving)
It is important to consider this information as approximate and not to use it as definitive health advice.
Allergy Information
Please check ingredients for potential allergens and consult a health professional if in doubt.
