Old-Fashioned Loaded Potato Soup topped with crispy bacon, shredded sharp cheddar cheese, sour cream, diced ham, and fresh green onions in a rustic bowl. This rich and creamy homemade potato soup is the ultimate American comfort food, perfect for cozy family dinners, cold winter nights, and hearty lunch recipes.

Old-Fashioned Loaded Potato Soup

WANT TO SAVE THIS RECIPE ?

The Ultimate Old-Fashioned Loaded Potato Soup Recipe with Bacon, Ham & Sharp Cheddar

Introduction

There are some meals that instantly make a house feel like home.

This Old-Fashioned Loaded Potato Soup is one of those recipes.

The moment bacon begins sizzling in the skillet, the entire kitchen fills with a rich, smoky aroma that promises something comforting is on the way. Add buttery onions, tender potatoes, creamy milk, melted sharp cheddar, and a generous spoonful of sour cream, and you have a soup that tastes like it simmered all day—even though it's surprisingly simple to make.

This recipe reminds me of chilly evenings when everyone gathered around the table after a long day. The weather outside might have been cold and gray, but inside, a steaming pot of potato soup brought warmth to every corner of the house. Someone would always sneak a taste before dinner was officially served, claiming they were "just checking the seasoning."

Of course, we all knew better.

The best part was watching the toppings come together.

Crispy crumbled bacon.

Extra sharp cheddar cheese.

Fresh green onions.

Each bowl became its own masterpiece, piled high with everything that makes a loaded baked potato so irresistible.

The first spoonful was always unforgettable.

Velvety broth.

Soft chunks of perfectly cooked potatoes.

Savory bites of smoky ham.

Creamy melted cheese.

Tangy sour cream.

Crunchy bacon in every bite.

It was hearty enough to be a complete meal but comforting enough to make everyone reach for a second bowl.

That's what makes this recipe so special.

It combines everything people love about a loaded baked potato and transforms it into a rich, creamy soup that's perfect for cozy family dinners, game days, potlucks, church suppers, and cold winter nights.

One of my favorite things about this recipe is how every ingredient serves a purpose.

The bacon drippings become the flavor base for sautéing the onions.

The potatoes naturally help thicken the soup.

A homemade butter-and-flour roux creates incredible creaminess without relying on canned soups.

Sharp cheddar melts smoothly into the broth, while sour cream adds a subtle tang that balances the richness perfectly.

Adding diced ham transforms this soup from a side dish into a satisfying main course.

Even better, it's a recipe that's incredibly adaptable.

You can make it even cheesier.

Add more bacon.

Use smoked cheddar.

Stir in roasted garlic.

Top it with jalapeños.

Or simply enjoy it exactly as written for an authentic old-fashioned comfort food experience.

Whether you're feeding a hungry family, preparing meals ahead for the week, or looking for the perfect soup to serve on a snowy evening, this Loaded Potato Soup delivers every single time.

It's creamy without being heavy.

Rich without being overwhelming.

Simple enough for beginners.

And delicious enough that everyone will ask for the recipe before dinner is over.

Once you've made this homemade version, you'll understand why it's become a beloved classic in kitchens across America.

Why You'll Love This Recipe

There are countless potato soup recipes, but this Old-Fashioned Loaded Potato Soup stands out because it's packed with all the flavors of a loaded baked potato in one rich, comforting bowl.

Tender potatoes, smoky bacon, savory ham, sharp cheddar cheese, sour cream, and fresh green onions combine to create layers of flavor and texture that make every spoonful satisfying.

This recipe uses simple pantry ingredients while delivering restaurant-quality results. The homemade roux creates a silky, creamy broth, and the generous toppings add both color and flavor.

It's perfect for weeknight dinners, meal prep, potlucks, football parties, holiday lunches, or whenever you're craving warm, hearty comfort food.

Best of all, it's even better the next day, making leftovers something to look forward to.

Why This Recipe Works

Every ingredient contributes to the soup's rich flavor and creamy consistency.

Bacon provides smoky depth, and the reserved bacon drippings create the perfect base for sautéing onions.

