Go Back
Cheesy Potato Soup

Creamy Cheesy Potato Soup

A rich, creamy, and incredibly comforting potato soup loaded with sharp cheddar cheese, sour cream, and crispy bacon. The perfect cozy one-pot dinner!
Prep Time 16 minutes
Cook Time 30 minutes
Total Time 44 minutes
Servings: 6
Course: Main Course, Soup
Cuisine: American
Calories: 485

Ingredients
  

  • 6 slices thick-cut bacon chopped
  • 3 tablespoons unsalted butter
  • 1 large yellow onion finely diced
  • 3 cloves garlic minced
  • 1/4 cup all-purpose flour
  • 4 cups low-sodium chicken broth
  • 2 cups whole milk
  • 2 1/2 pounds Russet potatoes peeled and cut into 1/2-inch cubes
  • 1 teaspoon salt
  • 1/2 teaspoon freshly cracked black pepper
  • 2 cups sharp cheddar cheese freshly grated
  • 1/2 cup sour cream
  • Chopped green onions for garnish

Method
 

  1. Cook the Bacon: In a large Dutch oven or soup pot, cook the chopped bacon over medium heat until brown and crispy. Use a slotted spoon to remove the bacon to a paper towel-lined plate. Leave about 1 tablespoon of bacon grease in the pot and discard the rest.
  2. Saute the Aromatics: Add the butter to the pot with the bacon grease. Once melted, add the diced onion and cook for 4 to 5 minutes until soft and translucent. Add the minced garlic and cook for 1 more minute until fragrant.
  3. Create the Roux: Sprinkle the flour over the onions and garlic. Whisk constantly for 1 to 2 minutes to cook out the raw flour taste. The mixture will form a thick paste.
  4. Add the Liquids and Potatoes: Slowly pour in the chicken broth and whole milk, whisking continuously to prevent any lumps from forming. Add the cubed potatoes, salt, and black pepper.
  5. Simmer: Bring the soup to a gentle boil, then immediately reduce the heat to medium-low. Cover the pot and let it simmer for 15 to 20 minutes, or until the potatoes are completely fork-tender.
  6. Thicken the Soup: For a creamier texture, use a potato masher to mash about half of the potatoes directly in the pot. Alternatively, you can use an immersion blender with a few quick pulses, making sure to leave plenty of potato chunks for texture.
  7. Add the Cheese and Cream: Remove the pot from the heat. Stir in the freshly grated cheddar cheese and the sour cream until the cheese is completely melted and the soup is smooth.
  8. Serve: Ladle the hot soup into bowls. Top each serving with the reserved crispy bacon, extra cheddar cheese, and chopped green onions.

Notes

Best Potatoes for Soup: Russet potatoes are highly recommended because their high starch content naturally thickens the soup and makes it incredibly creamy. Yukon Gold potatoes are a great secondary option if you prefer a slightly waxier potato that holds its shape.
Grate Your Own Cheese: Always buy a block of cheddar cheese and grate it yourself. Pre-shredded bagged cheeses contain anti-caking agents that prevent them from melting smoothly, which can result in a grainy soup.
Vegetarian Option: To make this vegetarian, simply omit the bacon and swap the chicken broth for your favorite vegetable broth.