Cheesy Loaded Potato Soup

Finding a hearty, comforting dinner that doesn’t require constant attention or fancy techniques can feel impossible on busy weeknights. Between work meetings, school pickups, and everything else on your plate, the last thing you need is a complicated recipe that demands precise timing or hard-to-find ingredients.

That’s where this loaded potato soup comes in clutch: it’s warm and satisfying, uses ingredients you probably already have in your fridge, and comes together in one pot with minimal fuss. Plus, everyone gets to customize their bowl with their favorite toppings, which is always a win in my house.

loaded potato soup
Image: homefoodkitchen.com / All Rights reserved

Why You’ll Love This Loaded Potato Soup

  • Quick weeknight dinner – Ready in just 30-45 minutes, this soup comes together fast enough for busy weeknights when you need something warm and filling.
  • All your favorite loaded potato toppings – Crispy bacon, melted cheddar cheese, sour cream, and green onions make every spoonful taste like your favorite baked potato in soup form.
  • Simple pantry ingredients – You probably have most of these ingredients on hand already, making this an easy go-to recipe when you need comfort food without a trip to the store.
  • Creamy and satisfying – The combination of tender potatoes in a rich, cheesy broth makes this soup hearty enough to serve as a complete meal on its own.

What Kind of Potatoes Should I Use?

Red potatoes are the go-to choice for loaded potato soup because they hold their shape well and have a naturally creamy texture when cooked. You can leave the skins on for extra texture and nutrients, plus it saves you prep time. If you don’t have red potatoes on hand, Yukon golds are another great option since they’re also waxy and creamy. I’d avoid russet potatoes for this recipe since they tend to fall apart and can make your soup a bit too starchy and thick. Just make sure to cut your potatoes into bite-sized chunks so they cook evenly and are easy to eat with a spoon.

loaded potato soup
Image: homefoodkitchen.com / All Rights reserved

Options for Substitutions

This soup is pretty forgiving when it comes to swaps, so here are some options if you need them:

  • Bacon: Turkey bacon works great if you’re looking for a lighter option. You can also skip the bacon entirely and use a bit of smoked paprika for that smoky flavor.
  • Red potatoes: Yukon golds are a solid substitute and give you that same creamy texture. Russets work too, but they’ll break down more and make your soup thicker and less chunky.
  • Milk: Heavy cream makes this soup extra rich, or you can use half-and-half for something in between. For a lighter version, stick with 2% or whole milk.
  • Chicken stock: Vegetable stock works fine here if you want to keep it vegetarian (just skip the bacon or use plant-based bacon). You can also use water with an extra bouillon cube if that’s all you have.
  • Cheddar cheese: Monterey Jack, Colby, or a Mexican cheese blend all melt nicely. You can also mix in some cream cheese for extra creaminess.
  • Flour: For a gluten-free version, use cornstarch (about 2-3 tablespoons mixed with cold water) or a gluten-free flour blend in the same amount.

Watch Out for These Mistakes While Cooking

The biggest mistake people make with potato soup is adding the milk too quickly after the flour, which creates lumps that are nearly impossible to smooth out – instead, whisk the flour into the bacon fat for about 30 seconds to create a roux, then gradually pour in the liquids while stirring constantly.

Cutting your potatoes into uneven chunks means some pieces will be mushy while others are still hard, so aim for uniform 1/2-inch cubes that cook evenly in the 10-15 minute timeframe.

Don’t add the cheddar cheese while the soup is at a rolling boil, as high heat can cause the cheese to separate and become grainy – remove the pot from heat first, then stir in the cheese until it melts smoothly.

Finally, if your soup turns out too thick, thin it with a bit more milk or chicken stock rather than water, which keeps the flavor rich and creamy.

loaded potato soup
Image: homefoodkitchen.com / All Rights reserved

What to Serve With Loaded Potato Soup?

This soup is pretty hearty on its own, but I love serving it with warm dinner rolls or a crusty baguette for dipping. A simple side salad with mixed greens and a light vinaigrette helps balance out the richness of the soup and adds a fresh crunch. If you want to make it a full meal, cornbread is another great option that pairs really well with the creamy, savory flavors. You can also set out extra toppings like more shredded cheddar, crispy bacon bits, and chopped green onions so everyone can customize their bowl just the way they like it.

