Creamy Vegetable Soup is a comforting, hearty recipe made with tender carrots, potatoes, and broccoli in a rich, cheesy broth. Ready in just 50 minutes, this easy stovetop soup brings buttery garlic flavor, creamy cheddar goodness, and plenty of vegetables to your table. Plus, you can make it without heavy cream for a cozy family dinner.
Table of Contents
Why You’ll Love This Creamy Vegetable Soup
Some evenings call for a warm bowl of homemade soup. Thankfully, this Creamy Vegetable Soup turns simple ingredients into a rich, satisfying meal without much effort.
First, the tender potatoes naturally thicken the broth. Meanwhile, sharp cheddar adds a wonderful cheesy flavor, and carrots bring a gentle sweetness.
You’ll also love how easily this recipe fits into your week.
- Quick preparation: Enjoy six generous servings in about 50 minutes.
- Simple ingredients: Use everyday vegetables, milk, butter, and cheese.
- No heavy cream: Potatoes, flour, and whole milk create a thick texture.
- Family-friendly: The mild, cheesy flavor makes vegetables more appealing.
- Great leftovers: Save extra portions for another lunch or dinner.
Plus, everything cooks in one pot, apart from the quick milk mixture.
Ingredients for Creamy Vegetable Soup
This Creamy Vegetable Soup combines fresh vegetables with a smooth cheddar broth. Before cooking, gather your ingredients and prepare a large pot or Dutch oven.
RECIPE DETAILS
Prep time: 15 minutes
Cook time: 35 minutes
Total time: 50 minutes
Servings: 6
Fresh Vegetables and Aromatics
These vegetables create the hearty texture and savory flavor.
- 1 yellow onion, diced
- 10 garlic cloves, minced
- 1 lb carrots, peeled and diced
- 2 large russet potatoes, peeled and cubed
- 2 cups broccoli florets, finely chopped
First, choose firm carrots and fresh broccoli. Then, cut everything into small pieces so the vegetables cook evenly.
Ingredients for the Creamy Cheddar Broth
The broth brings everything together with a buttery, cheesy finish.
- 2 tablespoons butter
- 32 oz vegetable broth (4 cups)
- 2 cups whole milk
- 2 tablespoons all-purpose flour
- 8 oz sharp yellow cheddar cheese, freshly grated
- Salt, to taste
Whole milk adds richness, while flour gently thickens the liquid. Then, the cheddar melts into the broth for a smooth, comforting texture.
Ingredient Substitutions and Variations
You can make a few changes based on what you have.
For example, Yukon Gold potatoes work well, although russets create a thicker texture.
You can also use reduced-fat milk. However, the finished soup may taste lighter and feel thinner.
For a vegetarian meal, choose cheddar that uses vegetarian-compatible rennet. Also, remember that this recipe contains dairy, wheat, and gluten.
How to Make Creamy Vegetable Soup
Making Creamy Vegetable Soup takes just a few simple steps. Follow this method for tender vegetables and a rich, cheesy broth.
Step 1: Prepare the Vegetables and Grate the Cheese
First, wash and peel your carrots and potatoes. Then, chop them into small, evenly sized pieces.
Next, dice the onion, mince the garlic, and finely chop the broccoli.
Finally, grate the cheddar cheese and set it aside. Fresh cheese melts more smoothly than packaged shreds.
Step 2: Sauté the Onion and Garlic in Butter
Melt 2 tablespoons of butter in a large pot over medium-low heat.
Next, add the diced onion and minced garlic. Cook for 7 to 10 minutes, stirring occasionally.
The onion should turn soft and translucent. Meanwhile, the garlic will release its warm, savory aroma.
Keep the heat gentle so the garlic doesn’t burn.
Step 3: Add the Carrots, Potatoes, and Vegetable Broth
Add the diced carrots and cook over medium heat for another 5 minutes.
Then, stir in the cubed potatoes and pour in 4 cups of vegetable broth.
Bring everything to a boil. Afterward, cook until the potatoes become tender enough to break apart with a fork.
As the potatoes soften, they begin releasing starch that thickens the soup naturally.
Step 4: Mix the Milk and Flour for a Creamy Base
Meanwhile, pour 2 cups of whole milk into a mixing bowl.
Add 2 tablespoons of all-purpose flour. Then, whisk until the mixture looks completely smooth.
Slowly pour the milk mixture into the pot while stirring.
This step helps create a creamy broth without heavy cream. Plus, whisking beforehand prevents flour lumps.
Step 5: Add the Broccoli and Simmer Until Tender
Next, stir in 2 cups of finely chopped broccoli.
Reduce the heat and gently simmer for 10 to 15 minutes. Stir regularly to prevent sticking.
During this time, the broccoli becomes tender, while the potatoes soften further.
For a thicker soup, gently mash a few potato pieces against the side of the pot.
Step 6: Stir in the Cheddar Cheese and Season to Taste
Lower the heat before adding the freshly grated cheddar.
Then, add the cheese gradually, stirring until each handful melts into the broth.
Avoid boiling the soup after adding the cheese because strong heat can make the texture grainy.
Finally, taste and add salt as needed. Serve your Creamy Vegetable Soup hot with fresh bread or crackers.
Tips for Making the Best Creamy Vegetable Soup
A few small cooking habits can make a big difference. Here’s how I keep the vegetables tender and the broth creamy.
Chop Vegetables Evenly for Consistent Cooking
Cut your carrots and potatoes into similar small pieces.
That way, everything cooks at roughly the same speed. Plus, each spoonful contains a nice mix of vegetables.
Keep the broccoli pieces small, too, so they blend nicely into the creamy broth.
Use Freshly Grated Cheddar for a Smooth Texture
Freshly grated sharp cheddar gives this soup a rich, savory flavor.
However, packaged shredded cheese often contains anti-caking ingredients that can affect melting.
Therefore, grate a block of cheddar yourself for a smoother result.
How to Thicken Vegetable Soup Without Heavy Cream
Russet potatoes naturally release starch as they cook.
Meanwhile, the flour and milk mixture adds body, and melted cheese creates richness.
If you want thicker Creamy Vegetable Soup, simmer it a little longer over low heat. You can also mash a few tender potato cubes.
Prevent the Cheese from Becoming Grainy
High heat can cause cheddar to separate.
Therefore, reduce the heat before adding cheese and stir gently.
Also, add small handfuls rather than pouring everything into the pot at once.
This simple approach helps maintain a smooth, creamy consistency.
What to Serve with Creamy Vegetable Soup
Creamy Vegetable Soup makes a satisfying lunch or dinner on its own. However, a simple side can turn it into a fuller meal.
Warm bread rolls taste wonderful with the cheesy broth. Likewise, buttery baguette slices add a lovely contrast to the tender vegetables.
You can also serve the soup with crunchy crackers or a fresh green salad.
For a cozy family dinner, I like the idea of placing a basket of warm rolls in the middle of the table so everyone can dip and enjoy.
How to Store, Freeze, and Reheat Creamy Vegetable Soup
This recipe makes six servings, so you may have leftovers for another day. Thankfully, proper storage makes enjoying them easy.
How to Store Leftover Vegetable Soup
First, let the soup cool slightly. Then, transfer it into shallow, airtight containers and refrigerate promptly, within two hours of cooking.
Keep leftovers in the refrigerator for 3 to 4 days.
The soup may thicken as it chills because the potato starch continues absorbing liquid.
Can You Freeze Creamy Vegetable Soup?
Yes, you can freeze this soup for 1 to 2 months for the best quality.
First, let it cool safely. Then, divide it into freezer-safe containers, leaving space for expansion.
However, dairy-based soups sometimes separate after freezing. Therefore, expect a slight texture change when thawing.
How to Reheat Creamy Vegetable Soup
For the best texture, thaw frozen soup overnight in the refrigerator.
Next, pour it into a saucepan and warm over medium-low heat, stirring often until thoroughly hot.
If the soup seems too thick, add a small splash of milk or vegetable broth.
Alternatively, reheat individual portions in the microwave, stirring between intervals. Heat leftovers to 165°F throughout.
Frequently Asked Questions
Can I make Creamy Vegetable Soup without heavy cream?
Absolutely! This recipe uses whole milk, flour, potatoes, and cheddar cheese instead.
Together, these ingredients create a thick, rich broth without heavy cream.
What vegetables work best in creamy vegetable soup?
Carrots, russet potatoes, broccoli, onion, and garlic work especially well together.
The potatoes thicken the broth, while carrots add sweetness and broccoli brings a mild vegetable flavor.
Can I use frozen broccoli instead of fresh?
Yes, frozen broccoli can work well.
However, it may soften faster than fresh broccoli. Therefore, check its tenderness during simmering and adjust the cooking time.
Why is my vegetable soup too thin?
Your potatoes may need more time to soften and release their starch.
Simply simmer the soup gently for a few additional minutes. Also, mash some potatoes to increase thickness.
Can I make this soup ahead of time?
Yes! This soup works well for meal preparation.
Store it in airtight containers for 3 to 4 days. Then, reheat gently and add a little milk if needed.
How many calories are in one serving?
One serving contains approximately 365 calories, based on six servings per recipe.
Here is the estimated nutritional breakdown.
| Nutrient | Per serving |
|---|---|
| Calories | 365 kcal |
| Carbohydrates | 34 g |
| Protein | 15 g |
| Total fat | 20 g |
| Saturated fat | 11 g |
| Polyunsaturated fat | 1 g |
| Monounsaturated fat | 4 g |
| Trans fat | 0.2 g |
| Cholesterol | 58 mg |
| Sodium | 980 mg |
| Potassium | 836 mg |
| Dietary fiber | 4 g |
| Sugar | 11 g |
| Vitamin A | 13,769 IU |
| Vitamin C | 38 mg |
| Calcium | 430 mg |
| Iron | 1 mg |
Actual nutrition values may vary depending on your ingredients and serving sizes.
More Such Recipes
If you enjoy comforting homemade soups, try these delicious recipes from Kai Recipes next.
- Creamy broccoli cheddar soup with fresh vegetables brings tender broccoli and rich cheese together in every spoonful.
- Easy homemade vegetable soup with potatoes and carrots offers a simple, vegetable-packed option for everyday meals.
- Creamy potato leek soup without heavy cream combines tender potatoes with the delicate flavor of leeks.
- Rich and creamy roasted tomato basil soup pairs sweet roasted tomatoes with fragrant basil.
- Creamy Cajun potato soup for a comforting dinner adds a flavorful Cajun twist to a hearty potato soup.
- Easy 30-minute broccoli cheddar soup with sharp cheddar cheese offers another cheesy option for busy evenings.

