The Ultimate Creamy Potato Soup

Here’s a simple and delicious creamy potato soup recipe you can whip up in just one pot! Loaded with crispy bacon and velvety potatoes, this soup is pure comfort food and a favorite in my family.

A close up view of creamy potato soup, topped with bacon, sour cream, chives, and cheddar cheese

Let’s talk savory today!

This soup is creamy, packed with bacon, sour cream, and cheese. If you’ve followed me for a while, you know we don’t do “healthy” around here often. 😉

I promised you this potato soup recipe way back when I shared my Oreo Balls recipe. I actually made it while Zach was battling a nasty cold, and honestly, I haven’t stopped craving it since (you might think I’m exaggerating, but trust me, my food obsessions go deep… Just look at the photo below and you’ll get it).

An overhead view of a bowl of potato soup

Zach usually tries to eat healthy most of the time (I pretend I do, too, but honestly, if I lived alone, I’d probably eat creamy cheesy dishes every night and find it hard to squeeze through doorways). This soup was a nice break from baked chicken breast nights, but it’s definitely one of those “treat yourself” meals, not an every night thing in our house.

This weekend, potato soup is officially on the menu because it’s so freezing outside. I’ve convinced myself that creamy potato soup is essential for survival while the cold wind blows. Apparently, potato soup makes me a bit dramatic.

If you’re dealing with chilly weather yourself (or just craving something warm and cozy), I think you’ll love this creamy potato soup as much as we do. Keep reading for my tips on making it just right!

Two bowls of potato soup

Tips for Perfect Creamy Potato Soup

  • Cut your potatoes into chunks no bigger than ¾” and try to make them all roughly the same size. This helps them cook evenly. Nobody wants a bite with a crunchy, undercooked potato in it!
  • To get that rich, creamy texture, I suggest pureeing about half the soup. You can do this right in the pot with an immersion blender or carefully transfer some to a blender, then stir it back in. This trick makes the soup silky but still leaves some potato chunks for nice texture (you might recognize this from my corn chowder recipe). Puree it all if you want a super smooth soup, but I prefer mixing textures.
  • Don’t toss the bacon back in until after you’ve pureed part of the soup. Blending bacon would turn it to mush, and we want those crispy bits!
  • Ancho chili powder is key here — it adds this subtle smoky depth that really makes the soup special. I mix it in and sprinkle a little on top at serving. Start with just ¼ teaspoon and taste before adding more.

Creamy Potato Soup, loaded with bacon and cheese

This soup is such a cozy meal for cold, blustery weekends (seriously, what’s better than a warm pot of soup simmering on the stove while the wind howls outside? Nothing!) I’m not really into football, but I do know this potato soup would be a great make-ahead dish for the big game. Who needs nachos when you can have a bowlful of creamy goodness?

Alright, enough talk – let’s get cooking! Enjoy every spoonful!

How to Make Potato Soup

Potato soup in bowl, with toppings

Storage Tips

This creamy potato soup stores wonderfully in the fridge for up to 4 days. Let it cool completely before transferring to an airtight container. When reheating, warm it gently over medium-low heat and stir occasionally to keep it smooth and prevent scorching.

Make-Ahead Tips

You can easily make this potato soup a day ahead! Just prepare the whole recipe and keep it covered in the fridge. The flavors actually taste better the next day. When ready to eat, reheat on the stove until warmed through and refresh with toppings.

Variations

  • Swap out the bacon for diced ham or cooked sausage if you prefer.
  • Try adding some corn or diced carrots for extra veggies and sweetness.
  • Use half-and-half instead of heavy cream for a lighter version.
  • Add a handful of shredded cheddar into the soup while it simmers for extra cheesy goodness.
  • For a dairy-free option, substitute milk and cream with coconut milk or your favorite plant-based milk.

Serving Suggestions

  • Serve with warm crusty bread or buttery garlic toast for dipping and soaking up every last bit.
  • A simple side salad with a tangy vinaigrette pairs nicely to cut through the richness.
  • Top your soup bowls with crispy bacon, shredded cheese, fresh chives, and a dollop of sour cream for the ultimate cozy meal.
  • This soup also pairs well with a grilled cheese sandwich for a nostalgic, comforting lunch.

