Loaded Potato Soup Recipe for Dinner Tonight


Loaded potato soup in a white bowl topped with crispy bacon, cheddar cheese, and green onions on a dark surface.

I make this loaded potato soup every time I need something hearty and warming fast. I cook it in one pot in 45 minutes, and it fills the kitchen with a smoky, creamy scent. Crispy bacon, sharp cheddar, and tender russet potatoes make every bowl satisfying.

Prep Time: 15 minutes

Cook Time: 30 minutes

Total Time: 45 minutes

Servings: 6

Method: Stovetop

Why This Loaded Potato Soup Works Every Time

The base is built on rendered bacon fat and sautéed onion. That step adds a smoky depth you cannot get from a plain butter base. Garlic goes in next, and the whole pot smells incredible within 30 seconds.

I use russet potatoes because they break down at the edges and naturally thicken the broth. The result is creamy without any flour or cornstarch. Sharp cheddar and sour cream go in at the end so they melt in without breaking.

The loaded toppings — crispy bacon, green onions, and extra cheese — are not optional. They are the whole point of this recipe and they take the bowl from simple to restaurant quality.

Ingredients

  • 6 slices thick-cut bacon, chopped
  • 1 tablespoon butter
  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
  • 3 cups chicken broth
  • 2 pounds russet potatoes, peeled and diced into 1/2-inch cubes
  • 1 cup whole milk
  • 1/2 cup heavy cream
  • 1 1/2 cups shredded sharp cheddar cheese, divided
  • 1/4 cup sour cream
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 3 green onions, sliced (for topping)

What You Need for Loaded Potato Soup

Thick-cut bacon — the rendered fat becomes the flavor base. Regular bacon works, but thick-cut gives you bigger crispy pieces for topping.

Russet potatoes — their high starch content breaks down and thickens the broth naturally. Yukon Gold potatoes work but produce a thinner soup.

Sharp cheddar cheese — sharp gives you a stronger flavor so you need less. Mild cheddar works but the soup tastes flatter.

Sour cream — stirred in at the end for tang and creaminess. Greek yogurt is a close substitute.

Heavy cream and whole milk — together they create the right richness without making the soup too thick to eat. All milk produces a thinner result; all cream makes it very heavy.

Chicken broth — the liquid base. Vegetable broth works if you skip the bacon, though the soup loses its smoky character.

How to Make Loaded Potato Soup

  1. Cook chopped bacon in a large pot over medium heat until crispy, about 8 minutes. Transfer bacon to a paper towel-lined plate. Leave 1 tablespoon of bacon fat in the pot.
  2. Add butter to the pot over medium heat. Add diced onion and cook for 5 minutes until soft and translucent.
  3. Add minced garlic and cook for 30 seconds until fragrant.
  4. Pour in chicken broth. Add diced potatoes. Bring to a boil over high heat.
  5. Reduce heat to medium-low. Simmer for 15 minutes until potatoes are fork-tender.
  6. Use a potato masher or the back of a wooden spoon to lightly mash about one-third of the potatoes in the pot. Leave chunks — do not puree completely.
  7. Stir in whole milk and heavy cream. Let the soup return to a gentle simmer, about 2 minutes.
  8. Remove the pot from heat. Stir in 1 cup of shredded cheddar cheese and sour cream until melted and smooth.
  9. Season with salt and black pepper. Taste and adjust.
  10. Serve in bowls topped with crispy bacon, remaining cheddar, sliced green onions, and extra sour cream if desired.

Loaded Potato Soup Variations

Broccoli Cheddar Loaded Potato Soup

Add 2 cups of small broccoli florets with the potatoes in Step 4. They soften as the potatoes cook. The broccoli adds color and a mild vegetable sweetness that pairs well with the sharp cheddar.

Spicy Loaded Potato Soup

Add 1 diced jalapeño with the onion in Step 2. Stir in 1/2 teaspoon of smoked paprika with the garlic. The heat builds slowly and the smokiness deepens the overall flavor.

Slow Cooker Loaded Potato Soup

Cook bacon stovetop first, then add all ingredients except dairy and cheese to a slow cooker. Cook on low for 6 hours or high for 3 hours. Stir in milk, cream, cheese, and sour cream in the final 30 minutes. The potatoes become extra tender and absorb more flavor.

Lighter Loaded Potato Soup

Swap heavy cream for an extra cup of whole milk and use reduced-fat cheddar. The soup stays creamy but drops about 80 calories per serving. Turkey bacon keeps the smoky flavor with less saturated fat.

