
Homemade Loaded Potato Soup Recipe tastes thick, creamy, cheesy, and smoky from bacon, like a baked potato in cozy soup form. It works perfectly for busy families, game nights, or anyone who wants comfort food on the table in about 45 minutes. I grew up in the Midwest, so this kind of soup basically runs in my veins at this point.
Why Make This Homemade Loaded Potato Soup Recipe at Home
You control everything at home, from the salt level to how chunky or smooth you like the potatoes. Restaurant versions often taste salty and heavy, while this one tastes rich but still balanced and customizable.
You also save money and stretch ingredients you already keep in your pantry and fridge. Leftovers taste even better the next day, so one pot covers multiple meals with almost no extra effort.
"This Homemade Loaded Potato Soup Recipe tastes like a cozy baked potato bar in a bowl and disappears every single time I serve it. ★★★★★"
Ingredients You Need
Here is everything you need to make a big pot of homemade loaded potato soup.
Main ingredients
-
Russet potatoes, peeled and diced
- Russets give the creamiest texture and thicken the soup naturally.
- Yukon Gold potatoes also work and give a buttery flavor with slightly firmer texture.
-
Thick cut bacon, chopped
- Thick cut bacon gives more meaty bites and better flavor.
- Use turkey bacon if you prefer a lighter option, but add a tablespoon of butter or oil for extra richness.
-
Unsalted butter
- Unsalted butter lets you control the salt level.
- Use salted butter and reduce added salt if that is what you have.
-
Yellow onion, finely diced
- Yellow onion gives sweetness and depth.
- White onion or shallots work in a pinch.
-
Garlic, minced
- Fresh garlic tastes best, but garlic powder works if needed.
- Use 1 teaspoon garlic powder for every 2 cloves fresh garlic.
-
All purpose flour
- Flour thickens the soup and helps it feel creamy without heavy cream overload.
- Use a gluten free all purpose blend if you need a gluten free option.
-
Chicken broth or stock
- Use low sodium broth so the bacon and cheese do not push the salt level too high.
- Vegetable broth works if you want a meatless base and skip the bacon.
-
Whole milk
- Whole milk gives body and creaminess without feeling too heavy.
- Use half and half for a richer soup or 2 percent milk for a lighter version.
-
Sour cream
- Sour cream adds tang and extra creaminess, like a loaded baked potato.
- Plain Greek yogurt works as a higher protein swap.
-
Sharp cheddar cheese, shredded
- Sharp cheddar gives strong flavor so you use less cheese but still taste it.
- Buy a block and shred it yourself so it melts smoothly and does not clump.
Seasonings
- Kosher salt
- Freshly ground black pepper
- Smoked paprika or regular paprika
- Onion powder
- Garlic powder
- A pinch of cayenne pepper, optional, for gentle heat
Toppings
These toppings turn a simple potato soup into a true Homemade Loaded Potato Soup Recipe:
- Extra shredded sharp cheddar cheese
- Cooked bacon crumbles
- Sliced green onions or chives
- Extra sour cream or Greek yogurt
- Cracked black pepper
Pantry shortcuts and notes
- Use pre cooked bacon pieces from the store if you want to skip cooking bacon, but warm them in a skillet to wake up the flavor.
- Use pre shredded cheese in a pinch, but know it may not melt as smoothly because of anti caking starch.
- Use boxed chicken broth, but taste before salting since brands vary a lot in saltiness.
Equipment list
- Large heavy bottomed pot or Dutch oven
- Sharp chef’s knife and cutting board
- Wooden spoon or silicone spatula
- Ladle
- Potato masher or immersion blender
- Measuring cups and spoons
Tips & Mistakes
- Cut potatoes into even pieces so they cook at the same rate and soften evenly.
- Sauté onion and garlic until they smell sweet and look translucent, not browned, so the soup tastes mellow, not bitter.
- Cook bacon until crisp and render the fat, then use some of that fat with butter for the roux to boost flavor.
- Do not rush the roux; cook the flour for at least 1 to 2 minutes so the soup does not taste floury.
- Add milk slowly while you whisk so the mixture stays smooth and creamy.
- Keep the heat at a gentle simmer; a hard boil can cause milk to curdle and potatoes to break apart too much.
- Season in layers: taste after the potatoes cook and again after you add cheese and sour cream, since both add salt.
- Do not add cheese over high heat; lower the heat and stir it in gradually so it melts instead of clumping.
- Use a potato masher for a chunky soup or an immersion blender for a smoother version, but stop before it turns gluey.
- Cool leftovers before you cover and chill them so condensation does not water down the soup.
How to Make Homemade Loaded Potato Soup Recipe
Step 1: Prep ingredients
Peel the potatoes and cut them into small cubes, about 1 half inch. Dice the onion, mince the garlic, slice the green onions, and shred the cheddar cheese. Keep everything close to the stove so the cooking process feels simple and quick.
Step 2: Cook the bacon
Place a large pot over medium heat and add the chopped bacon. Cook, stirring often, until the bacon turns crisp and the fat renders, about 8 to 10 minutes. Use a slotted spoon to transfer the bacon pieces to a paper towel lined plate, and leave about 2 to 3 tablespoons of bacon fat in the pot.
Step 3: Sauté the aromatics
Add butter to the pot with the bacon fat and let it melt. Add the diced onion and cook until it turns soft and translucent, about 4 to 5 minutes, then stir in the minced garlic and cook 30 seconds until fragrant. Sprinkle in a pinch of salt to help the onion soften and sweeten.
Step 4: Build the roux
Sprinkle the flour over the onion and garlic mixture. Stir constantly and cook the flour for 1 to 2 minutes until it looks slightly golden and smells nutty. This step thickens the soup and removes any raw flour taste.
Step 5: Add liquid and potatoes
Slowly pour in the chicken broth while you whisk or stir, breaking up any lumps. Add the milk and stir until the mixture looks smooth and combined. Add the diced potatoes, smoked paprika, onion powder, garlic powder, a little salt, black pepper, and cayenne if you use it.
Step 6: Simmer until potatoes turn tender
Bring the soup to a gentle simmer over medium heat. Reduce the heat to medium low and cook, stirring occasionally, until the potatoes turn very tender, about 15 to 20 minutes. Check a potato cube with a fork; it should break apart easily.
Step 7: Adjust texture
Use a potato masher right in the pot to mash some of the potatoes while you leave some chunks for texture. If you prefer a smoother Homemade Loaded Potato Soup Recipe, use an immersion blender and pulse a few times until the soup reaches your ideal consistency. Add a splash of extra broth or milk if the soup looks thicker than you like.
Step 8: Add sour cream and cheese
Lower the heat to low so the soup gently steams but does not bubble hard. Stir in the sour cream until it blends in completely. Add the shredded cheddar cheese in small handfuls, stirring after each addition until it melts and the soup looks silky and cheesy.
Step 9: Finish and taste
Stir in half of the cooked bacon and some sliced green onions. Taste the soup and adjust with more salt and pepper as needed. If the soup tastes flat, add a small spoon of sour cream or a pinch more smoked paprika to brighten the flavor.
Step 10: Serve
Ladle the hot soup into bowls. Top each bowl with extra shredded cheddar, bacon crumbles, sour cream, and more green onions. Add a little black pepper on top for a final touch.
Variations I've Tried
I swap half the potatoes with cauliflower florets sometimes, and no one in my family notices until I tell them. The soup still tastes rich and cheesy, just a bit lighter. I also use turkey bacon and low fat Greek yogurt when I want a slightly lighter Homemade Loaded Potato Soup Recipe that still feels cozy.
I add steamed broccoli florets near the end of cooking for a broccoli cheddar potato version that kids usually love. I stir in cooked shredded chicken or leftover rotisserie chicken for extra protein and a heartier meal. I also use pepper jack cheese instead of cheddar and add more cayenne for a spicy loaded potato soup that warms you up fast.
How to Serve Homemade Loaded Potato Soup Recipe
Serve this Homemade Loaded Potato Soup Recipe hot in big bowls with all the toppings lined up like a baked potato bar. Add warm crusty bread, garlic toast, or simple buttered rolls for dipping and wiping the bowl clean. Pair it with a crisp green salad, sliced apples, or carrot sticks to balance the richness and add some crunch.
This soup also works well in smaller cups as a starter before a simple main course like grilled chicken or roasted vegetables. Kids usually love to add their own cheese and bacon, so let everyone build their own bowl.
How to store
- Cool the soup to room temperature within 1 to 1.5 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; leave a little space at the top for expansion.
- Thaw frozen soup overnight in the fridge, then reheat gently on the stove over low to medium heat, stirring often and adding a splash of milk or broth to loosen the texture.
- Reheat single portions in the microwave in short bursts, stirring between each burst, until hot and creamy again.

