Written by

Hope Davidson

Published

Best Creamy Loaded Potato Soup with Bacon

Ready In 40 minutes
Servings 6 servings
Difficulty Easy

That first spoonful of steam hitting your face — the kind that fogs up your glasses before you even take a bite — still takes me straight to my grandmother’s tiny kitchen in Ohio. She wasn’t one for fancy cooking, but she understood something about winter that I didn’t fully appreciate until years later. A bowl of something warm and creamy could fix almost anything.

I remember standing on a step stool beside her, watching her cube potatoes with hands that had been making soup for decades. She’d toss in bacon she’d fried earlier that morning, the smell clinging to her apron like a promise. “This’ll stick to your ribs,” she’d say, and she wasn’t wrong. That soup was pure comfort in a bowl — thick enough to stand a spoon in, salty from the bacon, and topped with more cheese than any recipe should call for.

Honestly, I tried recreating that creamy loaded baked potato soup for years and always came up short. Mine was either too thin or too heavy, or the potatoes turned to mush before the bacon had a chance to shine. It took me a while to realize the secret wasn’t in some complicated technique — it was in letting the ingredients do what they do best.

This version is the one I finally got right. It’s rich without being gluey, smoky without being overpowering, and it comes together in about forty minutes. No fancy equipment, no hard-to-find ingredients, just honest food that makes you want to curl up on the couch and forget about the rest of the world. That’s the kind of recipe worth keeping around.

Why You’ll Love This Recipe

I’ve tested this creamy loaded baked potato soup more times than I care to admit. Some batches ended up in the trash. Others were edible but forgettable. This one? This one made my husband ask for it three nights in a row, and that never happens.

  • Quick & Easy : From start to finish, you’re looking at about 40 minutes. No all-day simmering required.
  • Simple Ingredients : Potatoes, bacon, cheese, cream, butter, and a few pantry staples. You probably have most of it already.
  • Perfect for Cold Weather : This soup was made for snowy evenings, rainy afternoons, or any time you need a warm hug in a bowl.
  • Crowd-Pleaser : I’ve served it to picky kids, foodie friends, and my grandmother’s bridge club. Everyone goes back for seconds.
  • Unbelievably Delicious : The combination of crispy bacon, melted cheddar, and velvety potato base is next-level comfort food.

What makes this recipe different from all the others? It’s the balance. The potatoes are cooked just enough to break down and thicken the soup naturally, but you still get those little chunks of tender potato in every bite. The bacon stays crispy because I add it at the very end. And the creaminess? That comes from a combination of whole milk, heavy cream, and a little cream cheese — not a roux that takes forever to master.

This isn’t just another soup recipe. It’s the one that makes you close your eyes after that first spoonful. It’s comfort food reimagined — richer, faster, and with the same soul-soothing satisfaction that my grandmother’s version had. Perfect for impressing guests without stress, or turning a simple Tuesday night into something memorable.

What Ingredients You Will Need

This creamy loaded baked potato soup relies on simple, wholesome ingredients that work together to create something magical. Most of these are pantry staples, which makes this recipe perfect for those days when you need dinner on the table without a trip to the store.

For the Soup Base

  • 6 strips bacon, chopped (I prefer thick-cut for more smoky flavor)
  • 1 medium yellow onion, diced (about 1 cup)
  • 3 cloves garlic, minced
  • 4 cups russet potatoes, peeled and diced into ½-inch cubes (about 4 medium potatoes)
  • 4 cups low-sodium chicken broth (or vegetable broth for a vegetarian option)
  • 1 cup whole milk
  • ½ cup heavy cream
  • 4 ounces cream cheese, softened and cubed
  • 1 teaspoon salt, plus more to taste
  • ½ teaspoon black pepper
  • ½ teaspoon smoked paprika (adds a subtle smokiness that complements the bacon)

For the Toppings

creamy loaded potato soup with bacon preparation steps

  • 1 cup shredded sharp cheddar cheese (I recommend Tillamook or Cabot for best melting)
  • 4 strips bacon, cooked crispy and crumbled (reserved from the soup)
  • ¼ cup sour cream
  • 2 green onions, thinly sliced
  • Fresh chives, chopped (optional, but pretty)

A quick note on potatoes: Russets are the best choice here because they’re starchy and break down nicely, giving the soup its creamy texture without needing to add flour. Yukon Golds work too, but the soup won’t be quite as thick. If you’re in a pinch, red potatoes are fine — just expect a slightly different texture.

For the cheese, please shred it yourself from a block. Pre-shredded cheese contains anti-caking agents that prevent it from melting smoothly. I learned this the hard way after making a grainy soup that looked nothing like the photos I’d seen online.

Equipment Needed