Recipe FAQs

  • Can I use red potatoes or russet potatoes instead of gold potatoes? Yes! Russet potatoes work great and will give you a slightly fluffier texture. Red potatoes hold their shape better, giving a chunkier soup. Gold potatoes strike a nice balance.
  • Can I freeze this potato soup? I don’t recommend freezing creamy potato soup because the texture can change once thawed. It’s best eaten fresh or stored in the fridge.
  • Is there a way to make this soup vegetarian? Absolutely! You can swap the chicken broth for vegetable broth and leave out the bacon. For flavor, try adding smoked paprika and a bit of liquid smoke.
  • Can I make this soup in a slow cooker? Yes, you can! Cook the bacon and veggies first on the stove, then add everything to the slow cooker and cook on low for 4-6 hours or until potatoes are tender.
  • What if I don’t have ancho chili powder? You can substitute smoked paprika or mild chili powder, but the flavor won’t be quite the same. Ancho chili powder is mild, smoky, and adds a wonderful depth you’ll want to try!
Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

A rich and creamy one-pot potato soup loaded with crispy bacon, tender potatoes, sour cream, and cheddar cheese for a comforting meal.

  • Total Time: 1 hour
  • Yield: 8 servings (makes approximately 3.5 quarts of soup) 1x

Ingredients

Scale
  • 6 strips uncooked bacon, chopped into small pieces
  • 3 tablespoons butter (salted or unsalted)
  • 1 medium yellow onion, chopped (about 1.5 cups or 200g)
  • 3 large garlic cloves, minced
  • ⅓ cup all-purpose flour (42g)
  • lbs gold potatoes, peeled and diced into pieces no bigger than 1 inch (about 6 large potatoes or 1.15kg)
  • 4 cups chicken broth (945ml)
  • 2 cups milk (475ml)
  • ⅔ cup heavy cream (155ml)
  • 1½ teaspoons salt (adjust to taste)
  • 1 teaspoon ground black pepper
  • ¼½ teaspoon ancho chili powder
  • ⅔ cup sour cream (160g)
  • Shredded cheddar cheese, chives, extra sour cream, and bacon for topping (optional)

Instructions

  1. Cook bacon pieces in a large Dutch oven or soup pot over medium heat until browned and crispy.
  2. Remove the bacon with a slotted spoon and set aside, leaving the bacon fat in the pot.
  3. Add butter and chopped onion to the pot; cook over medium heat until onions are soft and tender, about 3-5 minutes.
  4. Stir in minced garlic and cook for about 30 seconds until fragrant.
  5. Sprinkle flour over the onion and garlic, stirring constantly. Use a whisk to smooth out lumps.
  6. Add diced potatoes, chicken broth, milk, heavy cream, salt, pepper, and ancho chili powder to the pot. Mix well.
  7. Bring soup to a boil, then cook until potatoes are easily pierced with a fork, about 10 minutes.
  8. Lower heat to a simmer. Carefully scoop out about half of the soup (around 5 cups) into a blender and puree until smooth. Stir the pureed soup back into the pot. Alternatively, puree directly in the pot with an immersion blender.
  9. Stir in sour cream and reserved cooked bacon pieces.
  10. Simmer gently for another 15 minutes to let flavors meld.
  11. Serve with extra sour cream, crispy bacon bits, shredded cheddar, and chives on top if desired.

Notes

Start with a smaller amount of salt and adjust to taste because broth saltiness varies by brand., Ancho chili powder adds subtle smoky depth; start with ¼ teaspoon and increase as preferred., Puree half of the soup for texture; puree all for a silky smooth soup., Do not add bacon before pureeing to avoid mushy texture.

  • Author: Laura
  • Prep Time: 30 minutes
  • Cook Time: 30 minutes
  • Category: Soup
  • Cuisine: American

Nutrition

  • Serving Size: 1 serving
  • Calories: 521 kcal per serving
  • Fat: 32 g per serving
  • Carbohydrates: 47 g per serving
  • Protein: 12 g per serving

More in easy meals

Laura Bennett

ABOUT THE AUTHOR

Laura Bennett

Hi, I’m Laura Bennett, a home baker, recipe creator, and mom of two. I’m married to my husband Mark, and together we’re raising our kids, Emma and Lucas, who are always the first to test my latest baking experiments. Warm Baker started as a way to share the cozy, reliable recipes I make for my family every week — from soft breads and breakfast bakes to simple cookies that never last long in our house.

READ MORE →

Leave a Comment

Recipe rating