See my guide on how to use an Instant Pot.

This potato soup recipe is simply the best! There’s nothing better on a cold day than a bowl of this creamy soup loaded with your favorite toppings.

Looking for more soup recipes? Try Broccoli Cheddar Soup, Cream of Mushroom Soup or Butternut Squash Soup next.

Potato soup in a Dutch oven pot with a ladle.

Why You’ll Love This Potato Soup Recipe

  • Creamy and Comforting. This potato soup has a luxurious creamy texture, yet it’s made without milk or cream. Puree the soup until it’s completely smooth for the creamiest texture, or, if you prefer a chunky potato soup, partially puree it, leaving some bigger chunks of potatoes.
  • Simple Ingredients. Made with potatoes, onion, garlic, butter, cheese and seasonings, this homemade soup is as easy to make as it is delicious.
  • Toppings! Many of your favorite baked potato toppings are also perfect for serving on top of potato soup. Set out dishes of shredded cheddar cheese, cooked bacon crumbles, sliced green onions and sour cream, then let everyone add their toppings to their bowl of soup. This is a one pot meal that your family will request again and again.
Bowl of potato soup topped with sour cream, shredded cheddar, bacon and green onions.


  • Butter: Adds richness to the soup.
  • Onion and Garlic: These aromatic ingredients add add depth of flavor.
  • Seasonings: You’ll need fresh or dried thyme, salt and pepper.
  • Broth: Use vegetable broth for a vegetarian soup. I recommend low sodium broth so that you can better control the amount of salt.
  • Potatoes: Use either gold potatoes or russet potatoes.
  • Cheddar Cheese: For added flavor. If you need a dairy-free recipe, omit the cheese and use olive oil instead of butter.
Ingredients for potato soup recipe.

What Kind of Potatoes are Best for Soup?

The best creamy potato soup is made with gold potatoes. Gold potatoes are waxy, buttery and low in starch content. They have a creamy, moist texture. This is exactly what you want if it’s a creamy soup you’re after. You can also use russet potatoes in this recipe, but the texture won’t be as quite as smooth and creamy.

Do you need to peel the potatoes? If you are using russet potatoes, I recommend peeling them. If you use gold potatoes, the choice is yours. The potato skins of gold potatoes are thin and tender and will be soft after cooking. However, if you want your soup to have an extra smooth texture, you’ll want to peel the potatoes even if using Yukon golds.

How to Make Potato Soup

Sauté the onion in butter in a Dutch oven or other large, heavy pot.

Add the garlic and cook for 30 seconds.

Garlic and sautéed onions in Dutch oven pot.

Stir in the broth, potatoes, thyme, salt and pepper.

Broth, fresh thyme, salt and pepper added to pot.

Simmer the soup, covered, until the potatoes are tender.

Remove the thyme stems if you used fresh thyme. Most of the leaves will have fallen off in the soup. If you used dried thyme this step isn’t necessary.

Puree the soup using an immersion blender or countertop blender.

Pureeing soup with an immersion blender.

Stir in the shredded cheddar. Then serve, with toppings as desired.

Shredded cheddar cheese added to pureed soup in pot.

Make Ahead and Reheating

  • Make Ahead: This soup reheats well and can be stored for up to 3-4 days in an airtight container in the refrigerator.
  • To Freeze: The texture of potato soup may be somewhat different after freezing and reheating, but if that doesn’t bother you you can freeze it for up to 3 months.
  • To Reheat: The soup will thicken up over time, so you may wish to stir in some extra broth when reheating. Reheat over medium-low heat in a covered saucepan on the stove, stirring occasionally.

Serving Suggestions

Potato soup in a Dutch oven pot topped with shredded cheddar and green onions.

More Favorite Soup Recipes

Try these potato soup recipes next: Crockpot Potato Soup and Instant Pot Potato Soup. You might also enjoy these soup recipes:

Bowl of potato soup topped with sour cream, shredded cheddar, bacon and green onions.
5 from 3 ratings

Potato Soup

Servings: 6 servings
Prep Time: 20 minutes
Cook Time: 20 minutes
Total Time: 40 minutes
Quick to make with simple ingredients, this potato soup recipe is sure to become a family favorite! It's best served with lots of toppings – try it with shredded cheddar, green onions and bacon.


  • 2 tablespoons unsalted butter
  • 1 cup chopped sweet yellow onion
  • 3 cloves garlic, minced
  • 3 ½ cups low sodium vegetable broth, or chicken broth, plus up to ½ cup more as needed if soup is too thick
  • 2 ½ pounds gold potatoes, such as Yukon gold, or russet potatoes, peeled and cut into 1-inch pieces
  • 3 sprigs fresh thyme, or ½ teaspoon dried thyme
  • ½ teaspoon salt, or to taste
  • ¼ teaspoon black pepper, or to taste
  • 1 cup shredded sharp cheddar cheese*
  • Optional, for serving: crumbled cooked bacon, chopped green onions, shredded cheddar cheese, sour cream or plain Greek yogurt, as desired


  • Heat the butter in a large pot, such as a Dutch oven, over medium heat until melted. Add the onion and cook, stirring often, until softened, about 4 minutes.
  • Add the garlic and cook, stirring, for 30 seconds.
  • Stir in the broth, potatoes, thyme, salt and pepper.
  • Bring the soup to a boil and then reduce the heat to a low simmer. Cover the pot and simmer, stirring occasionally, until the potatoes are tender when pierced with a fork, 15-20 minutes. Remove the pot from the heat.
  • If you used fresh thyme, remove the thyme stems and discard. Puree the soup using an immersion blender or by transferring it in batches to a countertop blender. You can puree it until fully smooth, or leave some chunks of potatoes, depending on your preference. For the creamiest soup, puree until completely smooth.
  • Stir in the shredded cheddar cheese. Serve soup with toppings as desired.


  • I recommend buying a block of cheese and shredding it yourself. The pre-shredded cheese that you buy at the grocery store is often coated in an anti-caking agent and thus doesn’t melt as smoothly.
  • Leftover soup may be stored in an airtight container in the refrigerator for up to 3-4 days. When reheating, stir in a little extra broth as needed since this soup tends to thicken up over time.
Calories: 276kcal, Carbohydrates: 38g, Protein: 9g, Fat: 10g, Saturated Fat: 6g, Polyunsaturated Fat: 0.5g, Monounsaturated Fat: 2g, Trans Fat: 0.2g, Cholesterol: 29mg, Sodium: 879mg, Potassium: 860mg, Fiber: 5g, Sugar: 4g, Vitamin A: 626IU, Vitamin C: 40mg, Calcium: 168mg, Iron: 2mg
Nutrition information is an estimate.
Cuisine: American
Course: Main Course, Soup
Tried this recipe?Mention @kristines_kitchen on Instagram or tag #kristineskitchenblog.

Recipe originally published October 2018. Retested, improved and updated October 2023.

This site contains affiliate links. If you make a purchase through these links, I may receive a small commission, at no extra cost to you. Thank you for supporting Kristine's Kitchen!