Mouthwatering Creamy Vegetable Soup

Finding a comforting soup recipe that actually gets your family excited about eating vegetables can feel impossible. After all, getting everyone to agree on dinner is hard enough without trying to sneak in extra servings of broccoli and carrots, and things get even trickier when you’re working with picky eaters who can spot a green bean from a mile away.

Luckily, this creamy vegetable soup checks all the boxes: it’s satisfying yet nutritious, easy to make on busy weeknights, and flexible enough to use whatever vegetables are sitting in your fridge.

Creamy Vegetable Soup
Image: homefoodkitchen.com / All Rights reserved

Why You’ll Love This Vegetable Soup

  • Packed with nutritious vegetables – This soup is loaded with carrots, potatoes, and broccoli, making it an easy way to get your daily dose of vitamins and fiber in one comforting bowl.
  • Rich and creamy texture – The combination of sharp cheddar cheese and milk creates a velvety, satisfying soup that feels indulgent without being too heavy.
  • Simple pantry ingredients – You probably already have most of these ingredients at home, making this recipe perfect for those nights when you need dinner but haven’t been grocery shopping.
  • Ready in under an hour – From start to finish, this soup comes together in just 45-65 minutes, making it ideal for busy weeknights when you want something homemade but don’t have all day to cook.
  • Kid-friendly comfort food – The creamy, cheesy base helps mask the vegetables for picky eaters, while still delivering all the good nutrition they need.

What Kind of Potatoes Should I Use?

Russet potatoes are perfect for this creamy soup because they break down nicely when cooked, helping to thicken the broth naturally. You could also use Yukon Gold potatoes if that’s what you have on hand – they’ll give you a slightly creamier texture and hold their shape a bit better. Avoid waxy potatoes like red potatoes or fingerlings since they won’t break down as much and might leave you with chunks that don’t blend well into the soup. Make sure to peel and dice your potatoes into similar-sized pieces so they cook evenly with the carrots.

Creamy Vegetable Soup
Image: homefoodkitchen.com / All Rights reserved

Options for Substitutions

This creamy soup is pretty forgiving when it comes to swaps – here are some options that work well:

  • Vegetable broth: Chicken broth works perfectly if that’s what you have on hand. You can also use water with extra bouillon cubes, though the flavor won’t be quite as rich.
  • Sharp cheddar cheese: Mild cheddar, Gruyere, or even cream cheese will work. If using cream cheese, add it gradually and whisk well to avoid lumps. Pre-shredded cheese is fine too, though freshly grated melts more smoothly.
  • Milk: Heavy cream makes the soup richer, while half-and-half is a nice middle ground. For dairy-free options, try unsweetened oat milk or cashew cream – just add it at the end and don’t let it boil.
  • Russet potatoes: Yukon gold potatoes work great and actually create a creamier texture. You can also use sweet potatoes for a different flavor profile.
  • Broccoli florets: Cauliflower, asparagus, or even frozen mixed vegetables can replace the broccoli. Just adjust cooking times – frozen veggies need less time.
  • All purpose flour: Cornstarch works as a thickener too – use 1 tablespoon mixed with cold milk instead of the 2 tablespoons flour.

Watch Out for These Mistakes While Cooking

The biggest mistake when making creamy vegetable soup is adding the cheese too quickly or over high heat, which can cause it to clump up and create a grainy texture instead of smooth creaminess – always reduce the heat to low and add the grated cheese gradually while stirring constantly.

Another common error is not cooking your vegetables long enough before adding the broth, so make sure your onions are translucent and your carrots have started to soften, which usually takes about 8-10 minutes of sautéing.

To prevent your milk from curdling, whisk the flour into the milk before adding it to the hot soup, and never let the soup come to a rolling boil once you’ve added the dairy ingredients.

Finally, remember that freshly grated cheese melts much better than pre-shredded cheese, which contains anti-caking agents that can make your soup less smooth.

Creamy Vegetable Soup
Image: homefoodkitchen.com / All Rights reserved

What to Serve With Vegetable Soup?

This hearty vegetable soup is perfect with some crusty bread or warm dinner rolls for dipping into all that cheesy goodness. I love serving it alongside a simple side salad with mixed greens and a light vinaigrette to balance out the richness of the cheddar and milk. If you want to make it more filling, try pairing it with a grilled ham and cheese sandwich or some buttery biscuits. The soup also works great as a starter before a lighter main dish like roasted chicken or baked fish.

Storage Instructions

Refrigerate: This creamy vegetable soup keeps really well in the fridge for up to 4 days in an airtight container. I actually think it tastes even better the next day because all those flavors have more time to meld together. Just give it a good stir before serving since dairy-based soups can separate a bit.

Freeze: You can freeze this soup for up to 3 months, but keep in mind that dairy soups sometimes get a little grainy when thawed. I like to freeze it in individual portions using freezer bags laid flat – makes it super easy to grab just what you need for lunch.

Warm Up: Heat your soup gently on the stovetop over medium-low heat, stirring frequently to prevent sticking. If it seems too thick after storing, just add a splash of milk or broth to thin it out. The microwave works too, but use 50% power and stir every minute or so to keep it creamy.

Preparation Time 15-20 minutes
Cooking Time 30-45 minutes
Total Time 45-65 minutes
Level of Difficulty Easy

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 1500-1700
  • Protein: 55-65 g
  • Fat: 65-75 g
  • Carbohydrates: 155-175 g

Ingredients

