Creamy vegetable soup is simple, comforting, and easy to make in a single pot on the stovetop. It's the perfect weeknight meal that's both filling and nutritious.

Recipe summary
Flavor/texture: Hearty vegetable soup made with a creamy and mild herb broth.
Key ingredients: Frozen mixed vegetables, diced potatoes, roux, milk, broth, dried herbs.
Serves: 4 people
Similar to: Hash Brown Potato Broccoli Soup, Corn Zucchini Chowder
Jump to:
Ingredients and substitutions

- Roux - Butter and flour create a roux, which is a paste that thickens your soup.
- Creamy broth - Whole milk and chicken (or vegetable) broth create a creamy and flavorful broth. We're relying on the broth to add flavor to your soup, so I don't recommend using a low sodium broth. Whole milk works best to create a creamy, thick broth.
- Potatoes - Any potatoes you have on hand, like yukon gold (shown here), russet, or red potatoes will work in this recipe. You could also substitute with frozen cubed hash browns (like in my hash brown potato broccoli soup recipe). Your cooking time will need to be reduced by 4-5 minutes if using frozen cubed hash browns (they're smaller and par-cooked).
- Flavor - Onion, salt, pepper, & Italian seasoning add flavor to your soup. If you're using low sodium broth, I recommend increasing these ingredients as needed to make up for the lost flavor.
- Frozen veggies - You'll need one 15 ounce bag of frozen mixed vegetables for this recipe. Canned vegetables will also work, but keep in mind canned weights include the water inside - one 15 ounce can contains about 10 ounces of actual veggies.
How to make creamy vegetable soup

- Cook onions in butter until translucent. Stir in flour to coat and cook one minute.
- Add broth and milk and whisk to remove clumps.
- Add seasoning and potatoes and cook for 10 minutes, stirring occasionally.
- Stir in frozen vegetables and cook until potatoes are fork tender.
Tips and tricks
How to make soup creamy - Today, we're using whole milk to make our vegetable soup creamy. Whole milk can be substituted with half & half for a richer, thicker soup. Substituting with skim or 1% milk will work, but your soup will turn out thin and less creamy. Lower fat milks also have a tendency to break when heated too hot.
How to add flavor to soup - This soup has a mild, savory flavor. The onion, salt, pepper, Italian seasoning, and broth are the flavor-adding ingredients in this recipe, so I don't recommend omitting any of them. If you're using a low sodium broth (which I don't recommend for this recipe), you'll want to add extra seasoning to the recipe to make up for the loss in flavor. A spoonful of pesto or a dash of hot sauce can add extra flavor to your soup as well.

Frequently asked questions
Leftovers can be reheated on the stovetop over medium heat until desired temperature is reached, or in the microwave.
I do not recommend freezing this soup because it can separate when thawed.
Yes, canned vegetables can work as a substitute. Keep in mind that the weight listed on the can includes the liquid, so you may want to pick up an extra can of veggies to make the listed number of servings.
This soup has a mild and savory herb flavor that pairs well with your favorite side salad and crusty bread. A few of my favorite pairings include garlic butter croutons, flaky buttermilk biscuits, a pomegranate chopped salad, freezer garlic bread, or parmesan crisps.
Leftovers will keep for 4-5 days in a tightly sealed container in the refrigerator and reheat well on the stovetop or in the microwave.
Recommended
📖 Recipe
Creamy Vegetable Soup
Ingredients
- ¼ cup unsalted butter
- 1 medium onion, diced
- ¼ cup (30 g) all-purpose flour
- 16 ounces (454 g) broth, vegetable or chicken
- 16 ounces (454 g) whole milk
- 1 pound (454 g) potatoes, diced into bite size cubes
- ½ teaspoon salt
- ¼ teaspoon pepper
- 1 teaspoon Italian seasoning
- 15 ounces (425 g) frozen mixed vegetables
Instructions
- In a stock pot over medium heat, melt butter. Add onions and cook for about 3-4 minutes, or until they begin to turn translucent. Add flour and stir to coat. Cook for one minute. Add broth and milk, whisking to remove lumps.
- Add potatoes, salt, pepper, and Italian seasoning. Cook for 10 minutes, stirring occasionally. Add frozen vegetables and cook for an additional 4-5 minutes, or until potatoes are cooked through and fall apart when pierced through with a fork.
- Remove from heat and serve warm.
Equipment Recommendations
Notes
- Potato options: Cube potatoes into small, bite size pieces, about ½ inch or smaller. Yukon gold, russet, or red potatoes all work well in this soup.
- Storage: Leftovers will keep for 4-5 days in a tightly sealed container in the refrigerator and reheat well on the stovetop or in the microwave.
- Veggie substitutes: Frozen mixed vegetables can be substituted with canned vegetables.













Comments
No Comments