Potato Soup
This post may contain affiliate links.
The BEST Potato Soup recipe is incredibly creamy, slightly chunky and irresistibly flavorful! This old fashioned recipe has been passed down through my husbands family for generations. It’s easy to make in under an hour and you can easily double the recipe to save some for later!
Table of contents
When it comes to potato soup, people are usually either on team creamy or team chunky. Lucky for you, I have the perfect recipe that combines both! Yes, I know what you’re thinking, how is that possible? But I promise that this potato soup recipe is both incredibly creamy and also contains small chunks of potatoes.
There are three secrets that make this potato soup both creamy and chunky.
- The potatoes are diced into very small cubes. This allows some of them to break down in the soup for creaminess, and some of them will stay whole for chunkiness!
- Adding a roux towards the end will help thicken the soup to make it creamy!
- The soup is cooked down on the stove and never blended, which keeps it chunky!
This combination of a creamy, velvety soup with small chunks of potatoes, makes this THE BEST potato soup recipe! It’s been passed down for generations in my husbands family. They make it every year on Christmas eve. His Mom was the first one that made this soup for me, many years ago, when I spent my first Christmas at their house.
Since then, we’ve been making this soup every Christmas Eve, and throughout the rest of the year. Anytime I’m looking for a big bowl of comfort food, this easy potato soup recipe is on my must-make list. I consider myself a potato soup snob, and I can tell you that I’ll never make another potato soup recipe again! The taste and texture of this recipe truly is THE BEST!
Ingredients
- Russet potatoes – I do not recommend using another potato for this recipe. This is the only potato we’ve ever used to make this recipe over the years and it works perfectly every time. The starch content can vary a lot from potato to potato, which is why I don’t recommend making any substitutions. Using a different type of potato will change both the flavor and consistency of the soup.
- Chicken broth – if you want to make the recipe vegetarian, you can use vegetable broth instead. I do not recommend using water, as the broth adds a lot of flavor to the soup.
- Salt
- Onion
- Celery
- Tabasco – or your favorite vinegar-based hot pepper sauce.
- Half and Half – or milk. The half and half will make the soup more creamy and is my go-to for this recipe. But you could also use 2% or whole milk, or a combination of milk and half and half, depending on the level of creaminess that you would like. For an extra creamy soup, use a combination of heavy cream and half and half.
- Unsalted butter
- Flour
- Parsley – feel free to use fresh or dried parsley.
- Swiss cheese – my husband Kurt says that this soup is not complete without the shredded Swiss cheese on top. And I’d say that I have to agree. The Swiss cheese adds a slightly sweet and nutty flavor on top of the soup that really ties it all together!
Instructions
- Peel the potatoes and dice them into small cubes, about 1/4 inch in size. Add the potatoes to a large pot, or dutch oven, on the stove over medium-high heat. Add the chicken broth and salt, then bring to a boil.
- Cook the potatoes for 10 minutes, then add diced onions, celery and a few dashes of Tabasco.
- Stir everything together, cover the pot and reduce the heat on the stove to low. Simmer covered for 20 minutes.
- After this cooking time, the potatoes should be nice and tender. Remove the lid and add the half and half.
- Place a separate small saucepan on the stove over medium heat and add butter. Once the butter is melted, add flour.
- Whisk the flour and butter together constantly to make a roux. Once the roux is golden brown and smooth, add it to the potato soup and stir to combine all of the ingredients.
- Simmer the potato soup over medium low heat, stirring occasionally until it reaches your desired consistency. I usually let it simmer for about 10 minutes. Once the soup reaches your desired consistency, add parsley and salt.
- Stir the parsley and salt into the soup, then ladle the soup into bowls. Once the soup is in the bowls, top it with shredded Swiss cheese and fresh chopped parsley, if you’d like.
Recipe tips
- To make this soup vegetarian, simply swap the chicken broth out for vegetable broth.
- To make this soup gluten free, instead of using traditional wheat flour to make the roux, use a gluten free flour blend or cornstarch. The other ingredients in this recipe are naturally gluten free.
- To make loaded baked potato soup, swap out the swiss cheese and parsley on top of the soup, and replace it with shredded sharp cheddar cheese, cooked pieces of bacon, a dollop of sour cream and diced green onions.
- To double the recipe, click the 2X button in the recipe card below. The ingredient amounts will automatically update to double the recipe. You’ll want to use a large stock pot, or dutch oven, if you’re doubling the recipe.
Frequently asked questions
- Can I make this soup with no chunks? Yes, if you’d like 100% creamy potato soup with no chunks, use an immersion blender to blend all of the ingredients of the soup together in the pot before serving. If you don’t have an immersion blender, you can pour the soup from the pot into a large blender or food processor and blend the soup until it’s smooth.
- How do you thicken potato soup? The roux is used to thicken the potato soup. This is a very thick soup. If you’d like to make it thinner, you can leave out the roux
- Do I have to peel the potatoes? I highly recommend peeling the potatoes for this potato soup recipe. Otherwise you’ll have pieces of potato peels floating around in the soup and it will ruin the smooth, creamy texture.
- How long will it last in the fridge? Leftover potato soup will stay good in the refrigerator for up to 5 days, stored in an airtight container. It’s delicious reheated on the stove, or in the microwave and topped with a little fresh grated Swiss cheese. I usually double the recipe, so we can eat leftovers for a week. It’s that good!
- Can you freeze potato soup? I do not recommend freezing potato soup. Dairy-based soups tend to separate when frozen and will loose their creamy texture. Not to mention that potatoes are like sponges and they will try to soak up all of the liquid, which will result in the potatoes becoming grainy. The texture is one of the best parts about this soup and freezing it will unfortunately ruin that luxurious, creamy texture.
What to serve with it
We always serve this soup with a crusty baguette, or another bread to dip in the soup. This is a must in my book! Then sometimes we’ll add a salad on the side or roasted veggies. It’s really delicious with any of these tasty recipes!
- Rosemary Focaccia Bread
- Roasted Garlic Parmesan Broccolini
- Maple Bacon Brussels Sprouts
- Broccoli Cheese Casserole
- Homemade Potato Bread – because why not double up on the potato goodness?!
- Roasted Cauliflower Salad
- Cheesy Garlic Bread Nachos
- Classic Panzanella Salad
More soup recipes
Grab a spoon and dig into all of these delicious soup recipes!
Potato Soup
Ingredients
- 3 ½ pounds russet potatoes, peeled and diced into 1/4 inch cubes
- 2 cups chicken broth
- 2 teaspoons salt, divided
- ½ cup diced onion
- ½ cup diced celery
- 1-3 dashes Tabasco
- 3 ½ cups half and half, or milk
- 3 tablespoons butter
- 3 tablespoons flour
- ¼ cup fresh chopped parsley, or 2 tablespoons dried parsley
- 1 cup Swiss cheese, shredded
Instructions
- Peel the potatoes and dice them into small cubes, about 1/4 inch in size.
- Add the potatoes to a large pot, or dutch oven, on the stove over medium-high heat.
- Add the chicken broth and 1 teaspoon salt, then bring to a boil.
- Cook for 10 minutes, then add the onions, celery and tabasco.
- Stir everything together, cover and reduce the heat to low.
- Simmer covered for 20 minutes.
- Remove the lid and add the half and half.
- Place a separate small saucepan on the stove over medium heat and add the butter.
- Once the butter is melted, add the flour.
- Whisk the flour and butter together constantly to make a roux.
- Once the roux is golden brown and smooth, add it to the potato soup and stir to combine all of the ingredients.
- Simmer the soup over medium-low heat, stirring occasionally, until it reaches your desired consistency. For me, this is usually about 10 minutes.
- Stir in the parsley and additional 1 teaspoon salt before serving the soup.
- Ladle the soup into bowls, then top with the shredded swiss cheese and additional fresh chopped parsley, if you’d like.
Video
Notes
- Dairy options – half and half will make the soup more creamy and is my go-to for this recipe. But you could also use 2% or whole milk, or a combination of milk and half and half, depending on the level of creaminess you’re searching for.
- Potatoes – I do not recommend using another potato for this recipe. Russet potatoes are the only potato we’ve used to make this recipe over the years and it works perfectly every time. The starch content can vary a lot from potato to potato, which is why I don’t recommend making any substitutions. Using a different type of potato will change both the flavor and consistency of the soup.
- To make this soup vegetarian, simply swap the chicken broth out for vegetable broth.
- To make this soup gluten free, instead of using traditional wheat flour to make the roux, use a gluten free flour blend or cornstarch. The other ingredients in this recipe are naturally gluten free.
- To make loaded potato soup, swap out the swiss cheese and parsley on top of the soup, and replace it with shredded cheddar cheese, cooked pieces of bacon, a dollop of sour cream and diced green onions.
- To double the recipe, simply hover over the “servings” in the recipe card above and change it from 6 to 12. The ingredient amounts will automatically update to double the recipe. You’ll want to use a large stock pot, or dutch oven, if you’re doubling the recipe.
- Leftover potato soup will stay good in the refrigerator for up to 5 days, stored in an airtight container.
- I do not recommend freezing potato soup. Dairy-based soups tend to separate when frozen and will loose their creamy texture. Not to mention that potatoes are like sponges and they will try to soak up all of the liquid, which will result in the potatoes become grainy. The texture is one of the best parts about this soup and freezing it will unfortunately ruin that luxurious, creamy texture.
Nutrition Facts
We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com.
11 Comments on “Potato Soup”
This is a great recipe. I think the russets as well as the roux really make this recipe
Thanks so much for the rating and review Jill!
This is the best potato soup! My family loves it. I’m wondering, can you please tell me the serving size that was used for the nutrition information? I need to know for a dietary plan.
Hi Ilene, I’m so glad that you and your family are enjoying the recipe! The nutritional information provided is for approximately 3 cups of soup.
Excellent! Recommend using your own homemade chicken broth for a fuller flavor. This is relatively easy and quick to make for a great winter heart warming dish!
Thank you Christi! So glad you enjoyed it!
Tried it once, not bad.
I made this yesterday with few modifications and it was delicious! Absolutely fabulous potato soup. Thank you for the great recipe.
Wonderful! Thanks so much for sharing Charlie, I’m so glad you enjoyed it!
I have made this recipe several times because it is that good. I have made several variations but my fave is with heavy cream and homemade chicken stock. One thing I won’t ever do differently though is the shredded swiss on top. It is spectacular!! Thank you for sharing.
Wonderful Lori, thanks for sharing! I’m so glad to hear that you’re enjoying the recipe!