This creamy potato soup with bacon is the perfect winter soup. Made with simple ingredients, this soup is the definition of comfort food.

bowl of creamy potato soup with bacon topped with cheese, bacon, and scallions - 1

Nothing speaks to my soul in winter quite like a great bowl of hearty soup. It can be an entire meal just in one bowl, which is such a win when you have a busy family life.

This creamy potato soup is just such a hearty soup. Below you will find all of my tips and tricks for how to make this soup turn out perfectly. We have everything covered from how to make a roux to what type of potatoes to use. We even have instructions for transforming this soup into a vegetarian or vegan dish. I hope your family loves this delicious soup as much as I do.

I made this for dinner tonight and it was delicious! Perfect for a cold November evening. We paired it with a nice, hot, crusty Italian bread. I did add more carrot, just because we love carrots, but that is the only change I made. Another fabulous recipe!!

How to Make Creamy Potato Soup from Scratch

Cook the Bacon

Dice up your raw bacon and cook it in a large stock pot. It will render its fat which is the first thing you need for your epic roux.

Creamy Potato Soup - 2

Sauté the Veggies

Add the chopped vegetables to the pot and cook them in the bacon fat until they are soft.

Creamy Potato Soup - 3

Make the Roux

Whisk in the flour. Then slowly add your chicken stock, two tablespoons at a time for the first little bit, fully whisking in your liquid. This should only take about a minute.

Creamy Potato Soup - 4

Add the Potatoes

Turn down the heat to a simmer, stirring regularly, and cook until the potatoes are fork-tender. Then stir in the milk and serve.

Creamy Potato Soup - 5

Best Potatoes For Potato Soup

Russet potatoes are the best potatoes for soup due to their low starch and high moisture content. They soak up the creaminess of the soup perfectly! You could also use Yukon gold potatoes if that is what you have on hand.

This creamy potato soup with bacon takes about an hour to make, but a big chunk of the time is just letting the soup simmer so the potatoes get soft. And I have to say, we love a great soup like this for a weeknight dinner in the fall and winter. It’s so comforting and it’s the ultimate one-pot meal.

overhead view of creamy potato bacon soup in a red dutch oven - 6

Tips and Tricks

  • Cut your potatoes up small. Small, even-sized pieces of potato will cook evenly and faster than bigger pieces.
  • Use a blender. If you want a creamier soup, use an immersion blender to smooth it, or put half of the soup in the blender. Blend until smooth and add it back to the other half of the soup. This will make the soup creamier and less chunky.
  • Thin the soup. If you want a thinner soup, add more chicken broth or more milk at the end until it reaches your desired consistency.
  • Save some bacon. Cook some extra bacon and set it aside for garnishing the soup.
easy creamy potato soup being ladled out of a stock pot - 7

Variations

  • Make it in the slow cooker: Make my Crockpot Potato Soup Recipe and come home to a warm and delicious dinner ready to enjoy.
  • Swap the bacon for ham: Use ham instead of bacon like in my Ham and Potato Soup .
  • Vegetarian: To make a vegetarian potato soup, you can use butter as your fat in the roux instead of bacon. Melt a little less than two tablespoons of butter in your pot to sauté your vegetables, and then continue with the recipe as written.
  • Make a vegan potato soup: If you follow a vegan diet, you could replace the butter with oil, and replace the milk at the end with unflavored soy creamer or coconut milk.
  • Make it gluten-free: Because we make a roux with flour, this soup is not gluten-free. To make it gluten-free, after cooking the bacon, drain off any excess grease and skip the flour step altogether. Instead, whisk cornstarch with a bit of warm water or broth from the soup to make a slurry, then stir it into the soup during the final minutes of cooking. This will thicken the soup without affecting its creamy texture.
Creamy Potato Soup - 8

Storing and Reheating Leftovers

Store any leftover soup in an airtight container in the refrigerator for up to three days. Reheat only the portion you plan to eat in the microwave at half power or on the stovetop over low heat, stirring often so the soup doesn’t separate.

Freezing Potato Soup

This is a great recipe to make a double batch so you can freeze some for later. Allow the soup to cool and transfer it to a freezer-safe bag or container, leaving some room at the top for it to expand. Store in the freezer for up to three months.

When you are ready to eat your soup, allow it to thaw in the refrigerator overnight. Then heat on low, stirring often. Doing this slowly will prevent it from separating.

overhead view of easy creamy potato soup with cheese, bacon, and scallions - 9