Homemade Loaded Potato Soup Recipe
Ingredients
Instructions
- In a large pot or Dutch oven, cook the chopped bacon over medium heat until crisp. Transfer the bacon to a paper towel–lined plate, leaving about 2 tablespoons of bacon fat in the pot.
- Add the butter to the pot with the bacon fat. Once melted, stir in the chopped onion and cook until softened and translucent, about 4–5 minutes. Add the minced garlic and cook for 30 seconds, stirring frequently.
- Sprinkle the flour over the onion mixture and cook, stirring constantly, for 1–2 minutes to form a roux.
- Gradually whisk in the chicken broth, then the milk, stirring until smooth with no lumps of flour remaining.
- Add the diced potatoes, salt, pepper, and smoked paprika. Bring the mixture to a gentle boil, then reduce heat to low, cover, and simmer for 15–20 minutes, or until the potatoes are very tender.
- Use a potato masher or the back of a spoon to lightly mash some of the potatoes in the pot, leaving some chunks for texture.
- Stir in the cheddar cheese until melted, then add the sour cream and heavy cream (if using). Simmer for another 3–5 minutes, but do not let it boil.
- Stir in the chopped chives and most of the cooked bacon, reserving some for topping. Taste and adjust seasoning with additional salt and pepper if needed.
- Ladle the soup into bowls and top with extra shredded cheddar, reserved bacon, and additional chives. Serve hot.
Notes
Approximate per serving (1/6 of recipe): 520 calories; fat 33 g; saturated fat 17 g; carbohydrates 40 g; fiber 3 g; sugars 9 g; protein 17 g; sodium 980 mg. Values will vary based on specific ingredients, brands, and portion size.

Leave a Reply