The Best Homemade Loaded Potato Soup

There’s something magical about curling up with a warm bowl of homemade soup—especially when it’s this Loaded Potato Soup that brings all the comfort, flavor, and heartiness you could possibly ask for. It’s thick, creamy, cheesy, and studded with crispy turkey bacon bits… basically everything you love about a loaded baked potato, turned into a cozy, spoonable meal.

This is the kind of recipe that makes you want to put on your coziest socks, light a candle, and dive into a big bowl while it’s still steamy. Whether you’re looking for something soul-soothing after a long day or planning a comforting dinner for the whole family, this loaded potato soup is always a hit.

Growing up, my mom had a version of this soup that she’d make every fall, and let me tell you—it never lasted long. We’d top ours with extra turkey bacon and sharp cheddar, and fight over who got the last bowl. Now, I make my own version with just a few tweaks to make it ultra-rich and flavorful. I’ve tested this recipe so many times over the years, and it’s finally at that “can’t-stop-eating-it” level.

So if you’re ready to make a batch of one of the best comfort foods out there, let’s get into it.

Ingredients You’ll Need

  • 6 slices thick-cut turkey bacon

  • 1 small yellow onion, diced

  • 2 garlic cloves, minced

  • 3 tablespoons all-purpose flour

  • 4 cups russet potatoes, peeled and diced into small cubes

  • 3 cups chicken broth

  • 2 cups whole milk

  • 1 cup heavy cream

  • 1 ½ cups shredded sharp cheddar cheese

  • ½ cup sour cream

  • Salt and black pepper, to taste

  • Green onions, chopped, for garnish

  • Extra shredded cheese and turkey bacon, for topping

Tip: If you have Yukon Gold potatoes on hand, you can use those too! They give a buttery flavor and you don’t even need to peel them.

STEP 1: Cook the Bacon to Crispy Perfection

Start by heating a large pot or Dutch oven over medium heat. Add the turkey bacon slices and cook them until they’re golden and crispy. This usually takes about 7–10 minutes, depending on how thick your turkey bacon is.

Once the turkey bacon is done, remove it from the pot and place it on a paper towel-lined plate to drain. Now, here’s where the flavor comes in—leave about 2 tablespoons of turkey bacon fat in the pot. That’s your base for flavor. Discard the rest (or save it for another dish if you’re like me and hate wasting flavor!).

STEP 2: Sauté Onion and Garlic

Into that glorious turkey bacon fat, toss in your diced onion. Cook it down over medium heat for about 4 to 5 minutes, until it turns soft and translucent. Stir it every so often so it doesn’t brown too quickly.

Then, add in the minced garlic and sauté for another minute. Your kitchen should already be smelling incredible by this point!

STEP 3: Create the Roux (Thickener)

Now, sprinkle in the 3 tablespoons of flour over the onion and garlic mixture. Stir it really well so that the flour coats everything. Let it cook for about a minute to cook out that raw flour taste. This step is crucial because it’s what gives the soup that thick, rich texture later on.

Don’t skip this—even if it seems simple, this roux is the base that makes your soup luxurious instead of watery.

STEP 4: Add Broth and Potatoes

Slowly pour in your chicken broth, stirring as you go. This helps prevent any lumps from forming. Once the broth is fully incorporated, add the diced potatoes and bring the pot to a gentle boil.

Then, reduce the heat and let it simmer for 15 to 20 minutes, or until the potatoes are fork-tender. You’ll know they’re ready when you can easily pierce them with a fork but they’re not falling apart.

Creamy, Cheesy Goodness: Bringing the Loaded Potato Soup Together

Now that your potatoes are tender and your kitchen smells like a dream, it’s time to take this soup to the next level. In this part, we’ll add the creamy elements, blend in the cheese, and top it all off with everyone’s favorite: crispy turkey bacon. If you’re already sneaking a spoonful to “taste test”—trust me, you’re not alone. Let’s finish this soup strong.

STEP 5: Stir in Milk and Cream

