Creamy Vegetable Soup

This post may contain affiliate links.

This creamy vegetable soup recipe is a rich, comforting meatless meal made with hearty root vegetables blended until smooth. It’s cozy, flavorful, and family-friendly, perfect for serving with bread and letting everyone enjoy a warm bowl together.

A hand holding a ladle to serve creamy vegetable soup out of a large dutch oven into two bowls.

Why This Recipe is a Family Favorite

This creamy vegetable soup earns a spot in the dinner rotation because it’s flavorful and easy to make. The combination of potatoes, leeks, carrots, and celery creates a classic root vegetable soup with a smooth, comforting texture.

Blending the vegetables gives it a velvety consistency that feels cozy and satisfying, without being overly rich. It’s also easy to customize with additional vegetables like broccoli, cauliflower, or kale, depending on what you have on hand.

Happy Kitchen Secrets

Here are my important mom-tested cooking tips for making this vegetable soup recipe! I’ve made it countless times to save you from a failed attempt.

  1. Don’t overthink the chopping. Since the soup will be blended, rough cuts are perfectly fine and save time during prep.
  2. Make sure the vegetables are fully tender before blending. A fork should slide easily through the potatoes and carrots so the soup purees smoothly.
  3. Blend to your preferred texture. You can puree it completely smooth or leave a little texture for a more rustic feel.
  4. Hang on to the veggie scraps. They’re great for making homemade vegetable broth or stock. I toss my scraps into a gallon-size freezer bag and keep them frozen until I’m ready to use them.
What Readers Are Saying

Ingredient Notes and Substitutions

Assorted whole, uncooked veggies laid out on a cutting board next to a measuring cup with soup broth and small bowls holding butter, salt, black pepper, and dried rosemary and thyme

This Irish vegetable soup recipe starts with a base of vegetable broth and hearty root vegetables like potatoes, carrots, leeks, onion, and celery. The potatoes naturally thicken the soup as it cooks, creating that smooth, blended texture.

Either make my Instant Pot vegetable stock recipe or use store-bought. Feel free to substitute chicken stock or broth if that’s what you have on hand.

If you’d like the make this recipe vegan, you can use oil instead of butter. You can also garnish the soup with fresh herbs, like parsley or oregano, for a beautiful presentation and extra flavor!

How to Make Creamy Vegetable Soup

This is just a summary of the steps. See the recipe card for full instructions! ⬇️

Jump to Recipe
Cleaned and chopped or diced carrots, white onions, celery, potatoes, and leeks on a wooden cutting board, viewed from overhead.
A white bowl filled with chopped leeks soaking in water.
  1. Clean and prep the vegetables. Peel and dice the potatoes into about 1-inch cubes, then roughly chop the carrots, celery, and onion. Since everything will be blended, you don’t need perfect cuts.
  1. Slice and wash the leeks. Remove any tough outer layers, then slice the leek crosswise into slices. Set the pieces in a bowl of cold water and swish them around a bit, sending any sand to the bottom. Drain them through a colander, then add them to the Dutch oven/pot.
Process collage showing the numbered 4 step process to make the soup.
  1. Sauté the carrots, leeks, onion, and celery. Melt the butter in a large stock pot or Dutch oven over medium heat. Once it’s melted, add the veggies and cook them until the carrots are just starting to soften.
  1. Stir in the potatoes, broth, and seasonings. Bring the soup to a boil, then reduce the heat to take it back down to a slow simmer.
  1. Let it cook. Cover the pot with its lid and let the vegetable soup simmer for 25-30 minutes, until all of the vegetables are soft enough that you can easily pierce them with the tines of a fork.
  1. Blend and serve. If you have an immersion blender, use it to puree the soup directly in the pot until it’s smooth. Otherwise, carefully transfer batches of the soup to a blender and puree until you have a creamy vegetable soup.

Remember to save the scraps from the garlic, carrots, celery, onion, and leeks, so you can make vegetable broth later!

Spoon sitting in two bowls full of Irish vegetable soup, next to a plate of crackers.

Make it kid friendly: To encourage picky eaters to eat their veggies, serve the soup with goldfish crackers and/or sprinkle a bit of Parmesan cheese into the bowl.

Serving Suggestions

This creamy vegetable soup works well as either a main course or a starter.

Bread: Serve with Irish soda bread or crackers for dipping.
Salad: Because it's a root vegetable soup, it's full of healthy veggies. But soup always tastes great with a simple green salad and a homemade vinaigrette.

Creamy Vegetable Soup Recipe FAQs

How do I thicken vegetable soup?

