Go Back
+ servings
potato soup with bacon bits, sour cream and cheddar cheese topping in a white bowl
Print Recipe
5 from 29 votes

Best Potato Soup Recipe

You're going to love my creamy and delicious Potato Soup Recipe! This easy-to-make hearty soup is made in one pot, start to finish, and can be on your dinner table in about an hour.
Prep Time15 minutes
Cook Time55 minutes
Total Time1 hour 10 minutes
Course: Appetizer, Soup
Cuisine: American
Servings: 6
Calories: 371kcal

Ingredients

  • 4 strips bacon diced
  • 3 tablespoon butter unsalted or salted
  • 1 cup onion chopped
  • 1 clove garlic finely chopped
  • 2 tablespoon all-purpose flour
  • 2 ½ cups chicken broth or vegetable broth
  • 2 cups milk
  • 2 lbs potatoes peeled and diced
  • ½ teaspoon salt to taste
  • ½ teaspoon black pepper to taste
  • 1-2 cups water start with one cup and add more if needed though the simmering process.
  • ½ cup heavy cream
  • bacon optional - diced and cooked for garnish
  • cheddar cheese optional - shredded for garnish
  • sour cream optional - garnish

Instructions

  • Add the butter and bacon to a large pot and cook over medium heat until the bacon begins to crisp up.
  • Add the chopped onion to the pot and continue to cook over medium heat until the onions are tender (3-4 minutes).
  • Add the chopped garlic to the pot and cook for about 30 seconds.
  • Add the flour to the pot and stir to blend together with the butter and bacon grease. This is your roux which will thicken the soup.
  • Let the mixture cook over low heat for 2-3 minutes to cook the flour.
  • Add the chicken stock to the pan and whisk until well blended. Bring to a light boil over medium heat, then add the milk to the pot and whisk together.
  • Add the diced potatoes, salt, and pepper to the pot, mix together, and bring to a light boil, then reduce to low heat and cook for 30-45 minutes until the potatoes are fork tender.
    *Depending on how thick the soup is add 1 - 2 cups of water to thin the soup out while the potatoes cook
  • Remove half of the potatoes from the soup and set aside.
  • Add the heavy cream to the soup and puree the soup using an immersion blender, food processor, or hand mixer.
  • Return the potato chunks to the soup pot - reseason with salt and pepper to taste.
    *if the soup is too thick add water to thin it out.
  • Bring the soup to a light boil and serve.
  • Garnish the soup with sour cream, bacon, cheddar cheese, or your choice of toppings.

Nutrition

Calories: 371kcal | Carbohydrates: 36g | Protein: 9g | Fat: 22g | Saturated Fat: 12g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 6g | Trans Fat: 0.3g | Cholesterol: 59mg | Sodium: 510mg | Potassium: 872mg | Fiber: 4g | Sugar: 7g | Vitamin A: 610IU | Vitamin C: 32mg | Calcium: 147mg | Iron: 2mg