Once your potatoes are fork-tender, go ahead and reduce the heat to low. Pour in the whole milk and heavy cream, stirring gently to combine everything. At this point, you don’t want the soup to boil—just let it heat through for about 5 minutes.

Tip: Boiling after adding dairy can cause it to separate or curdle, which we definitely don’t want. Keep the heat low and stir occasionally.

STEP 6: Mash to Thicken

Here’s where you can adjust the soup to your preferred consistency. Use a potato masher right inside the pot to mash up some of the tender potatoes. You don’t need to go overboard—just mash enough to thicken the soup a bit while leaving plenty of potato chunks for texture.

If you like a super smooth soup, you can also use an immersion blender for part of the pot. But personally, I like a mix of creamy broth and chunky potatoes—it feels more homemade that way.

STEP 7: Add Cheese and Sour Cream

Now comes the good stuff. Stir in the shredded sharp cheddar cheese and the sour cream, making sure they melt completely and get fully incorporated into the soup. This is what gives your soup that signature richness and just the right touch of tang from the sour cream.

Don’t forget to season with salt and black pepper to taste. Start small, then adjust as needed—you can always add more, but you can’t take it out!

Tip: Sharp cheddar gives the soup bold flavor, but feel free to use a mild cheddar if you prefer something subtler. A little smoked Gouda mixed in is also a fun twist!

STEP 8: Add the Bacon Back In

Take that glorious turkey bacon you cooked earlier and chop it into small pieces. Stir half of the turkey bacon back into the pot, and save the rest for garnish. This way, you get bites of turkey bacon throughout the soup, and still have crispy pieces on top when serving.

Time to Serve!

Ladle your loaded potato soup into bowls while it’s still hot, and don’t be shy about piling on the toppings. Add a generous sprinkle of the reserved turkey bacon, a handful of extra shredded cheese, and some chopped green onions for a fresh pop of flavor.

Optional but highly recommended: Serve this soup with warm, crusty bread or a buttery biscuit for dipping. There’s nothing better than wiping the bowl clean with a good slice of bread!

Helpful Tips & Variations

  • Make it vegetarian: Just skip the turkey bacon and use vegetable broth. You can add sautéed mushrooms for a bit of savory depth.

  • Need it gluten-free? Swap out the flour for a gluten-free flour blend or cornstarch slurry.

  • Thicker soup? Blend up a portion of the soup and stir it back in. It gives you that silky texture without losing all the hearty bits.

  • Reheating leftovers: The soup will thicken as it cools, so just add a splash of milk or broth when reheating to bring it back to the perfect consistency.

Loaded Potato Soup FAQ + Final Thoughts

By now, your kitchen is likely filled with the cozy aroma of simmering soup, and you’ve hopefully snuck in a few spoonfuls during the cooking process (I always do!). Before we wrap things up, let’s dive into a few of the most common questions I get about this Loaded Potato Soup recipe. Whether you’re wondering about substitutions, storage, or how to make it ahead of time, I’ve got you covered.

FAQ: Your Top Questions Answered

Can I make this soup ahead of time?

Yes, absolutely! This soup stores really well in the fridge for up to 3-4 days. In fact, some people say it tastes even better the next day. Just know that it will thicken as it sits, so when reheating, add a little milk or chicken broth to thin it out to your desired consistency.

Can I freeze this potato soup?

Technically, yes—but with a small caution. Cream-based soups can sometimes separate after freezing and reheating, giving the soup a slightly grainy texture. If you plan to freeze it, I recommend doing so before adding the milk, cream, cheese, and sour cream. Then, add those ingredients fresh when reheating for the best texture.

What’s the best type of potato to use?

Russet potatoes work perfectly for this soup because they break down slightly during cooking and help naturally thicken the broth. However, Yukon Gold potatoes are a great alternative—they’re a bit more buttery and hold their shape a little better, plus you can skip the peeling if you’re short on time.

How can I make this soup vegetarian?

Skip the turkey bacon and swap the chicken broth for vegetable broth. To add some of that smoky depth back in, consider adding a bit of smoked paprika or stirring in sautéed mushrooms for a savory, umami boost.

