Go Back
+ servings
bowl of creamy potato soup with bacon topped with cheese, bacon, and scallions
Print Recipe
4.56 from 29 votes

Creamy Potato Soup with Bacon

This Creamy Potato Soup with Bacon is the perfect winter soup. Made with simple ingredients, this soup is the definition of comfort food.
Prep Time15 minutes
Cook Time45 minutes
Total Time1 hour
Servings: 6 servings
Calories: 485kcal
Author: Lisa Longley

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

Serving: 1.6cups | Calories: 485kcal | Carbohydrates: 65g | Protein: 21g | Fat: 17g | Saturated Fat: 8g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Cholesterol: 46mg | Sodium: 575mg | Potassium: 1459mg | Fiber: 5g | Sugar: 12g | Vitamin A: 3700IU | Vitamin C: 70.1mg | Calcium: 290mg | Iron: 2.5mg