
Homemade Loaded Potato Soup Recipe tastes like a cozy baked potato in a bowl, with creamy broth, melty cheese, smoky bacon, and tender chunks of potato in every bite. It works perfectly for busy families, cold nights, game days, or anyone who wants a hearty dinner on the table in about 45–55 minutes. I first made this on a broke newlywed budget, and my husband still asks for “that potato soup” more than anything else I cook.
Why Make This Homemade Loaded Potato Soup Recipe at Home
Homemade Loaded Potato Soup Recipe gives you thick, creamy texture without mystery ingredients or weird thickeners. You control the salt, the toppings, and how chunky or smooth you want it.
You also save serious money compared to restaurant bowls that barely include any bacon. At home you load it up with cheese, green onions, and all the good stuff without anyone charging extra.
“This Homemade Loaded Potato Soup Recipe tastes like a fully loaded baked potato in a bowl and beats any restaurant version I tried. ★★★★★”
Ingredients You Need
Here is everything you need for a big pot of Homemade Loaded Potato Soup Recipe that feeds 4 to 6 people.
Potatoes
- 2 pounds russet potatoes, peeled and cut into 1 inch chunks
- Russets give the creamiest texture.
- Yukon gold potatoes also work and give a slightly buttery flavor.
Bacon and fat
- 6 slices thick cut bacon, chopped
- Use a good smoky brand since the bacon flavors the whole soup.
- Turkey bacon works, but add 1 tablespoon butter or oil since it releases less fat.
Aromatics
- 1 medium yellow onion, finely diced
- 2 cloves garlic, minced (or 1 teaspoon garlic powder in a pinch)
- 2 green onions, thinly sliced, for topping
Liquid and dairy
- 3 cups low sodium chicken broth
- Use vegetable broth for a vegetarian version and skip the bacon.
- 2 cups whole milk
- 1 cup heavy cream
- You can swap the cream with half and half or extra milk, but the soup turns slightly less rich.
Thickeners and flavor
- 3 tablespoons unsalted butter
- 3 tablespoons all purpose flour
- 1 teaspoon kosher salt, plus more to taste
- ½ teaspoon black pepper
- ½ teaspoon smoked paprika (optional, but adds nice depth)
- ½ teaspoon onion powder (optional, boosts flavor if you use low sodium broth)
Cheese and toppings
- 1½ cups shredded sharp cheddar cheese, divided
- Pre shredded cheese works, but fresh shredded melts smoother.
- ½ cup sour cream
- Extra shredded cheddar, sour cream, chopped bacon, and green onions for topping
Optional add ins
- 1 cup frozen corn
- 1 cup small broccoli florets, lightly steamed
- A pinch of cayenne or hot sauce for a little heat
Equipment list
- Large heavy bottomed pot or Dutch oven
- Cutting board and sharp knife
- Wooden spoon or silicone spatula
- Ladle
- Potato masher or immersion blender (optional, for texture)
- Measuring cups and spoons
Tips & Mistakes
- Use starchy potatoes like russets so the soup turns thick and creamy without gluey texture.
- Cut potatoes into even chunks so they cook at the same rate and stay tender, not mushy.
- Cook bacon low and slow so it turns crisp and leaves flavorful fat for the roux.
- Do not rush the roux; cook flour in butter and bacon fat for at least 1 to 2 minutes so it loses raw taste.
- Add milk and cream gradually while you whisk so the mixture stays smooth and lump free.
- Keep heat at medium or medium low after you add dairy so it does not scorch or curdle.
- Season in layers: salt the potatoes, taste after simmering, then adjust again after adding cheese and sour cream.
- Do not over blend; mash part of the potatoes and leave some chunks so the soup keeps a hearty texture.
- Add cheese off the heat so it melts gently and does not turn grainy.
- Cool leftovers before chilling so condensation does not water down the soup.
How to Make Homemade Loaded Potato Soup Recipe
Step 1: Prep the ingredients
Peel the potatoes and cut them into 1 inch cubes so they cook evenly. Dice the onion, mince the garlic, and slice the green onions. Chop the bacon into small pieces so it crisps faster and spreads through the soup.
Step 2: Cook the bacon
Place the chopped bacon in a large cold pot. Turn the heat to medium and cook, stirring often, until the bacon turns crisp and browned, about 8 to 10 minutes. Use a slotted spoon to transfer the bacon to a paper towel lined plate, and leave about 3 tablespoons of bacon fat in the pot.
Step 3: Sauté the aromatics
Add the butter to the pot with the bacon fat and let it melt. Stir in the diced onion and cook over medium heat until it turns soft and translucent, about 4 to 5 minutes. Add the garlic and cook 30 seconds until fragrant, so it does not burn.
Step 4: Make the roux
Sprinkle the flour over the onion and garlic mixture. Stir constantly for 1 to 2 minutes so the flour coats everything and turns lightly golden. This step thickens the Homemade Loaded Potato Soup Recipe and builds flavor.
Step 5: Add liquid and potatoes
Slowly pour in the chicken broth while you whisk or stir, and scrape up any browned bits from the bottom of the pot. Add the milk and cream gradually and stir until the mixture looks smooth. Add the potato cubes, salt, pepper, smoked paprika, and onion powder.
Step 6: Simmer until potatoes turn tender
Bring the soup to a gentle simmer over medium heat, then lower the heat to medium low. Cover the pot partially and cook 15 to 20 minutes, stirring occasionally, until the potatoes feel fork tender. Keep the soup at a gentle bubble so the dairy stays creamy.
Step 7: Adjust the texture
Use a potato masher to mash some of the potatoes right in the pot while you leave some chunks whole. If you prefer a smoother soup, use an immersion blender and pulse a few times, but stop before it turns completely smooth. If the soup looks too thick, stir in a splash of milk or broth until you like the consistency.
Step 8: Add cheese, sour cream, and bacon
Turn the heat to low and stir in 1 cup of shredded cheddar until it melts. Stir in the sour cream until the soup turns silky and creamy. Add most of the cooked bacon and stir, then taste and adjust salt and pepper.
Step 9: Serve with toppings
Ladle the Homemade Loaded Potato Soup Recipe into bowls. Top each bowl with extra shredded cheddar, a spoonful of sour cream, a sprinkle of crisp bacon, and sliced green onions. Serve hot while the cheese stays melty and the toppings stay vibrant.
Variations I've Tried
I swap the bacon with diced ham sometimes, especially after holidays when I have leftovers. The ham gives a slightly sweeter flavor that works great with sharp cheddar. I also add a handful of frozen peas or corn at the end for extra color and a little sweetness.
I tried a lighter version with half the bacon, more broth, and extra broccoli florets. The soup still tasted rich, but I felt slightly less like I needed stretchy pants afterward. I also tested a spicy version with pepper jack cheese and a pinch of cayenne, which my spice loving friends now request constantly.
How to Serve Homemade Loaded Potato Soup Recipe
Serve Homemade Loaded Potato Soup Recipe in warm bowls with all the toppings lined up buffet style so everyone builds their own. Add a simple green salad or steamed veggies on the side to balance the richness. Crusty bread, garlic toast, or warm biscuits make perfect dunkers and stretch the meal for a crowd.
Kids usually love this soup, especially when they sprinkle their own cheese and bacon on top. I also pack leftovers in a thermos for lunches, and the soup stays hot and comforting for hours.
How to store
- Cool the soup to room temperature within 1 to 2 hours, then transfer it to airtight containers.
- Store in the fridge for up to 3 to 4 days; the flavors deepen and the soup thickens slightly.
- Freeze in freezer safe containers or bags for up to 2 months, leaving a little space at the top for expansion.
- Thaw frozen soup overnight in the fridge before reheating.
- Reheat gently on the stove over medium low heat, stirring often and adding a splash of milk or broth if it looks too thick.
- You can also reheat in the microwave in short bursts, stirring between each, until hot and creamy again.