Can I use pre-cooked bacon or bacon bits?

Yes, but freshly cooked turkey bacon really adds that deep, savory flavor to the base of the soup. If you’re in a pinch, store-bought turkey bacon bits can work, but I’d recommend crisping them up in a dry pan before adding for extra crunch and flavor.

Is there a way to lighten this soup up?

If you’re looking to cut down on the richness, you can use 2% milk instead of whole milk and half-and-half in place of heavy cream. Use reduced-fat cheese and sour cream if you’d like. The texture may be slightly lighter, but it’ll still be hearty and flavorful.

What can I serve with this soup?

This soup is plenty filling on its own, but it’s fantastic paired with crusty bread, garlic toast, or a simple side salad. It also makes a great starter if you’re planning a full meal—think roast chicken or a cozy fall dinner spread.

Final Thoughts: A Bowl of Comfort You’ll Make Again and Again

If you’re anything like me, once you make this loaded potato soup, it’ll become a regular part of your cold-weather dinner rotation. It’s warm, filling, and packed with so much comforting flavor that it’s hard to stop at just one bowl.

What I love most about this recipe is how adaptable it is. Whether you like it ultra-creamy, chunky, vegetarian, or loaded with toppings, there’s a version that’ll work for you. It’s also one of those meals that brings people together—perfect for family dinners, casual get-togethers, or simply curling up on the couch with a bowl after a long day.

So go ahead, bookmark this one, print it out, or share it with a friend. And when you do make it, I’d love to hear how it turned out! Leave a comment with your favorite variations or topping ideas—there’s always room for another delicious twist.

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

The Best Homemade Loaded Potato Soup


  • Author: Sophia

Description

This creamy, hearty loaded potato soup is the ultimate comfort food. Packed with tender potatoes, crispy turkey bacon, cheddar cheese, and a rich, savory base, it brings all the flavors of a loaded baked potato into a warm, satisfying bowl. Perfect for chilly nights, cozy weekends, or anytime you’re craving a comforting homemade meal.


Ingredients

Scale

6 slices thick-cut turkey bacon

1 small yellow onion, diced

2 garlic cloves, minced

3 tablespoons all-purpose flour

4 cups russet potatoes, peeled and diced into small cubes

3 cups chicken broth

2 cups whole milk

1 cup heavy cream

1 ½ cups shredded sharp cheddar cheese

½ cup sour cream

Salt and black pepper to taste

Green onions, chopped, for garnish

Extra shredded cheese and turkey bacon, for topping


Instructions

1 In a large pot or Dutch oven, cook the turkey bacon over medium heat until crispy. Remove the turkey bacon and place it on a paper towel-lined plate. Leave about 2 tablespoons of the turkey bacon fat in the pot and discard the rest.

2 Add the diced onion to the pot and sauté for 4 to 5 minutes, until soft and translucent. Stir in the minced garlic and cook for another minute.

3 Sprinkle the flour over the onions and stir well to coat. Cook for about 1 minute to remove the raw flour taste.

4 Slowly pour in the chicken broth while stirring to prevent lumps. Add the diced potatoes and bring to a boil. Reduce heat to a simmer and cook for 15 to 20 minutes, or until the potatoes are fork-tender.

5 Stir in the milk and heavy cream. Let the soup heat through for about 5 minutes, but do not bring it to a boil. Use a potato masher to gently mash some of the potatoes in the pot to thicken the soup while keeping some chunks for texture.

6 Stir in the shredded cheddar cheese and sour cream until melted and fully incorporated. Season with salt and black pepper to taste.

7 Chop the cooked bacon and stir half into the soup. Reserve the rest for garnish.

8 Serve hot, topped with the remaining bacon, extra shredded cheese, and chopped green onions.

Notes

For a thicker consistency, you can remove a portion of the soup, blend it, and return it to the pot. Yukon Gold potatoes also work well and don’t require peeling. This soup can be made ahead and reheated, though it may thicken over time—just add a splash of milk or broth to loosen it. It’s perfect served with crusty bread or a side salad for a complete meal.

Leave a Comment

Recipe rating