What to Serve With Potato Soup

  • Cheddar Bay Biscuits: We love having bread when we have soup, and these delicious little biscuits are so easy to make and so yummy.

  • Chopped Salad: Nothing completes a soup dinner like a salad. This chopped salad is so simple but has the best dressing to go with it.

  • Roasted Green Beans: If you are looking to add more vegetables to your dinner, this is a delicious way to do it!

  • Instagram

  • Facebook

  • Youtube

  • Newsletter

Ingredients

  • 6 slices thick-cut bacon diced, see note 1 to make this vegetarian
  • 1 small yellow onion diced
  • 3 stalks of celery diced
  • 2 carrots peeled and diced
  • 2 cloves garlic minced
  • 1/3 cup all purpose flour see note 2 to make this gluten free (40 grams)
  • 2 cups chicken stock
  • 2 pounds russet potatoes peeled and diced, see note 3 (907 grams)
  • 2 cups whole milk (236.588 ml)
  • salt and pepper to taste
  • shredded cheddar cheese for topping
  • diced scallions for topping
  • bacon pieces for topping

Instructions

  • In a large heavy-bottomed stock pot, cook the bacon until just crispy. It will continue to cook as you move on to the next step, so you do not want it to get overly brown in this first step. 6 slices thick-cut bacon
  • Add in the onion, celery, carrots, and garlic. Cook until the vegetables are soft, about 5 to 7 minutes. 1 small yellow onion, 3 stalks of celery, 2 carrots, 2 cloves garlic
  • Stir in the flour into the vegetable mixture. Allow it to cook for about 30 seconds. Then very slowly add the chicken stock. It works best to add a few tablespoons at a time, whisking throughout in between. This should take about 2 minutes at the most and the more liquid you add, the more quickly you can add more. 1/3 cup all purpose flour, 2 cups chicken stock
  • Bring the mixture to a boil and add in the potatoes. Turn down the heat to a simmer, stirring regularly, and cook until the potatoes are fork-tender. At this stage, you want to see intermittent small bubbles. Let this soup simmer for about 20 to 30 minutes. (Make sure the heat is very low. If it is too high, too much of the liquid will evaporate.) 2 pounds russet potatoes
  • Stir in the milk and allow the milk to cook through, about 1 to 2 minutes. Top with cheddar cheese, bacon, and diced scallions. Enjoy! 2 cups whole milk

Recipe Video

Notes

  1. If you want to make a vegetarian or vegan soup, skip the bacon and sauté the vegetables in 2 tablespoons of butter or oil.
  2. To make it gluten-free, after cooking the bacon, drain off any excess grease and skip the flour step altogether. Instead, whisk cornstarch with a bit of warm water or broth from the soup to make a slurry, then stir it into the soup during the final minutes of cooking. This will thicken the soup without affecting its creamy texture.
  3. I prefer to peel my russet potatoes for this soup. If you like the texture and flavor the peel adds, just scrub them thoroughly to remove any dirt and debris.
bowl of creamy potato soup with bacon topped with cheese, bacon, and scallions - 10

did you make this

Creamy Potato Soup with Bacon

  • Facebook

  • Twitter

  • Pinterest

  • Youtube

  • Newsletter

  • Creamy Chicken Noodle Soup

  • Comforting Chicken Dumpling Soup

  • Beef Stew Recipe

  • Slow Cooker Broccoli Cheddar Soup

This creamy potato soup with bacon is the perfect winter soup. Made with simple ingredients, this soup is the definition of comfort food.

bowl of creamy potato soup with bacon topped with cheese, bacon, and scallions - 11

Nothing speaks to my soul in winter quite like a great bowl of hearty soup. It can be an entire meal just in one bowl, which is such a win when you have a busy family life.

This creamy potato soup is just such a hearty soup. Below you will find all of my tips and tricks for how to make this soup turn out perfectly. We have everything covered from how to make a roux to what type of potatoes to use. We even have instructions for transforming this soup into a vegetarian or vegan dish. I hope your family loves this delicious soup as much as I do.

I made this for dinner tonight and it was delicious! Perfect for a cold November evening. We paired it with a nice, hot, crusty Italian bread. I did add more carrot, just because we love carrots, but that is the only change I made. Another fabulous recipe!!

How to Make Creamy Potato Soup from Scratch

Cook the Bacon

Dice up your raw bacon and cook it in a large stock pot. It will render its fat which is the first thing you need for your epic roux.

Creamy Potato Soup - 12

Sauté the Veggies

Add the chopped vegetables to the pot and cook them in the bacon fat until they are soft.

Creamy Potato Soup - 13

Make the Roux

Whisk in the flour. Then slowly add your chicken stock, two tablespoons at a time for the first little bit, fully whisking in your liquid. This should only take about a minute.