Tips for the Best Loaded Potato Soup

  • I always cut potatoes into even 1/2-inch cubes so every piece cooks at the same rate.
  • Do not add cheese while the soup is on high heat — it will seize and turn grainy. Pull the pot off heat first.
  • Partially mash the potatoes instead of fully blending. The chunky texture is what makes loaded potato soup satisfying.
  • Crisp the bacon until completely done — soft bacon gets chewy and greasy when it sits in the hot soup as a topping.
  • Taste after adding cheese and sour cream before seasoning — cheddar and bacon both add salt, so the final soup needs less than you might expect.
  • I make a double batch and freeze half before adding the dairy. Reheat from frozen, then stir in the cream and cheese fresh.

Make Ahead & Storage

This loaded potato soup keeps in the fridge for up to 4 days in an airtight container. I store the bacon topping separately so it stays crispy and I add it fresh when reheating each bowl.

To freeze, let the soup cool fully before portioning into freezer-safe containers. Freeze without toppings for up to 3 months. Thaw overnight in the fridge. Reheat on the stovetop over medium-low heat, stirring often. The texture softens slightly after freezing but still tastes rich. If the soup looks broken after reheating, whisk in 2 tablespoons of warm cream to bring it back together.

Common Questions

Can I make loaded potato soup in a slow cooker?

Yes. Add all ingredients except the dairy and cheese to the slow cooker. Cook on low for 6 hours. Stir in the milk, cream, cheddar, and sour cream during the last 30 minutes on high.

Why did my loaded potato soup turn out grainy?

The cheese was added while the soup was too hot. Always remove the pot from heat before stirring in shredded cheese and sour cream. High heat breaks the protein structure in cheese and makes it seize.

How do I thicken loaded potato soup without flour?

Mash more of the potatoes in the pot. Russet potatoes release starch as you mash them, which thickens the broth naturally. Simmering uncovered for 5 more minutes also reduces the liquid and concentrates the soup.

Can I use frozen potatoes for loaded potato soup?

Yes. Frozen diced potatoes work well and cut the prep time to under 5 minutes. Add them frozen directly to the broth. Reduce simmer time to 10 minutes since they are already partially cooked.

What toppings go on loaded potato soup?

I always use crispy bacon, shredded cheddar, sour cream, and green onions. Chives, diced jalapeño, or crumbled crackers also work. The toppings are what make it loaded so use as many as you like.

This loaded potato soup is the kind of recipe I return to all winter. It is creamy, smoky, and filling in a single bowl. Save this recipe and come back to it whenever you need something warm on the table fast.

Loaded potato soup in a white bowl topped with crispy bacon, cheddar cheese, and green onions on a dark surface

Loaded Potato Soup Recipe for Dinner Tonight

A creamy one-pot soup packed with russet potatoes, crispy bacon, and sharp cheddar, ready in 45 minutes.

Prep
15 min
Cook
30 min
Total
45 min
Servings
6
Calories
380

Ingredients

  • 6 slices thick-cut bacon, chopped
  • 1 tablespoon butter
  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
  • 3 cups chicken broth
  • 2 pounds russet potatoes, peeled and diced into 1/2-inch cubes
  • 1 cup whole milk
  • 1/2 cup heavy cream
  • 1 1/2 cups shredded sharp cheddar cheese, divided
  • 1/4 cup sour cream
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 3 green onions, sliced (for topping)

Instructions

  1. Cook chopped bacon in a large pot over medium heat until crispy, about 8 minutes. Transfer bacon to a paper towel-lined plate. Leave 1 tablespoon of bacon fat in the pot.
  2. Add butter to the pot over medium heat. Add diced onion and cook for 5 minutes until soft and translucent.
  3. Add minced garlic and cook for 30 seconds until fragrant.
  4. Pour in chicken broth. Add diced potatoes. Bring to a boil over high heat.
  5. Reduce heat to medium-low. Simmer for 15 minutes until potatoes are fork-tender.
  6. Use a potato masher or the back of a wooden spoon to lightly mash about one-third of the potatoes in the pot. Leave chunks — do not puree completely.
  7. Stir in whole milk and heavy cream. Let the soup return to a gentle simmer, about 2 minutes.
  8. Remove the pot from heat. Stir in 1 cup of shredded cheddar cheese and sour cream until melted and smooth.
  9. Season with salt and black pepper. Taste and adjust.
  10. Serve in bowls topped with crispy bacon, remaining cheddar, sliced green onions, and extra sour cream if desired.
Nutrition per serving
380 cal 35g carbs 15g protein 22g fat 3g fiber 5g sugar 720mg sodium

Michal Sieroslawski

Michal is a personal trainer and writer at Millennial Hawk. He holds a MSc in Sports and Exercise Science from the University of Central Lancashire. He is an exercise physiologist who enjoys learning about the latest trends in exercise and sports nutrition. Besides his passion for health and fitness, he loves cycling, exploring new hiking trails, and coaching youth soccer teams on weekends.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recent Posts