Storage Instructions

Store: Keep your leftover loaded potato soup in an airtight container in the fridge for up to 4 days. The flavors actually get even better the next day after everything has had time to meld together. Just wait until it cools down to room temperature before putting it away.

Freeze: This soup freezes pretty well for up to 2 months, though the texture might change slightly since dairy can sometimes separate when frozen. I recommend freezing it before adding the cheese and sour cream toppings, then stirring those in fresh when you reheat.

Reheat: Warm it up gently on the stovetop over medium-low heat, stirring occasionally to keep it from sticking to the bottom. You can also microwave individual portions, but use 50% power and stir every minute or so. Add a splash of milk or chicken stock if it seems too thick after reheating.

Preparation Time 10-15 minutes
Cooking Time 20-30 minutes
Total Time 30-45 minutes
Level of Difficulty Easy
Servings 6 servings

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 1800-2000
  • Protein: 50-60 g
  • Fat: 110-125 g
  • Carbohydrates: 150-170 g

Ingredients

For the soup:

  • 6 strips bacon (I use Oscar Mayer Center Cut for less grease)
  • 3 tbsp butter (I prefer Kerrygold unsalted for a richer base)
  • 1 cup onions
  • 4 garlic cloves
  • 5 tbsp flour
  • 2 cups chicken stock (I use Swanson Natural Goodness)
  • 2 cups milk
  • 1.5 lb red potatoes (scrubbed and cut into 1/2-inch cubes)
  • 1.5 tsp salt
  • 1.25 tsp pepper
  • 1/2 tsp smoked paprika
  • 1/4 tsp cayenne pepper
  • 1.25 cup cheddar cheese (freshly shredded for smoother melting)

For the garnish:

  • green onions (thinly sliced on the bias)
  • sour cream

Step 1: Render Bacon and Prepare Aromatics

  • 6 strips bacon
  • 1 cup onions, diced
  • 4 garlic cloves, minced

Cook the bacon strips in a large pot over medium heat until crispy, about 8-10 minutes, stirring occasionally.

Remove the bacon to a paper towel-lined plate and crumble it once cooled, reserving about 2 tablespoons of the rendered fat in the pot.

While the bacon cooks, dice the onions into small, uniform pieces and mince the garlic cloves—this ensures they’ll cook evenly and integrate smoothly into the soup base.

Step 2: Build the Flavor Base with Roux

  • 3 tbsp butter
  • onions from Step 1
  • garlic from Step 1
  • 5 tbsp flour

Add the butter to the reserved bacon fat in the pot and let it melt over medium heat.

Stir in the diced onions and cook for 4-5 minutes, stirring occasionally, until they become translucent and softened.

Add the minced garlic and cook for about 30 seconds until fragrant.

Sprinkle in the flour and stir constantly for 30 seconds to cook out the raw flour taste—this creates the roux that will thicken the soup and give it a silky texture.

Step 3: Create the Soup Base and Add Potatoes

  • 2 cups chicken stock
  • 2 cups milk
  • 1.5 lb red potatoes, cut into 1/2-inch cubes
  • 1.5 tsp salt
  • 1.25 tsp pepper
  • 1/2 tsp smoked paprika
  • 1/4 tsp cayenne pepper

Gradually whisk in the chicken stock and milk, stirring constantly to avoid lumps and ensure the roux incorporates smoothly.

Bring the mixture to a gentle simmer, then add the cubed red potatoes.

Add the salt, pepper, smoked paprika, and cayenne pepper, stirring to combine.

I like to add the spices early so they distribute evenly throughout the broth and develop more flavor as everything simmers together.

Step 4: Simmer Until Potatoes are Tender

  • soup base from Step 3

Maintain a gentle boil and cook for 10-15 minutes, stirring occasionally, until the potatoes are fork-tender but still holding their shape.

The timing depends on how small you cut them—smaller pieces cook faster.