Creamy Potato Soup - 14

Add the Potatoes

Turn down the heat to a simmer, stirring regularly, and cook until the potatoes are fork-tender. Then stir in the milk and serve.

Creamy Potato Soup - 15

Best Potatoes For Potato Soup

Russet potatoes are the best potatoes for soup due to their low starch and high moisture content. They soak up the creaminess of the soup perfectly! You could also use Yukon gold potatoes if that is what you have on hand.

This creamy potato soup with bacon takes about an hour to make, but a big chunk of the time is just letting the soup simmer so the potatoes get soft. And I have to say, we love a great soup like this for a weeknight dinner in the fall and winter. It’s so comforting and it’s the ultimate one-pot meal.

overhead view of creamy potato bacon soup in a red dutch oven - 16

Tips and Tricks

  • Cut your potatoes up small. Small, even-sized pieces of potato will cook evenly and faster than bigger pieces.
  • Use a blender. If you want a creamier soup, use an immersion blender to smooth it, or put half of the soup in the blender. Blend until smooth and add it back to the other half of the soup. This will make the soup creamier and less chunky.
  • Thin the soup. If you want a thinner soup, add more chicken broth or more milk at the end until it reaches your desired consistency.
  • Save some bacon. Cook some extra bacon and set it aside for garnishing the soup.
easy creamy potato soup being ladled out of a stock pot - 17

Variations

  • Make it in the slow cooker: Make my Crockpot Potato Soup Recipe and come home to a warm and delicious dinner ready to enjoy.
  • Swap the bacon for ham: Use ham instead of bacon like in my Ham and Potato Soup .
  • Vegetarian: To make a vegetarian potato soup, you can use butter as your fat in the roux instead of bacon. Melt a little less than two tablespoons of butter in your pot to sauté your vegetables, and then continue with the recipe as written.
  • Make a vegan potato soup: If you follow a vegan diet, you could replace the butter with oil, and replace the milk at the end with unflavored soy creamer or coconut milk.
  • Make it gluten-free: Because we make a roux with flour, this soup is not gluten-free. To make it gluten-free, after cooking the bacon, drain off any excess grease and skip the flour step altogether. Instead, whisk cornstarch with a bit of warm water or broth from the soup to make a slurry, then stir it into the soup during the final minutes of cooking. This will thicken the soup without affecting its creamy texture.
Creamy Potato Soup - 18

Storing and Reheating Leftovers

Store any leftover soup in an airtight container in the refrigerator for up to three days. Reheat only the portion you plan to eat in the microwave at half power or on the stovetop over low heat, stirring often so the soup doesn’t separate.

Freezing Potato Soup

This is a great recipe to make a double batch so you can freeze some for later. Allow the soup to cool and transfer it to a freezer-safe bag or container, leaving some room at the top for it to expand. Store in the freezer for up to three months.

When you are ready to eat your soup, allow it to thaw in the refrigerator overnight. Then heat on low, stirring often. Doing this slowly will prevent it from separating.

overhead view of easy creamy potato soup with cheese, bacon, and scallions - 19

What to Serve With Potato Soup

  • Cheddar Bay Biscuits: We love having bread when we have soup, and these delicious little biscuits are so easy to make and so yummy.

  • Chopped Salad: Nothing completes a soup dinner like a salad. This chopped salad is so simple but has the best dressing to go with it.

  • Roasted Green Beans: If you are looking to add more vegetables to your dinner, this is a delicious way to do it!

  • Instagram

  • Facebook

  • Youtube

  • Newsletter

Ingredients

  • 6 slices thick-cut bacon diced, see note 1 to make this vegetarian
  • 1 small yellow onion diced
  • 3 stalks of celery diced
  • 2 carrots peeled and diced
  • 2 cloves garlic minced
  • 1/3 cup all purpose flour see note 2 to make this gluten free (40 grams)
  • 2 cups chicken stock
  • 2 pounds russet potatoes peeled and diced, see note 3 (907 grams)
  • 2 cups whole milk (236.588 ml)
  • salt and pepper to taste
  • shredded cheddar cheese for topping
  • diced scallions for topping
  • bacon pieces for topping

