Creamy Potato Soup Recipe

This creamy potato soup recipe is everything you want on a chilly day—rich, creamy, comforting, and made with simple pantry staples. Tender potatoes simmered in a savory broth, finished with cream and optional toppings like cheese or bacon, make this a family favorite you’ll return to again and again.

Whether you need a cozy weeknight dinner or an easy make-ahead lunch, this homemade potato soup delivers classic flavor without complicated steps.

Recipe: Creamy Potato Soup

Ingredients

  • 2 lbs russet potatoes, peeled and diced
  • 1 medium onion, finely chopped
  • 3 cloves garlic, minced
  • 4 cups chicken broth (or vegetable broth)
  • 1 cup whole milk
  • ½ cup heavy cream
  • 3 tbsp unsalted butter
  • 3 tbsp all-purpose flour
  • 1 tsp salt (adjust to taste)
  • ½ tsp black pepper
  • ½ tsp paprika (optional)
  • ½ cup shredded cheddar cheese (optional)
  • Chopped green onions or chives, for garnish
  • Cooked bacon bits, for garnish (optional)

Instructions

  1. In a large pot, melt butter over medium heat. Add onion and cook 3–4 minutes until soft. Stir in garlic and cook 30 seconds.
  2. Sprinkle in flour and stir constantly for 1 minute to form a light roux.
  3. Slowly whisk in broth, then add diced potatoes, salt, pepper, and paprika.
  4. Bring to a gentle boil, reduce heat, and simmer 15–20 minutes until potatoes are fork-tender.
  5. Use a potato masher or immersion blender to partially blend the soup, leaving some chunks.
  6. Stir in milk and heavy cream. Simmer 5 more minutes until creamy and heated through.
  7. Add cheese if using, stirring until melted. Taste and adjust seasoning.
  8. Serve hot with desired toppings.

Notes and Variations

  • Extra creamy: Fully blend the soup for a smooth texture.
  • Dairy-free: Use olive oil instead of butter and coconut milk instead of cream.
  • Loaded potato soup: Add sour cream, extra cheese, and bacon before serving.
  • Storage: Refrigerate in an airtight container for up to 4 days.
  • Freezing: Freeze without dairy; add milk or cream when reheating.

H2: Frequently Asked Questions About Creamy Potato Soup

What ingredients are in potato soup?

A classic creamy potato soup is built from a simple foundation of starchy potatoes (Russet or Yukon Gold), sautéed aromatics like onion, garlic, and celery, and a rich liquid base of chicken or vegetable broth combined with heavy cream or half-and-half. A butter-flour roux or a dollop of sour cream adds body, while salt, black pepper, and fresh thyme round out the flavor. The soup is traditionally finished with crispy bacon, shredded sharp cheddar, and fresh chives on top. Chaf’s Tip: Don’t skip the aromatics. Sweating the onion, celery, and garlic in butter first builds the flavor foundation that makes homemade soup taste better than any canned version.

What are the best toppings for potato soup?

The best toppings for potato soup add texture, flavor contrast, and visual appeal to an already creamy bowl. My go-to combination includes crispy bacon bits for salty crunch, shredded sharp cheddar that melts into the hot soup, fresh chives or green onions for brightness, a generous dollop of sour cream, and crusty bread or oyster crackers for dipping. For a more elevated version, try a drizzle of truffle oil, roasted garlic cloves, a sprinkle of smoked paprika, crispy fried onions, or even a spoonful of pesto. Pro Tip: Set up a “topping bar” when serving guests so everyone can customize their bowl and turn a simple soup into an interactive meal.

What type of potatoes are best for potato soup?

The best potatoes for potato soup are starchy or all-purpose varieties that break down slightly to thicken the broth while still holding some shape. Russet potatoes are the top choice because their high starch content creates a naturally creamy, thick texture perfect for classic diner-style soup. Yukon Gold potatoes are a close second with their buttery flavor and ability to hold their shape better, making them ideal if you want distinct potato chunks. Red potatoes work too but won’t thicken the soup as much since they’re waxier. Chaf’s Secret: Use a mix of half Russets and half Yukon Golds for the perfect balance of creaminess and flavor.

Do you have to peel potatoes for potato soup?

No, you don’t have to peel potatoes for potato soup, and leaving the skins on actually adds nutrition, texture, and rustic charm to the final dish. The skins contain fiber and vitamins, and they help the potato chunks hold their shape during cooking. You should only peel if you’re using thick-skinned Russets, want a completely smooth and velvety texture, or are serving guests who prefer a more refined presentation. For thin-skinned varieties like Yukon Gold or red potatoes, just scrub them thoroughly with a vegetable brush and leave the skins on. The skins actually help the potato chunks stay intact rather than dissolving completely into the broth.

How do you thicken potato soup?

There are five reliable ways to thicken potato soup depending on your preferred texture. The easiest method is to mash about a quarter of the cooked potatoes directly in the pot using a potato masher, letting their natural starch thicken the broth instantly. You can also make a classic roux by cooking equal parts butter and flour and whisking it in or stir in a cornstarch slurry for a quick fix. For extra richness, add heavy cream or sour cream at the end, or use an immersion blender on a portion of the soup to create a velvety restaurant-quality consistency. Chaf’s Method: I combine mashing and blending for the perfect balance of chunky and creamy without any added flour or starch.