Potatoes naturally thicken the soup because of their starch. For a thicker consistency and rich flavor, you can add 1/2 cup of heavy cream or half-and-half to the soup before you puree it.
To keep it dairy-free, before pureeing, you can simmer the soup uncovered a bit longer, which will reduce the liquid further.

Can I make this recipe in a crockpot?

Sure! Add all the ingredients to a slow cooker and cook on low for 6-8 hours or high for 3-4 hours, until the vegetables are tender. Blend until smooth, then adjust seasoning before serving.

How do I store leftovers?

Store leftover soup in an airtight container in the refrigerator for up to 4 days.

Can I freeze this soup?

Yes. Let the blended soup cool completely, then transfer it to a freezer-safe container or bag. Freeze for up to 4-6 months and thaw overnight in the refrigerator before reheating.

Will you make this recipe?

5 stars
If you make this recipe, please give it a star rating and leave a comment below to let me know how it went!

Top down of the Irish Vegetable Soup being ladled into bowls.

Creamy Vegetable Soup

Total Time 50 minutes
This creamy vegetable soup is smooth, comforting, and full of hearty root vegetables. Blended until velvety, it’s a simple, family-friendly meal that’s perfect with a slice of crusty bread.
5 from 8 votes
Print Pin Leave Rating
Prep Time: 10 minutes
Cook Time: 40 minutes
Total Time: 50 minutes
Servings: 8 servings

Equipment

Video

Ingredients

  • 6 cups vegetable broth
  • 3 medium Russet potatoes or Yukon, about 4 cups roughly diced
  • ½ onion diced
  • 2 leeks
  • 2 stalks celery
  • 3-4 cloves garlic
  • 3 medium carrots
  • ¾ teaspoon dried thyme
  • ½ teaspoon dried rosemary
  • 1 teaspoon salt
  • ½ teaspoon black pepper
  • 2 tablespoon butter preferably Irish butter. Substitute ghee to make the recipe Whole30/Paleo, or olive oil to make the recipe Vegan.

Instructions

  • Peel the potatoes and roughly dice them into 1 inch cubes. Remove the garlic cloves from the skins. Roughly chop the carrots, celery, leeks, and onion.
  • Heat a large pot or dutch oven over medium heat. Add the butter or oil. Add the carrots, onion, leeks, celery, and garlic. Saute in the butter for 8-10 minutes, or until softened slightly and beginning to caramelize. 
  • Stir in the potatoes, broth, and seasonings.
  • Bring the soup to a boil, then lower the heat immediately. Cover and simmer for about 25-30 minutes, until the vegetables are softened through.
  • Remove the pot from the heat. Blend the soup using an immersion blender until it's smooth.

Notes

Blender variation: Instead of the immersion blender, you can use a standard blender. Working in batches, transfer the soup to a blender. Cover and turn slowly to medium-high speed, blending until creamy.
Adjust to taste: The amount of salt needed will depend on the amount of salt in the broth you use. Start with less and add more to taste. 
To store leftovers: Transfer leftover soup to an airtight container and store in the refrigerator for 3-4 days, per USDA.
To freeze: To freeze blended soup, allow it to cool to room temperature, then carefully transfer the soup to a freezer-safe container or bag. Squeeze out as much air as possible, then seal. Lay flat in the freezer until hardened. Freeze for 4-6 months, per USDA. To defrost, set the bag or container on a plate in the refrigerator overnight.

Nutrition

Serving: 1.5cups | Calories: 138kcal | Carbohydrates: 32g | Protein: 3g | Fat: 1g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 1g | Cholesterol: 1mg | Sodium: 1377mg | Potassium: 659mg | Fiber: 3g | Sugar: 6g | Vitamin A: 6166IU | Vitamin C: 13mg | Calcium: 61mg | Iron: 2mg
Did you try this recipe? Share it with us on Instagram! @cookathomemom!

Other Creamy Soups

A woman in a black dress smiles while holding a bowl of food with vegetables and ground meat in a kitchen.
Hey friend, I’m Madison!

I’m the mama behind Cook at Home Mom. Through simple, family-friendly recipes and practical meal prep tips, I show busy moms how to make healthy eating enjoyable and sustainable, even with packed schedules. So glad you are here!

5 from 8 votes (7 ratings without comment)

Leave a Reply

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

Recipe Rating





One Comment

  1. 5 stars
    I don’t usually rate recipes..but this one is FIVE STAR! I have two friends both with major medical issues, neither one has eaten for a week or more, I made this soup and we now call it the MIRACLE SOUP! Both are in recovery, and both started out with this soup. I have made five batches in two months!
    Thank you!