Go Back
A close-up of a delicious bowl of creamy potato soup garnished with shredded cheddar cheese, crispy bacon bits, and vibrant green chives.
Daniel

Creamy Homestyle Potato Soup

A rich and velvety potato soup, loaded with flavor from bacon, cheddar, and chives, making it the ultimate comfort food for any season.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 6 servings
Course: Main Course, Soup
Cuisine: American
Calories: 580

Ingredients
  

For the Soup
  • 6 slices Bacon chopped
  • 2 tbsp Unsalted Butter
  • 1 medium Yellow Onion diced
  • 2 stalks Celery diced
  • 3 cloves Garlic minced
  • 1/4 cup All-Purpose Flour
  • 4 cups Chicken or Vegetable Broth low-sodium
  • 2.5 lbs Russet Potatoes peeled and cut into 1-inch cubes
  • 1 cup Heavy Cream
  • 1 tsp Kosher Salt or more, to taste
  • 1/2 tsp Black Pepper freshly ground, or more, to taste
For Topping (Optional)
  • 1 cup Shredded Sharp Cheddar Cheese
  • 1/2 cup Sour Cream or Greek Yogurt
  • 1/4 cup Fresh Chives chopped

Equipment

  • Large pot or Dutch oven
  • Immersion Blender
  • Skillet

Method
 

Prepare the Base
  1. Place the chopped bacon in a large pot or Dutch oven over medium heat. Cook until crispy, stirring occasionally, about 8-10 minutes. Use a slotted spoon to transfer the bacon to a paper towel-lined plate, leaving about 2 tablespoons of bacon grease in the pot. Set the cooked bacon aside.
  2. Add the unsalted butter to the bacon grease in the pot. Once melted, add the diced onion and celery. Sauté until softened, about 5-6 minutes.
  3. Add the minced garlic and cook for another minute until fragrant, stirring constantly to prevent it from burning.
Make the Soup
  1. Sprinkle the all-purpose flour over the cooked vegetables. Stir constantly for 1-2 minutes to cook out the raw flour taste. This will create a roux that thickens the soup.
  2. Gradually pour in the chicken broth while whisking continuously to prevent lumps from forming. Bring the mixture to a simmer.
  3. Add the cubed potatoes, salt, and black pepper to the pot. Stir to combine. Increase the heat to bring the soup to a boil, then reduce the heat to low, cover the pot, and let it simmer for 15-20 minutes, or until the potatoes are fork-tender.
Finish and Serve
  1. Remove the pot from the heat. Use an immersion blender to blend the soup directly in the pot until it reaches your desired consistency. For a completely smooth soup, blend thoroughly. For a heartier texture, pulse a few times, leaving some small potato chunks.
  2. Return the pot to low heat. Slowly stir in the heavy cream and half of the reserved crumbled bacon. Heat gently until the soup is warmed through, but do not allow it to boil as this can cause the cream to curdle.
  3. Taste the soup and adjust the seasoning with additional salt and pepper if needed.
  4. Ladle the hot soup into bowls. Garnish generously with shredded cheddar cheese, a dollop of sour cream, fresh chives, and the remaining crumbled bacon before serving.

Notes

Potato Choice: Russet or Idaho potatoes are ideal for this recipe as their high starch content creates a naturally creamy and thick soup. Yukon Gold potatoes are a good alternative if you prefer a slightly less starchy, more buttery flavor.
Blending Tip: If you don't have an immersion blender, you can carefully transfer the soup in batches to a standard blender. Be sure to remove the small cap on the blender lid and cover the opening with a folded kitchen towel to allow steam to escape safely.
Storage: Leftover potato soup can be stored in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop over low heat, stirring occasionally. Avoid boiling.