Once the potatoes are done, reduce the heat to low; this prevents the soup from breaking or the potatoes from becoming mushy.

Step 5: Finish with Cheese and Bacon

  • 1.25 cup cheddar cheese, freshly shredded
  • crumbled bacon from Step 1

Remove the pot from heat and stir in the freshly shredded cheddar cheese until completely melted and incorporated.

Fold in half of the crumbled bacon from Step 1.

I always shred the cheese fresh rather than using pre-shredded, as it melts much more smoothly and gives the soup a creamier finish without any graininess.

Step 6: Serve and Garnish

  • sour cream
  • remaining bacon from Step 1
  • green onions, thinly sliced on the bias

Ladle the soup into bowls and top each serving with a dollop of sour cream, the remaining crumbled bacon, and a generous handful of thinly sliced green onions cut on the bias.

The bias cut makes them look elegant and helps them distribute better across the surface.

loaded potato soup

Cheesy Loaded Potato Soup

Delicious Cheesy Loaded Potato Soup recipe with step-by-step instructions.
5 from 1 vote
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 37 minutes
Servings 6 servings
Calories 1900 kcal

Ingredients
  

For the soup::

  • 6 strips bacon (I use Oscar Mayer Center Cut for less grease)
  • 3 tbsp butter (I prefer Kerrygold unsalted for a richer base)
  • 1 cup onions
  • 4 garlic cloves
  • 5 tbsp flour
  • 2 cups chicken stock (I use Swanson Natural Goodness)
  • 2 cups milk
  • 1.5 lb red potatoes (scrubbed and cut into 1/2-inch cubes)
  • 1.5 tsp salt
  • 1.25 tsp pepper
  • 1/2 tsp smoked paprika
  • 1/4 tsp cayenne pepper
  • 1.25 cup cheddar cheese (freshly shredded for smoother melting)

For the garnish::

  • green onions (thinly sliced on the bias)
  • sour cream

Instructions
 

  • Cook the bacon strips in a large pot over medium heat until crispy, about 8-10 minutes, stirring occasionally. Remove the bacon to a paper towel-lined plate and crumble it once cooled, reserving about 2 tablespoons of the rendered fat in the pot. While the bacon cooks, dice the onions into small, uniform pieces and mince the garlic cloves—this ensures they'll cook evenly and integrate smoothly into the soup base.
  • Add the butter to the reserved bacon fat in the pot and let it melt over medium heat. Stir in the diced onions and cook for 4-5 minutes, stirring occasionally, until they become translucent and softened. Add the minced garlic and cook for about 30 seconds until fragrant. Sprinkle in the flour and stir constantly for 30 seconds to cook out the raw flour taste—this creates the roux that will thicken the soup and give it a silky texture.
  • Gradually whisk in the chicken stock and milk, stirring constantly to avoid lumps and ensure the roux incorporates smoothly. Bring the mixture to a gentle simmer, then add the cubed red potatoes. Add the salt, pepper, smoked paprika, and cayenne pepper, stirring to combine. I like to add the spices early so they distribute evenly throughout the broth and develop more flavor as everything simmers together.
  • Maintain a gentle boil and cook for 10-15 minutes, stirring occasionally, until the potatoes are fork-tender but still holding their shape. The timing depends on how small you cut them—smaller pieces cook faster. Once the potatoes are done, reduce the heat to low; this prevents the soup from breaking or the potatoes from becoming mushy.
  • Remove the pot from heat and stir in the freshly shredded cheddar cheese until completely melted and incorporated. Fold in half of the crumbled bacon from Step 1. I always shred the cheese fresh rather than using pre-shredded, as it melts much more smoothly and gives the soup a creamier finish without any graininess.
  • Ladle the soup into bowls and top each serving with a dollop of sour cream, the remaining crumbled bacon, and a generous handful of thinly sliced green onions cut on the bias. The bias cut makes them look elegant and helps them distribute better across the surface.

Disclaimer: Our editors have used AI to create or enhance parts of this article. All content has been fact-checked by our team to ensure accuracy.

1 thought on “Cheesy Loaded Potato Soup”

Leave a Comment

Recipe Rating