Final Thoughts
Creamy Vegetable Soup proves that simple vegetables can create something wonderfully comforting. With tender potatoes, sweet carrots, fresh broccoli, and melted cheddar, every bowl feels hearty and satisfying.
Plus, you only need 50 minutes and everyday ingredients to bring this cozy meal together.
If you make this recipe, I’d love to hear how it turns out! You can also find more homemade meal inspiration on Kai Recipes Pinterest and connect with our cooking community on Kai Recipes Facebook.
Print
Creamy Vegetable Soup (Easy, Cheesy, and Comforting)
Description
Creamy Vegetable Soup is a comforting, hearty recipe made with tender carrots, potatoes, and broccoli in a rich, cheesy cheddar broth. Ready in just 50 minutes, this easy stovetop soup combines fresh vegetables, whole milk, sharp cheddar cheese, and garlic for a thick, creamy texture without heavy cream. Perfect for cozy lunches, family dinners, and meal prep.
Ingredients
- 2 tablespoons butter
- 1 yellow onion, diced
- 10 garlic cloves, minced
- 1 lb carrots, peeled and diced
- 2 large russet potatoes, peeled and cut into small cubes
- 32 oz vegetable broth (4 cups)
- 2 cups broccoli florets, finely chopped
- 8 oz sharp yellow cheddar cheese, freshly grated
- 2 cups whole milk
- 2 tablespoons all-purpose flour
- Salt, to taste
Instructions
- Wash, peel, and chop the vegetables into small, uniform pieces. Mince the garlic and grate the cheddar cheese.
- Melt the butter in a large pot or Dutch oven over medium-low heat.
- Add the diced onion and minced garlic. Cook for 7 to 10 minutes, stirring occasionally, until the onion becomes soft and translucent.
- Stir in the carrots and cook over medium heat for another 5 minutes.
- Add the diced potatoes and vegetable broth. Bring to a boil and cook until the potatoes are tender enough to break apart easily with a fork.
- In a separate mixing bowl, whisk the flour into the whole milk until smooth. Pour this mixture into the soup and stir thoroughly.
- Add the chopped broccoli and gently simmer for 10 to 15 minutes, stirring regularly to prevent sticking.
- Reduce the heat and gradually stir in the freshly grated cheddar cheese until completely melted and incorporated into the broth.
- Continue gently simmering until the soup reaches your preferred consistency. As the potatoes soften and partially break down, they naturally make the soup thicker. Avoid boiling after adding the cheese.
- Season with salt according to taste and serve warm with bread rolls, baguette slices, crackers, or a fresh side salad.
Notes
Cut all vegetables into similarly sized, small pieces to help them cook evenly and develop a tender texture.
Use freshly grated sharp cheddar rather than packaged shredded cheese. Pre-shredded varieties often contain additives that can interfere with smooth melting.
Whole milk provides the richest, creamiest consistency. Lower-fat milk may produce a thinner soup.
Fresh onion and garlic provide the intended flavor. Avoid replacing them with powdered versions.
Russet potatoes work particularly well because they soften and partially break down, helping thicken the soup without blending.
Other potato varieties can work, provided you chop them into small, evenly sized pieces.
The combination of milk, flour, melted cheese, and softened potatoes creates a thick, creamy consistency without heavy cream.
For thicker soup, extend the gentle simmering time to allow additional potato breakdown and natural thickening.
Keep the heat low when adding the cheddar cheese. Stir gradually to maintain a smooth texture and prevent graininess.
For a vegetarian version, choose cheddar made with vegetarian-compatible rennet. This recipe contains dairy, wheat, and gluten.
Serve hot with bread rolls, buttered rolls, baguette slices, crackers, or a fresh side salad.
Store leftovers in an airtight container in the refrigerator for 3 to 4 days. Refrigerate within 2 hours of cooking.
Freeze leftover soup for 1 to 2 months for the best quality. The dairy-based broth may change texture slightly after freezing.
Thaw frozen soup overnight in the refrigerator. Reheat gently on the stovetop or in the microwave until thoroughly heated to 165°F.
If the soup becomes too thick during storage, add a splash of milk or vegetable broth when reheating.
Recipe equipment: Large pot or Dutch oven, knife, cutting board, mixing bowl, whisk, stirring spoon, and cheese grater.
Original recipe rating at the time of extraction: 4.85 out of 5 stars from 19 votes.
Additional nutrition per serving: Polyunsaturated fat 1 g, monounsaturated fat 4 g, potassium 836 mg, vitamin A 13,769 IU, vitamin C 38 mg, calcium 430 mg, and iron 1 mg.