For the soup base:

  • 2 tbsp butter
  • 1 yellow onion, diced
  • 10 garlic cloves, minced
  • 1 lb carrots, peeled and diced
  • 2 large russet potatoes, peeled and diced
  • 32 oz vegetable broth
  • 2 cups broccoli florets, finely chopped

For finishing and thickening:

  • 8 oz sharp yellow cheddar cheese, freshly grated
  • 2 cups milk
  • 2 tbsp all-purpose flour
  • Salt, to taste

Step 1: Prepare the Ingredients

  • 1 lb carrots, peeled and diced
  • 2 large russet potatoes, peeled and diced
  • 1 yellow onion, diced
  • 10 garlic cloves, minced
  • 2 cups broccoli florets, finely chopped

Dice the potatoes and carrots into small pieces.

Dice the onion and mince the garlic.

Chop the broccoli florets into small, bite-sized pieces.

This prep work ensures all your ingredients are ready to add promptly during cooking.

Step 2: Sauté the Onion and Garlic

  • 2 tbsp butter
  • 1 yellow onion, diced (from Step 1)
  • 10 garlic cloves, minced (from Step 1)

Melt the butter in a dutch oven or large pot over medium-low heat.

Add the diced onion and minced garlic, and cook them for 7-10 minutes, stirring occasionally, until the onion is softened and translucent.

Taking this step slow draws out maximum flavor from the aromatics—I always find this makes the soup base especially delicious.

Step 3: Cook the Carrots

  • 1 lb carrots, peeled and diced (from Step 1)

Add the diced carrots to the pot with the sautéed onion and garlic.

Increase the heat to medium and cook for 5 minutes, stirring occasionally, until the carrots begin to soften.

Step 4: Add Potatoes and Broth, Simmer Until Tender

  • 2 large russet potatoes, peeled and diced (from Step 1)
  • 32 oz vegetable broth

Add the diced potatoes and vegetable broth to the pot.

Raise the heat to bring the mixture to a boil, then reduce to a simmer.

Cook until the potatoes are tender and easily pierced with a fork.

Step 5: Thicken the Soup with Milk and Flour

  • 2 cups milk
  • 2 tbsp all-purpose flour

In a separate bowl, whisk together the milk and flour until there are no lumps.

Pour this mixture into the simmering soup and stir to combine thoroughly.

This will help thicken the soup and give it a silky texture.

Step 6: Add Broccoli and Simmer

  • 2 cups broccoli florets, finely chopped (from Step 1)

Add the finely chopped broccoli to the pot.

Simmer the soup for 10-15 minutes, stirring occasionally, until the broccoli is tender.

I like to chop the broccoli very finely so it cooks quickly and blends into the soup nicely.

Step 7: Add Cheese and Finish the Soup

  • 8 oz sharp yellow cheddar cheese, freshly grated
  • salt, to taste

Gradually add the freshly grated cheddar cheese to the soup, stirring constantly until it melts completely and the soup thickens.

Continue to cook the soup to your desired thickness—the potatoes will start to break down, further thickening the mixture.

Taste and add salt as needed before serving.

Creamy Vegetable Soup

Mouthwatering Creamy Vegetable Soup

Delicious Mouthwatering Creamy Vegetable Soup recipe with step-by-step instructions.
Prep Time 18 minutes
Cook Time 37 minutes
Total Time 55 minutes
Servings 4
Calories 1600 kcal

Ingredients
  

For the soup base:

  • 2 tbsp butter
  • 1 yellow onion, diced
  • 10 garlic cloves, minced
  • 1 lb carrots, peeled and diced
  • 2 large russet potatoes, peeled and diced
  • 32 oz vegetable broth
  • 2 cups broccoli florets, finely chopped

For finishing and thickening:

  • 8 oz sharp yellow cheddar cheese, freshly grated
  • 2 cups milk
  • 2 tbsp all-purpose flour
  • salt, to taste

Instructions
 

  • Dice the potatoes and carrots into small pieces. Dice the onion and mince the garlic. Chop the broccoli florets into small, bite-sized pieces. This prep work ensures all your ingredients are ready to add promptly during cooking.
  • Melt the butter in a dutch oven or large pot over medium-low heat. Add the diced onion and minced garlic, and cook them for 7-10 minutes, stirring occasionally, until the onion is softened and translucent. Taking this step slow draws out maximum flavor from the aromatics—I always find this makes the soup base especially delicious.
  • Add the diced carrots to the pot with the sautéed onion and garlic. Increase the heat to medium and cook for 5 minutes, stirring occasionally, until the carrots begin to soften.
  • Add the diced potatoes and vegetable broth to the pot. Raise the heat to bring the mixture to a boil, then reduce to a simmer. Cook until the potatoes are tender and easily pierced with a fork.
  • In a separate bowl, whisk together the milk and flour until there are no lumps. Pour this mixture into the simmering soup and stir to combine thoroughly. This will help thicken the soup and give it a silky texture.
  • Add the finely chopped broccoli to the pot. Simmer the soup for 10-15 minutes, stirring occasionally, until the broccoli is tender. I like to chop the broccoli very finely so it cooks quickly and blends into the soup nicely.
  • Gradually add the freshly grated cheddar cheese to the soup, stirring constantly until it melts completely and the soup thickens. Continue to cook the soup to your desired thickness—the potatoes will start to break down, further thickening the mixture. Taste and add salt as needed before serving.

Disclaimer: Our editors have used AI to create or enhance parts of this article. All content has been fact-checked by our team to ensure accuracy.

Leave a Comment

Recipe Rating