You don’t need a professional kitchen to make this soup. Here’s what you’ll need:

  • Large Dutch oven or heavy-bottomed pot (5 to 6 quarts) — I use my Le Creuset, but any heavy pot works
  • Sharp chef’s knife and cutting board
  • Wooden spoon or silicone spatula for stirring
  • Measuring cups and spoons
  • Potato masher or immersion blender (optional, but helpful for thickening)
  • Paper towels for draining bacon
  • Small bowl for holding cooked bacon

If you don’t have an immersion blender, you can use a regular potato masher or even a fork to break up some of the potatoes. I actually prefer the texture from mashing by hand — it leaves more chunks, which feels more like a loaded baked potato. A stand mixer or food processor is not recommended here, as it can turn the soup into a gluey paste.

Preparation Method

  1. Cook the bacon. Place the chopped bacon in your cold Dutch oven. Turn the heat to medium and cook, stirring occasionally, until the bacon is crispy and the fat has rendered, about 6 to 8 minutes. Use a slotted spoon to transfer the bacon to a paper towel-lined plate. Leave about 2 tablespoons of bacon fat in the pot — this is where the flavor lives.
  2. Sauté the aromatics. Add the diced onion to the pot with the bacon fat. Cook over medium heat until softened and translucent, about 4 minutes. Add the minced garlic and cook for 30 seconds, until fragrant. Don’t let the garlic brown — it turns bitter.
  3. Add the potatoes and broth. Pour in the chicken broth and add the diced potatoes. Bring to a boil over high heat, then reduce to a simmer. Cover and cook until the potatoes are fork-tender, about 12 to 15 minutes. The potatoes should break apart easily when pressed against the side of the pot.
  4. Partially mash the potatoes. Using a potato masher or immersion blender, gently mash about half of the potatoes right in the pot. You want some chunks remaining for texture. If you’re using an immersion blender, just pulse it 3 or 4 times — don’t go overboard.
  5. Add the dairy. Reduce the heat to low. Stir in the milk, heavy cream, and cubed cream cheese. Stir constantly until the cream cheese has fully melted and the soup is smooth, about 2 to 3 minutes. Do not let the soup boil at this stage — it can cause the dairy to separate.
  6. Season and finish. Add the salt, black pepper, and smoked paprika. Taste and adjust seasoning as needed. Remember that the bacon and cheese will add saltiness later, so go easy on the salt here.
  7. Assemble the bowls. Ladle the soup into bowls. Top each serving with shredded cheddar cheese, crumbled bacon, a dollop of sour cream, and a sprinkle of green onions or chives. Serve immediately while hot.

A few things to watch for: If the soup seems too thick, add a splash of milk or broth to thin it out. If it’s too thin, let it simmer uncovered for a few more minutes — it will thicken as it sits. The soup will also continue to thicken as it cools, so keep that in mind when adjusting consistency.

Cooking Tips & Techniques

I’ve made this creamy loaded baked potato soup at least thirty times, and here’s what I’ve learned the hard way so you don’t have to.

Don’t rush the bacon. I used to crank the heat to high because I was impatient, and the bacon would burn before the fat rendered properly. Low and slow is the way to go. Medium heat, patience, and you’ll get perfectly crispy bacon with plenty of rendered fat for flavor.

Cut the potatoes evenly. This seems obvious, but I’ve definitely made soups where some potatoes were mush and others were still crunchy. Aim for ½-inch cubes, and try to keep them uniform. It makes a surprising difference in the final texture.

Add the dairy slowly. Cold dairy hitting hot soup can curdle. I let the soup cool for a minute or two after mashing, then stir in the milk and cream in a slow, steady stream while stirring constantly. The cream cheese should be at room temperature — I take it out of the fridge when I start cooking.

Taste as you go. I cannot stress this enough. Seasoning is personal, and what tastes right to me might be too salty or too bland for you. I taste the broth before adding the dairy, then again after, and then once more before serving. Each stage might need a little adjustment.

One mistake I still make. Adding all the bacon to the pot instead of reserving some for topping. The bacon in the soup gets soft and loses its crunch. Now I always reserve about a third of the cooked bacon for sprinkling on top right before serving. That contrast between creamy soup and crispy bacon is everything.

Variations & Adaptations

This recipe is forgiving, and I’ve tried several variations over the years. Here are a few worth mentioning:

Vegetarian Version : Skip the bacon and use vegetable broth instead of chicken broth. For that smoky flavor, add ½ teaspoon of liquid smoke along with the broth. You can also sauté the onions in butter instead of bacon fat. Top with roasted chickpeas for crunch instead of bacon bits.