Onions become sweet and aromatic as they cook, adding savory complexity to the broth.

Baking potatoes soften beautifully during simmering, naturally thickening the soup while remaining tender enough to hold their shape.

Chicken broth provides a flavorful foundation that complements the potatoes without overpowering them.

A classic butter-and-flour roux thickens the soup into a velvety consistency, while milk creates a smooth, creamy texture.

Sharp cheddar cheese melts throughout the soup, adding bold flavor and richness.

Sour cream contributes a subtle tang that balances the cheese and butter while making the soup exceptionally creamy.

Diced ham turns the soup into a hearty meal, and fresh green onions brighten every bowl with a pop of fresh flavor.

Finally, crispy bacon sprinkled over the top provides the perfect crunchy contrast to the silky soup beneath.

Together, these ingredients create a comforting soup that's rich, creamy, cheesy, smoky, and packed with classic loaded baked potato flavor.

Ingredient Breakdown

Every ingredient in Old-Fashioned Loaded Potato Soup plays an important role in creating its rich flavor, silky texture, and hearty bite. Together, they transform simple pantry staples into a comforting soup that's perfect for chilly evenings and family dinners.

Bacon

Bacon provides the smoky flavor that defines this soup.

Cooking the bacon first creates crispy pieces for garnish while leaving flavorful drippings behind to sauté the onions.

Use thick-cut bacon for extra meaty bites, or regular-cut bacon for crispier crumbles.

Onion

Sweet onions become soft and slightly caramelized when cooked in bacon drippings.

They add depth and natural sweetness that balances the richness of the soup.

Yellow onions are traditional, but white onions also work well.

Chicken Broth

Chicken broth forms the flavorful base of the soup.

A good-quality broth enhances the potatoes without overpowering the cheese and bacon.

Low-sodium broth allows you to adjust the seasoning more easily.

Baking Potatoes

Russet (baking) potatoes are ideal because of their high starch content.

They soften beautifully during cooking and naturally help thicken the soup while maintaining tender chunks.

Cut the potatoes into evenly sized cubes for uniform cooking.

Butter

Butter combines with the flour to create a classic roux.

It also adds richness and helps produce the soup's silky texture.

Unsalted butter gives you better control over the salt level.

All-Purpose Flour

Flour thickens the soup without making it overly heavy.

Cooking it briefly in the butter removes any raw flour taste.

Milk

Whole milk creates the creamiest consistency.

The combination of milk and roux gives the soup its smooth, velvety body.

Salt

Salt enhances every ingredient.

Taste the soup near the end of cooking before adding additional salt since bacon, cheese, and ham all contribute sodium.

Black Pepper

Freshly ground black pepper adds warmth and balances the creamy richness.

Cooked Ham

Diced ham makes the soup hearty enough for a complete meal.

Leftover baked ham works especially well.

Sour Cream

Sour cream creates an incredibly creamy texture while adding a slight tang that balances the cheese and bacon.

Allow it to come to room temperature before stirring it into the soup to prevent curdling.

Sharp Cheddar Cheese

Freshly shredded sharp cheddar melts smoothly into the soup, adding bold flavor and creamy richness.

Avoid pre-shredded cheese when possible because anti-caking agents can affect melting.

Green Onions

Fresh green onions add brightness, color, and a mild onion flavor that contrasts beautifully with the rich soup.

Kitchen Equipment

This recipe requires only a few reliable kitchen tools.

Large Dutch Oven

Perfect for simmering the soup evenly.

Large Skillet

Used for cooking the bacon and preparing the roux.

Whisk

Essential for creating a smooth roux and lump-free broth.

Wooden Spoon

Ideal for stirring the soup without scratching cookware.

Chef's Knife

For chopping onions, potatoes, ham, and green onions.

Cutting Board

Provides a stable surface for prep work.

Measuring Cups and Spoons

Accurate measurements ensure consistent results.

Ladle

Makes serving easy while keeping toppings intact.

Step-by-Step Instructions

Step 1: Cook the Bacon

In a large skillet over medium heat, cook the bacon for 6–7 minutes, or until crisp.

Transfer the bacon to a paper towel-lined plate.

