I’ve been whipping up this Creamy Vegetable Soup for 15+ years, and it always hits the spot. It’s a total crowd-pleaser and so easy to make! There’s nothing better than a warm, comforting bowl of the best veggie soup in a bread bowl to cure those winter blues.

It costs approximately $9.16 to make this soup. The recipe makes eight servings, which costs about $1.14 per serving. 

An overhead picture of the finished Creamy Vegetable Soup in a bread bowl.

Creamy Vegetable Soup

Served in bread bowls, this vegetable medley soup is a fail-proof dish that even the pickiest eaters (like my son) adore! So grab a spoon and dig in with me!

Soup is always on my mind, no matter the season! Creamy and filled with veggies, this recipe is a favorite. I love making this on Sundays while spending time with my family. The sweet simplicity of this soup hits the spot every time.

A close up picture of Creamy Vegetable Soup in a bread bowl.

Ingredients and Estimated Cost

Per Serving Cost: $1.14

Recipe Cost: $9.16

  • 1 Tablespoon olive oil – $0.14
  • 1 large onion – $0.82
  • 1 cup celery – $0.18
  • 3 large garlic cloves – $0.12
  • 6 cups low-sodium chicken broth – $3.23
  • 3 cups russet potatoes – $0.75
  • 1 cup carrots – $0.43
  • 1 large head of broccoli – $1.33
  • ¼ cup fresh parsley – $0.22
  • ½ cup butter – $1.12
  • ⅔ cup all-purpose flour – $0.06
  • 4 cups milk – $0.76

NOTE: The recipe prices are calculated by using grocery store websites. The recipe cost is calculated by the amounts needed for the recipe. The actual cost of the recipe will vary depending on what ingredients you already have. I updated the pricing for this recipe in April 2023.

All of the ingredients needed to make this recipe.

How To Make Creamy Vegetable Soup

***For complete recipe instructions, see the recipe card below.

  1. First, add the olive oil to a large pot over medium heat. Then add the onions, celery, and garlic and saute for about five minutes. 
  2. Next, add the chicken broth, potatoes, and carrots and bring the mixture to a boil. Then, reduce the heat and simmer for about fifteen to twenty minutes. 
  3. In a large saucepan, melt the butter. Then whisk in the flour and whisk for about one to two minutes. 
  4. Slowly whisk in the milk, whisking until smooth. Allow the mixture to simmer for about five to eight minutes while it thickens. 
  5. Then, stir the white sauce into the vegetables and broth. 
  6. Add in the broccoli and parsley and cook for about five to ten minutes. 
  7. Finally, season with salt and pepper and serve with shredded cheese and parsley. 

A picture collage showing how to make this recipe.

Recipe Variations

  • In this recipe, you can opt for sweet potatoes or yams instead of regular potatoes.
  • This vegetable soup is great served with bread, biscuits, or, my personal favorite, bread bowls.

Serving and Storage Tips

SERVE: As with most recipes with dairy products in them, you shouldn’t leave this soup out for longer than 2 hours. 

STORE: This vegetable soup will keep in an airtight container in the refrigerator for up to 5 days. When you reheat this soup, you may need to loosen it with a little chicken broth.

FREEZE: This soup doesn’t freeze and defrost well because of its creamy base.

Recipe FAQs

How can I make my soup more creamy?

If you need to make the soup more creamy, try whisking in more flour until it reaches the desired consistency. 

How can I give my vegetable soup more flavor?

Be sure to saute the veggies first to add a depth of flavor. And then, I love to season with salt and pepper and garnish with fresh parsley to add more flavor.

An overhead picture of the finished soup in a white bowl. The soup is garnished with shredded cheese.

More Soups And Stews

A ladle picking up some of the Creamy Vegetable Soup from the soup pot.
4.46 from 11 votes

Creamy Vegetable Soup

Recipe Cost $ $9.16
Serving Cost $ $1.14
Prep Time 20 minutes
Cook Time 35 minutes
Total Time 55 minutes
8 people
Warm up with a bowl of Creamy Vegetable Soup! Loaded with fresh veggies and comforting flavors, this easy-to-make soup is perfect year round.


  • cutting board
  • chef's knife
  • measuring cups and spoons
  • large heavy-bottomed pot
  • large saucepan
  • whisk
  • wooden spoon



  • 1 Tablespoon olive oil
  • 1 large onion diced
  • 1 cup celery chopped
  • 3 large garlic cloves minced
  • 6 cups low-sodium chicken broth
  • 3 cups russet potatoes scrubbed, peeled, and diced
  • 1 cup carrots chopped
  • 1 large head of broccoli cut into florets, and stalks cut into 1 1/2-inch pieces
  • ¼ cup chopped fresh parsley plus more for garnish


  • ½ cup butter
  • cup all-purpose flour
  • 4 cups milk
  • salt and pepper to taste
  • shredded cheese to taste



  • Add the olive oil to a large, heavy-bottomed pot over medium heat.
  • Saute the onions, celery, and garlic until the onions are lightly browned and cooked through, about 5 minutes.
  • Add the chicken broth, potatoes, and carrots. Increase the heat and bring to a boil.
  • Reduce heat and simmer until the potatoes and carrots are tender (but not mushy), about 15-20 minutes.


  • While the vegetables simmer, prepare the white sauce. In a large saucepan over medium heat, melt the butter.
  • Add the flour and whisk constantly until the flour is incorporated and the mixture turns a light brown, about 1-2 minutes.
  • Slowly whisk in the milk and continue to whisk until combined and smooth.
  • Bring to a simmer and cook until the mixture thickens and turns velvety about 5-8 minutes.


  • Once the sauce thickens and the vegetables are tender, stir the white sauce into the soup base.
  • Add in broccoli and parsley and cover the soup.
  • Let the soup cook until the broccoli is tender but NOT mushy, about 5-10 minutes.
  • Season the soup with salt and pepper.
  • Give it one final stir and serve with shredded cheese and parsley to garnish.


Serving: 1.75cup | Calories: 331kcal | Carbohydrates: 35g | Protein: 13g | Fat: 17g | Saturated Fat: 9g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Trans Fat: 1g | Cholesterol: 40mg | Sodium: 251mg | Potassium: 933mg | Fiber: 4g | Sugar: 10g | Vitamin A: 3837IU | Vitamin C: 77mg | Calcium: 216mg | Iron: 2mg

did you love this recipe?

Share it with me on Facebook and find more recipes on foodfolksandfun for more!

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating


  1. Elizabeth says:

    YUM! Looks delish!

  2. Looks delicious, When winter comes, this is the soupe I am going to make! Thank you for sharing <3

  3. Hi Jillian, Love this – how important is the bread bowl for this recipe? Wondering if I can make them at the same time or not. tysm

  4. I love this soup, so nutritious and filling. Especially enjoyed it in a bread bowl! Thanks so much for sharing, I’ll definitely be making this again.

  5. Stacey Crawford says:

    Wow, this soup is so cheesy & delicious, simple to prepare, and I love how budget-friendly the recipe is as well.

  6. Love this creamy spin on vegetable soup! It really changes the game.

  7. I love vegetable soup and yours adds a new twist to my standard recipe. The white sauce adds a creaminess that mine lacks.

  8. Carrie Robinson says:

    This looks like the perfect comfort food to me! 🙂 I could definitely go for a bowl of this right now.