Loaded Baked Potato Soup with Chicken : Add 1½ cups of shredded rotisserie chicken after mashing the potatoes. This turns the soup into a heartier meal that’s perfect for dinner. I’ve done this when I had leftover chicken from a roast, and it worked beautifully. If you’re looking for another way to use rotisserie chicken, my creamy no-mayo chicken salad wraps are a great option for lunch the next day.

Spicy Kick : Add 1 diced jalapeño with the onions, or stir in ½ teaspoon of cayenne pepper with the smoked paprika. A dash of hot sauce on top also works wonders. For something completely different, my spicy Korean-Mexican street corn dip shares that same love for bold flavors.

Dairy-Free Option : Substitute the whole milk with unsweetened oat milk, the heavy cream with full-fat coconut cream, and the cream cheese with a dairy-free version. The texture won’t be quite as rich, but it’s still delicious. I’ve tested this with oat milk and it worked better than almond milk, which tends to separate.

Broccoli Cheddar Twist : Add 2 cups of chopped broccoli florets along with the potatoes. The broccoli cooks in the broth and adds color and nutrients. Top with extra cheddar and you’ve got a hybrid between this soup and broccoli cheddar — two classics in one bowl.

Serving & Storage Suggestions

This creamy loaded baked potato soup is best served piping hot, right after you’ve added the toppings. The contrast between the hot soup and the cool sour cream is part of the magic.

What to serve with it : A crusty bread or warm dinner rolls are perfect for dipping. A simple green salad with a tangy vinaigrette cuts through the richness nicely. If you’re feeding a crowd, consider serving it alongside a cold pepperoni pasta salad — the contrast between hot soup and cold pasta is surprisingly good.

Storage : Leftovers keep well in the refrigerator for up to 4 days. Store the soup and toppings separately — the cheese and bacon will get soggy if mixed in. Let the soup cool completely before transferring to an airtight container.

Reheating : Reheat gently on the stovetop over low heat, stirring occasionally. Add a splash of milk or broth to thin it out if needed. You can also microwave individual portions in 30-second bursts, stirring between each. Avoid boiling, as it can cause the dairy to separate.

Freezing : I don’t recommend freezing this soup. The dairy can separate upon thawing, and the texture becomes grainy. If you absolutely must freeze it, do so before adding the dairy, then add fresh milk and cream when reheating.

Flavor development : Honestly, this soup tastes even better the next day. The flavors meld together overnight, and the soup thickens beautifully. I often make it a day ahead on purpose, then reheat and add the toppings just before serving.

Nutritional Information & Benefits

This is comfort food, so let’s be real — it’s not a health food. But it does have some redeeming qualities.

Estimated nutrition per serving (based on 6 servings):

  • Calories: 450
  • Protein: 16g
  • Fat: 28g
  • Carbohydrates: 35g
  • Fiber: 3g
  • Sodium: 780mg

Health highlights : Potatoes are actually good for you — they’re packed with vitamin C, potassium, and fiber, especially if you leave the skins on. (I peel mine for this recipe, but you don’t have to.) The bone broth adds collagen and minerals, and the garlic and onions provide anti-inflammatory compounds.

Dietary considerations : This recipe contains dairy and gluten (if using standard chicken broth, which sometimes contains wheat). For a gluten-free version, use certified gluten-free broth. For a lower-carb option, swap half the potatoes for cauliflower — it works surprisingly well.

Personal perspective : I don’t believe in labeling food as “good” or “bad.” This soup is nourishing in its own way — it warms you up, fills you up, and makes you feel cared for. Sometimes that’s exactly what you need.

Conclusion

This creamy loaded baked potato soup with bacon is the kind of recipe that becomes a household staple. It’s simple enough for a weekday dinner, but impressive enough to serve when company comes over. The ingredients are basic, the technique is straightforward, and the results are consistently delicious.

I love that this recipe brings back memories of my grandmother’s kitchen while still feeling fresh and modern. It’s comfort food that doesn’t require hours of simmering or a culinary degree. Just good ingredients, a little patience, and the willingness to taste as you go.

Now I want to hear from you. Have you tried this recipe? Did you add your own twist? Drop a comment below and tell me about it — I read every single one. And if you loved it, share it with someone who needs a warm bowl of comfort today.

Happy cooking, friends. Stay warm out there.

Frequently Asked Questions

Can I use an immersion blender to make the soup completely smooth?

Yes, you can. Just pulse it a few times until you reach your desired consistency. I prefer leaving some chunks for texture, but a fully smooth version is also delicious. Just be careful not to over-blend, or the potatoes can become gluey.

Can I make this soup in a slow cooker or Instant Pot?