Instructions

  • In a large heavy-bottomed stock pot, cook the bacon until just crispy. It will continue to cook as you move on to the next step, so you do not want it to get overly brown in this first step. 6 slices thick-cut bacon
  • Add in the onion, celery, carrots, and garlic. Cook until the vegetables are soft, about 5 to 7 minutes. 1 small yellow onion, 3 stalks of celery, 2 carrots, 2 cloves garlic
  • Stir in the flour into the vegetable mixture. Allow it to cook for about 30 seconds. Then very slowly add the chicken stock. It works best to add a few tablespoons at a time, whisking throughout in between. This should take about 2 minutes at the most and the more liquid you add, the more quickly you can add more. 1/3 cup all purpose flour, 2 cups chicken stock
  • Bring the mixture to a boil and add in the potatoes. Turn down the heat to a simmer, stirring regularly, and cook until the potatoes are fork-tender. At this stage, you want to see intermittent small bubbles. Let this soup simmer for about 20 to 30 minutes. (Make sure the heat is very low. If it is too high, too much of the liquid will evaporate.) 2 pounds russet potatoes
  • Stir in the milk and allow the milk to cook through, about 1 to 2 minutes. Top with cheddar cheese, bacon, and diced scallions. Enjoy! 2 cups whole milk

Recipe Video

Notes

  1. If you want to make a vegetarian or vegan soup, skip the bacon and sauté the vegetables in 2 tablespoons of butter or oil.
  2. To make it gluten-free, after cooking the bacon, drain off any excess grease and skip the flour step altogether. Instead, whisk cornstarch with a bit of warm water or broth from the soup to make a slurry, then stir it into the soup during the final minutes of cooking. This will thicken the soup without affecting its creamy texture.
  3. I prefer to peel my russet potatoes for this soup. If you like the texture and flavor the peel adds, just scrub them thoroughly to remove any dirt and debris.
bowl of creamy potato soup with bacon topped with cheese, bacon, and scallions - 20

did you make this

Creamy Potato Soup with Bacon

  • Facebook

  • Twitter

  • Pinterest

  • Youtube

  • Newsletter

  • Creamy Chicken Noodle Soup

  • Comforting Chicken Dumpling Soup

  • Beef Stew Recipe

  • Slow Cooker Broccoli Cheddar Soup

  • Instagram

  • Facebook

  • Youtube

  • Newsletter

bowl of creamy potato soup with bacon topped with cheese, bacon, and scallions - 21

Creamy Potato Soup with Bacon

Ingredients

  • 6 slices thick-cut bacon diced, see note 1 to make this vegetarian
  • 1 small yellow onion diced
  • 3 stalks of celery diced
  • 2 carrots peeled and diced
  • 2 cloves garlic minced
  • 1/3 cup all purpose flour see note 2 to make this gluten free (40 grams)
  • 2 cups chicken stock
  • 2 pounds russet potatoes peeled and diced, see note 3 (907 grams)
  • 2 cups whole milk (236.588 ml)
  • salt and pepper to taste
  • shredded cheddar cheese for topping
  • diced scallions for topping
  • bacon pieces for topping

Instructions

  • In a large heavy-bottomed stock pot, cook the bacon until just crispy. It will continue to cook as you move on to the next step, so you do not want it to get overly brown in this first step. 6 slices thick-cut bacon
  • Add in the onion, celery, carrots, and garlic. Cook until the vegetables are soft, about 5 to 7 minutes. 1 small yellow onion, 3 stalks of celery, 2 carrots, 2 cloves garlic
  • Stir in the flour into the vegetable mixture. Allow it to cook for about 30 seconds. Then very slowly add the chicken stock. It works best to add a few tablespoons at a time, whisking throughout in between. This should take about 2 minutes at the most and the more liquid you add, the more quickly you can add more. 1/3 cup all purpose flour, 2 cups chicken stock
  • Bring the mixture to a boil and add in the potatoes. Turn down the heat to a simmer, stirring regularly, and cook until the potatoes are fork-tender. At this stage, you want to see intermittent small bubbles. Let this soup simmer for about 20 to 30 minutes. (Make sure the heat is very low. If it is too high, too much of the liquid will evaporate.) 2 pounds russet potatoes
  • Stir in the milk and allow the milk to cook through, about 1 to 2 minutes. Top with cheddar cheese, bacon, and diced scallions. Enjoy! 2 cups whole milk

Video

Notes

  1. If you want to make a vegetarian or vegan soup, skip the bacon and sauté the vegetables in 2 tablespoons of butter or oil.
  2. To make it gluten-free, after cooking the bacon, drain off any excess grease and skip the flour step altogether. Instead, whisk cornstarch with a bit of warm water or broth from the soup to make a slurry, then stir it into the soup during the final minutes of cooking. This will thicken the soup without affecting its creamy texture.
  3. I prefer to peel my russet potatoes for this soup. If you like the texture and flavor the peel adds, just scrub them thoroughly to remove any dirt and debris.

Nutrition

  • Facebook
  • Twitter
  • Pinterest
  • Youtube
  • Newsletter