Reserve 2 tablespoons of bacon drippings in the skillet.

Crumble the cooled bacon and set aside.

Step 2: Sauté the Onion

Add the chopped onion to the reserved bacon drippings.

Cook over medium-high heat for about 6 minutes, stirring occasionally, until softened and lightly golden.

Step 3: Cook the Potatoes

Transfer the cooked onions to a large Dutch oven.

Add the chicken broth and cubed potatoes.

Bring to a boil.

Reduce the heat and simmer for 10–15 minutes, or until the potatoes are fork-tender.

Step 4: Make the Roux

In the same skillet, melt the butter over low heat.

Whisk in the flour until smooth.

Cook for 1 minute, stirring constantly.

Gradually whisk in 2 cups of the milk until smooth.

Step 5: Build the Soup

Pour the roux mixture into the Dutch oven.

Add the remaining 2 cups milk, salt, and black pepper.

Cook over medium heat, whisking frequently, until the soup thickens and begins to bubble gently.

Step 6: Add the Remaining Ingredients

Stir in:

  • Diced ham
  • Half of the crumbled bacon
  • Sour cream
  • 2 cups shredded sharp cheddar cheese
  • ½ cup sliced green onions

Stir until the cheese melts completely and the soup becomes smooth and creamy.

Do not allow the soup to boil after adding the cheese.

Step 7: Garnish and Serve

Ladle the soup into bowls.

Top each serving with:

  • Remaining crumbled bacon
  • Remaining cheddar cheese
  • Remaining green onions

Serve immediately with crusty bread or warm biscuits.

Expert Tips

1. Cook Bacon Until Crispy

Extra-crispy bacon stays crunchy longer.

2. Save the Bacon Drippings

They provide incredible flavor for the onions.

3. Use Russet Potatoes

They naturally thicken the soup.

4. Cut Potatoes Evenly

Uniform pieces cook at the same rate.

5. Shred Cheese Fresh

Fresh cheese melts much better than pre-shredded.

6. Whisk Constantly

This prevents lumps in the roux.

7. Warm the Sour Cream

Room-temperature sour cream blends more smoothly.

8. Don't Boil After Adding Cheese

High heat can make the cheese separate.

9. Taste Before Adding Salt

The bacon and ham are already salty.

10. Garnish Generously

Extra toppings create the classic loaded potato experience.

11. Let the Soup Rest

Five minutes allows the flavors to blend beautifully.

12. Make Extra

The leftovers taste even better the next day.

Common Mistakes to Avoid

1. Burning the Bacon

Cook slowly for even crispness.

2. Skipping the Bacon Drippings

They add significant flavor.

3. Undercooking the Potatoes

Fork-tender potatoes create the best texture.

4. Overcooking the Roux

It should remain light in color.

5. Adding Milk Too Quickly

Gradually whisking prevents lumps.

6. Using Pre-Shredded Cheese

It doesn't melt as smoothly.

7. Boiling the Soup After Adding Cheese

This may cause the cheese to become grainy.

8. Adding Cold Sour Cream

Cold dairy may curdle.

9. Overseasoning Early

Wait until the end because bacon, cheese, and ham add salt.

10. Overcooking the Soup

Gentle heat keeps the dairy smooth.

11. Skipping the Garnishes

The toppings provide texture and flavor.

12. Serving Immediately Without Resting

A few minutes of resting improves consistency.

Ingredient Substitutions

This soup is easy to customize using ingredients you already have.

Potato Options

  • Yukon Gold potatoes
  • Red potatoes
  • Leftover baked potatoes

Cheese Options

Instead of sharp cheddar, try:

  • White cheddar
  • Colby Jack
  • Monterey Jack
  • Gouda
  • Smoked cheddar
  • Pepper Jack

Meat Options

Replace the ham with:

  • Smoked turkey
  • Rotisserie chicken
  • Cooked sausage
  • Extra bacon

Milk Alternatives

  • Half-and-half
  • Evaporated milk
  • Heavy cream (for extra richness)
  • 2% milk

Recipe Variations

1. Classic Loaded Baked Potato Soup

