Go Back
potato soup recipe

Creamy Potato Soup

A luxurious and comforting homemade potato soup with rich flavors and velvety texture, perfect for chilly evenings or as a hearty starter.
Prep Time 15 minutes
Cook Time 40 minutes
Total Time 55 minutes
Servings: 6 servings
Course: Dinner, Main Course, Soup
Cuisine: American, Comfort Food
Calories: 350

Ingredients
  

Base Ingredients
  • 6 medium medium russet potatoes, peeled and diced (about 2½ pounds) Choose starchy potatoes for a creamier texture.
  • 1 large large yellow onion, finely diced
  • 3 cloves cloves garlic, minced Consider roasting for additional flavor.
  • 2 large large carrots, diced
  • 2 stalks stalks celery, diced
Liquids and Fats
  • 4 cups chicken or vegetable broth Homemade stock preferred for better flavor.
  • 2 cups whole milk Can substitute with low-fat or non-dairy alternatives.
  • 1 cup heavy cream For a lighter version, substitute with Greek yogurt.
  • 4 tablespoons butter Divided into two portions for roux and sautéing.
  • 3 tablespoons all-purpose flour For thickening the soup.
Seasonings
  • 2 teaspoons salt Adjust to taste.
  • 1 teaspoon freshly ground black pepper
  • 1 teaspoon dried thyme
  • ½ teaspoon dried rosemary
  • ¼ teaspoon nutmeg
Toppings
  • 6 strips strips bacon, cooked and crumbled (optional) Add for extra flavor.
  • 1 cup shredded cheddar cheese Consider using sharp cheddar for more flavor.
  • 3 tablespoons fresh chives, chopped For garnish.
  • ¼ cup sour cream For garnish.

Method
 

Preparation
  1. Peel and dice the potatoes into ½-inch cubes. Finely dice the onion, carrots, and celery. Mince the garlic cloves.
Cooking
  1. In a large Dutch oven, melt 2 tablespoons of butter over medium heat. Add the diced onions, carrots, and celery. Sauté for 5-7 minutes until softened.
  2. Add the minced garlic, dried thyme, and rosemary. Cook for another 30 seconds until fragrant.
  3. Add the diced potatoes to the pot and stir to combine with the aromatic vegetables.
  4. Pour in the chicken broth. Bring to a boil, then reduce heat to maintain a gentle simmer. Cover and cook for 15-20 minutes until potatoes are fork-tender.
  5. While the potatoes simmer, melt the remaining 2 tablespoons of butter in a small saucepan over medium heat. Add the flour and whisk continuously for 1-2 minutes to cook out the raw flour taste.
  6. Slowly whisk in the milk and heavy cream into the roux until smooth. Continue cooking for 2-3 minutes until slightly thickened.
  7. Pour the cream mixture into the potato soup pot, stirring gently to incorporate.
  8. For a chunkier soup, use a potato masher to partially mash some of the potatoes. For a smoother creamy texture, use an immersion blender.
  9. Stir in salt, pepper, and nutmeg. Add half the shredded cheese and stir until melted. Taste and adjust seasoning if needed.
Serving
  1. Ladle the soup into bowls. Top with crumbled bacon, remaining cheese, fresh chives, and a dollop of sour cream.

Notes

The soup will continue to thicken as it cools. If it becomes too thick, simply add a splash of milk or broth to reach your desired consistency.