Can you make potato soup in a slow cooker?

Yes, potato soup works beautifully in a slow cooker and is actually one of the easiest ways to make it since the low, slow cooking develops incredible flavor. Simply add diced potatoes, onion, celery, garlic, and broth to the slow cooker, then cook on LOW for 6 to 8 hours or HIGH for 3 to 4 hours. During the last 30 minutes, stir in the cream, butter, and seasonings, then mash or blend partially for your desired thickness before topping with bacon and cheese. The most important rule is to add dairy only at the end since prolonged cooking can cause curdling. This method is perfect for meal prep, busy weeknights, or feeding a crowd.

How long does potato soup last in the fridge?

Properly stored in an airtight container, creamy potato soup lasts 3 to 4 days in the refrigerator at or below 40°F. Make sure to cool the soup completely before refrigerating and do so within 2 hours of cooking to ensure food safety. Store it in the main body of the fridge rather than the door for the most consistent temperature. Signs that the soup has gone bad include a sour or off smell, visible mold, separation that won’t recombine when stirred, or a slimy texture. When reheating, add a splash of milk, cream, or broth to restore the original consistency since potato soup naturally thickens as it cools.

Can you freeze potato soup?

Yes, potato soup can be frozen for up to 2 to 3 months, but there are important steps to follow for the best results. Freeze the soup before adding any dairy like cream, sour cream, or cheese, then stir these in fresh when reheating. Use freezer-safe containers and leave about an inch of headspace since the soup will expand as it freezes. Thaw the soup overnight in the refrigerator, then reheat gently on the stovetop over medium-low heat while stirring in fresh cream or milk. If the texture seems grainy after thawing, use an immersion blender to smooth it out, then add fresh toppings like bacon, cheese, and chives before serving.

Can you make potato soup without bacon?

Absolutely, and you can still create an incredibly flavorful potato soup without bacon by using a few smart substitutions. Start with vegetable broth instead of chicken broth and sauté your vegetables in butter or olive oil rather than bacon fat. Add half to a full teaspoon of smoked paprika or a quarter teaspoon of liquid smoke to replicate that signature smoky bacon flavor. You can also boost umami with caramelized onions, roasted garlic, fresh thyme, or a splash of soy sauce or miso paste. For protein and texture, try white beans, shredded rotisserie chicken, or crispy chickpeas, and finish with crispy fried onions and fresh chives on top. Trust me, you won’t miss the bacon.

Nutrition (Approximate per Serving)

  • Calories: 320
  • Protein: 8g
  • Fat: 18g
  • Carbohydrates: 30g
  • Fiber: 3g
  • Sugar: 5g
Print

Creamy Potato Soup Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This creamy potato soup recipe is the perfect comfort food for cold days. Made with tender russet potatoes, savory broth, milk, and a touch of cream, it’s rich, warming, and easy to customize. Top it with cheese, bacon, or chives for a satisfying meal the whole family will love.

  • Author: Chef Alex
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 35 minutes
  • Yield: 6 servings 1x
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegetarian

Ingredients

Scale
  • 2 lbs russet potatoes, peeled and diced
  • 1 medium onion, finely chopped
  • 3 cloves garlic, minced
  • 4 cups chicken broth (or vegetable broth)
  • 1 cup whole milk
  • ½ cup heavy cream
  • 3 tbsp unsalted butter
  • 3 tbsp all-purpose flour
  • 1 tsp salt (adjust to taste)
  • ½ tsp black pepper
  • ½ tsp paprika (optional)
  • ½ cup shredded cheddar cheese (optional)
  • Chopped green onions or chives, for garnish
  • Cooked bacon bits, for garnish (optional)

Instructions

  1. In a large pot, melt butter over medium heat. Add onion and cook 3–4 minutes until soft. Stir in garlic and cook for 30 seconds.
  2. Sprinkle in flour and stir constantly for 1 minute to form a light roux.
  3. Slowly whisk in broth, then add diced potatoes, salt, pepper, and paprika.
  4. Bring to a gentle boil, reduce heat, and simmer 15–20 minutes until potatoes are fork-tender.
  5. Use a potato masher or immersion blender to partially blend the soup, leaving some chunks.
  6. Stir in milk and heavy cream. Simmer 5 more minutes until creamy and heated through.
  7. Add cheese if using, stirring until melted. Taste and adjust seasoning.
  8. Serve hot with desired toppings like chives or bacon.

Notes

For a smooth soup, blend completely with an immersion blender. To make dairy-free, use olive oil and coconut milk. For a loaded version, add sour cream, bacon, and extra cheese on top. Store in the fridge up to 4 days. Freeze before adding dairy for better texture when reheated.

Nutrition

  • Serving Size: 1 bowl
  • Calories: 320
  • Sugar: 5g
  • Sodium: 600mg
  • Fat: 18g
  • Saturated Fat: 9g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 30g
  • Fiber: 3g
  • Protein: 8g
  • Cholesterol: 40mg

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Love this recipe? Try one of these next!


Healthspan Longevity Ultimate Guide to Beef Steak Names and Cuts
Langostino Lobster Tails
Ceviche and Aguachile

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star