Absolutely. For a slow cooker, cook the bacon and onions on the stovetop first, then transfer everything except the dairy to the slow cooker. Cook on low for 6 to 8 hours or high for 3 to 4 hours. Mash the potatoes, then stir in the dairy and toppings before serving. For an Instant Pot, use the sauté function for the bacon and onions, then pressure cook on high for 8 minutes. Quick release, mash, and add the dairy.

How do I prevent the soup from becoming too thick?

The soup will thicken as it sits, so don’t panic if it seems thin at first. If it’s too thick after cooking, simply stir in a splash of milk or broth until it reaches your desired consistency. Remember that the soup will continue to thicken as it cools.

Can I use pre-cooked bacon or bacon bits?

You can, but you’ll lose the bacon fat that adds so much flavor to the soup. If you’re short on time, cook the bacon first and use butter or olive oil for sautéing the onions. Pre-cooked bacon bits work as a topping, but they won’t give you the same depth of flavor in the soup base.

What’s the best cheese for topping this soup?

Sharp cheddar is the classic choice, and it’s what I use most often. Smoked gouda, Monterey Jack, or a mix of cheddar and mozzarella also work well. Whatever you choose, shred it yourself from a block for the best melting results.

Pin This Recipe!

creamy loaded potato soup with bacon recipe

Print

Best Creamy Loaded Potato Soup with Bacon

A rich and creamy potato soup loaded with crispy bacon, melted cheddar, and all the fixings. This comforting bowl comes together in about 40 minutes and is perfect for cold weather.

  • Author: Linda
  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Total Time: 40 minutes
  • Yield: 6 servings 1x
  • Category: Main Course
  • Cuisine: American

Ingredients

Scale
  • 6 strips bacon, chopped (thick-cut preferred)
  • 1 medium yellow onion, diced (about 1 cup)
  • 3 cloves garlic, minced
  • 4 cups russet potatoes, peeled and diced into ½-inch cubes (about 4 medium potatoes)
  • 4 cups low-sodium chicken broth (or vegetable broth for vegetarian)
  • 1 cup whole milk
  • ½ cup heavy cream
  • 4 ounces cream cheese, softened and cubed
  • 1 teaspoon salt, plus more to taste
  • ½ teaspoon black pepper
  • ½ teaspoon smoked paprika
  • 1 cup shredded sharp cheddar cheese (for topping)
  • 4 strips bacon, cooked crispy and crumbled (for topping)
  • ¼ cup sour cream (for topping)
  • 2 green onions, thinly sliced (for topping)
  • Fresh chives, chopped (optional, for topping)

Instructions

  1. Cook the bacon. Place the chopped bacon in your cold Dutch oven. Turn the heat to medium and cook, stirring occasionally, until the bacon is crispy and the fat has rendered, about 6 to 8 minutes. Use a slotted spoon to transfer the bacon to a paper towel-lined plate. Leave about 2 tablespoons of bacon fat in the pot.
  2. Sauté the aromatics. Add the diced onion to the pot with the bacon fat. Cook over medium heat until softened and translucent, about 4 minutes. Add the minced garlic and cook for 30 seconds, until fragrant. Do not let the garlic brown.
  3. Add the potatoes and broth. Pour in the chicken broth and add the diced potatoes. Bring to a boil over high heat, then reduce to a simmer. Cover and cook until the potatoes are fork-tender, about 12 to 15 minutes.
  4. Partially mash the potatoes. Using a potato masher or immersion blender, gently mash about half of the potatoes right in the pot. You want some chunks remaining for texture.
  5. Add the dairy. Reduce the heat to low. Stir in the milk, heavy cream, and cubed cream cheese. Stir constantly until the cream cheese has fully melted and the soup is smooth, about 2 to 3 minutes. Do not let the soup boil.
  6. Season and finish. Add the salt, black pepper, and smoked paprika. Taste and adjust seasoning as needed.
  7. Assemble the bowls. Ladle the soup into bowls. Top each serving with shredded cheddar cheese, crumbled bacon, a dollop of sour cream, and a sprinkle of green onions or chives. Serve immediately while hot.

Notes

For best results, shred cheese from a block to avoid anti-caking agents. Reserve some bacon for topping to keep it crispy. Soup thickens as it cools; add a splash of milk or broth to thin if needed. Leftovers keep in the fridge for up to 4 days (store toppings separately). Freezing is not recommended due to dairy separation.

Nutrition

  • Serving Size: 1 bowl (about 1.5 cu
  • Calories: 450
  • Sugar: 5
  • Sodium: 780
  • Fat: 28
  • Saturated Fat: 14
  • Carbohydrates: 35
  • Fiber: 3
  • Protein: 16

Keywords: potato soup, loaded potato soup, creamy potato soup, bacon soup, comfort food, winter soup, easy soup

Did you make this recipe?

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

You might also love these recipes

Leave a Comment

Recipe rating