Double the bacon and cheddar.

2. Broccoli Cheddar Potato Soup

Add steamed broccoli florets.

3. Spicy Jalapeño Potato Soup

Mix in diced jalapeños.

4. Garlic Lover's Potato Soup

Roast a whole head of garlic and stir it into the soup.

5. Smoked Gouda Potato Soup

Replace cheddar with smoked Gouda.

6. Ham and Corn Chowder

Add sweet corn kernels.

7. Ranch Potato Soup

Stir in ranch seasoning.

8. Buffalo Chicken Potato Soup

Replace ham with shredded buffalo chicken.

9. Mushroom Potato Soup

Add sautéed mushrooms.

10. Southwest Potato Soup

Top with avocado, cilantro, and tortilla strips.

11. Extra Cheesy Potato Soup

Blend three cheeses together.

12. Vegetarian Potato Soup

Skip the bacon and ham, and use vegetable broth.

Make It Healthier

You can lighten this comforting soup without losing its creamy appeal.

Replace whole milk with 2% milk or a combination of low-fat milk and evaporated milk to reduce saturated fat while maintaining a smooth texture.

Use turkey bacon or lean smoked turkey instead of traditional bacon and ham for a lighter protein option.

Reduce the butter slightly and increase the amount of potatoes to keep the soup naturally thick and satisfying.

Add vegetables such as cauliflower, broccoli, carrots, or celery to boost fiber, vitamins, and minerals while keeping the soup hearty.

Serve with a fresh green salad instead of extra bread for a more balanced meal.

Old-Fashioned Loaded Potato Soup topped with crispy bacon, shredded sharp cheddar cheese, sour cream, diced ham, and fresh green onions in a rustic bowl. This rich and creamy homemade potato soup is the ultimate American comfort food, perfect for cozy family dinners, cold winter nights, and hearty lunch recipes.

Old-Fashioned Loaded Potato Soup

Old-Fashioned Loaded Potato Soup is a rich and creamy comfort food made with tender russet potatoes, crispy bacon, savory ham, sharp cheddar cheese, sour cream, and fresh green onions. Every bowl is loaded with the flavors of a classic baked potato, making it the perfect soup for cozy dinners and cold-weather meals.
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Servings: 8
Course: Soup
Cuisine: American

Ingredients
  

  • 12 ounces bacon
  • cups chopped onion
  • 6 cups chicken broth
  • 2 pounds russet potatoes peeled and cubed
  • cup unsalted butter
  • ¾ cup all-purpose flour
  • 4 cups whole milk
  • 1 teaspoon salt
  • 1 teaspoon freshly ground black pepper
  • 1 cup diced cooked ham
  • 8 ounces sour cream
  • cups freshly shredded sharp cheddar cheese divided
  • ¾ cup sliced green onions divided

Equipment

  • 6-quart Dutch oven
  • Large skillet
  • whisk
  • Wooden spoon
  • Chef's knife
  • Cutting board
  • Measuring cups and spoons
  • Ladle

Method
 

  1. Cook the bacon until crisp. Reserve 2 tablespoons of bacon drippings and crumble the bacon.
  2. Sauté the onions in the reserved bacon drippings until softened.
  3. Add the onions, chicken broth, and potatoes to a Dutch oven. Bring to a boil, then simmer until the potatoes are tender.
  4. In the skillet, melt the butter. Whisk in the flour and cook for 1 minute. Gradually whisk in 2 cups of the milk until smooth.
  5. Stir the roux into the potato mixture. Add the remaining milk, salt, and pepper. Cook until thickened.
  6. Stir in the ham, half the bacon, sour cream, 2 cups of the cheddar cheese, and ½ cup of the green onions. Heat gently until the cheese melts completely.
  7. Ladle into bowls and garnish with the remaining bacon, cheddar cheese, and green onions.

Notes

Freshly shredded cheddar melts more smoothly than pre-shredded cheese.
Russet potatoes naturally create a creamy texture.
Do not boil after adding the cheese and sour cream.
Add extra milk if the soup thickens during storage.
Serve with crusty bread, cornbread, or homemade biscuits.