Homemade Loaded Potato Soup Recipe
Ingredients
Instructions
- In a large soup pot or Dutch oven over medium heat, cook the chopped bacon until crisp. Remove the bacon with a slotted spoon and set aside, leaving about 2 tablespoons of bacon fat in the pot.
- Add the chopped onion to the pot and cook in the bacon fat until softened and translucent, about 5 minutes. Stir in the minced garlic and cook for 30 seconds until fragrant.
- Add the butter to the pot. Once melted, sprinkle in the flour and whisk continuously to form a smooth roux. Cook for 1–2 minutes to remove the raw flour taste.
- Gradually whisk in the chicken broth until smooth, then add the diced potatoes. Bring the mixture to a gentle boil, reduce heat, and simmer for 15–20 minutes, or until the potatoes are very tender.
- Stir in the milk and heavy cream. Season with salt, black pepper, and smoked paprika if using. Simmer for another 5–10 minutes, stirring occasionally.
- For a creamier texture, lightly mash some of the potatoes in the pot with a potato masher or use an immersion blender to partially blend, leaving some chunks for texture.
- Remove the pot from the heat and stir in the shredded cheddar cheese until fully melted, then stir in the sour cream until smooth and creamy.
- Taste and adjust seasoning as needed. Ladle the soup into bowls and top with reserved crispy bacon, green onions, and chives if desired. Serve hot.
Notes
Approximate per serving (1/6 of recipe): 520 calories; fat 34 g; saturated fat 18 g; carbohydrates 38 g; fiber 3 g; sugars 7 g; protein 16 g; sodium 940 mg. Values will vary based on specific ingredients, brands, and portion sizes.

Leave a Reply