
Homemade Loaded Potato Soup Recipe tastes rich, creamy, cheesy, and cozy, like a baked potato in a bowl with all the toppings. It works perfectly for busy weeknights, game days, or chilly evenings, and you can get it on the table in about 45 minutes. I grew up in a house that measured love in bowls of soup, so this one feels like a hug from my Midwestern childhood.
Why Make This Homemade Loaded Potato Soup Recipe at Home
Homemade Loaded Potato Soup Recipe gives you thick, velvety texture and big flavor without mystery ingredients. You control the salt, the richness, and the toppings, so every bowl fits your taste and your budget.
You also use simple pantry staples and basic equipment. The recipe scales easily, so you can cook a small batch for two or a big pot for a crowd, and leftovers taste even better the next day.
“This Homemade Loaded Potato Soup Recipe tastes like a cozy restaurant favorite, but better, and my whole family licks the bowls clean every time. ★★★★★”
Ingredients You Need
Here is everything you need for a classic, hearty Homemade Loaded Potato Soup Recipe.
Potatoes
- 2 pounds russet potatoes, peeled and cut into 1 inch cubes
- Russets give a fluffy, starchy texture that thickens the soup naturally.
- Optional swap: Yukon Gold potatoes for a slightly buttery, creamier texture
- They hold shape a bit more, so the soup stays a little chunkier.
Aromatics
- 1 medium yellow onion, finely diced
- 3 cloves garlic, minced
- 2 green onions, thinly sliced, for topping
- Use both white and green parts for extra flavor and color.
Fat and thickener
- 4 tablespoons unsalted butter
- 3 tablespoons all purpose flour
- This combo creates a simple roux that thickens the soup.
- 2 tablespoons neutral oil if you want to cut back on butter
- Use canola, avocado, or light olive oil.
Liquid
- 3 cups low sodium chicken broth
- Use a good quality boxed broth; I like Pacific or Kirkland.
- Vegetarian option: use vegetable broth instead.
- 2 cups milk, whole or 2 percent
- Whole milk gives a richer soup; 2 percent still tastes creamy.
- 1 cup half and half or heavy cream
- Heavy cream gives maximum richness; half and half keeps it a bit lighter.
Cheese and flavor boosters
- 2 cups shredded sharp cheddar cheese
- Sharp cheddar adds more flavor than mild; buy a block and shred it so it melts smoothly.
- 1 teaspoon kosher salt, plus more to taste
- 1 teaspoon black pepper
- 1 teaspoon smoked paprika or regular paprika
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- Optional: 1 teaspoon hot sauce for a little kick
- Optional: 1 teaspoon Dijon mustard to deepen the cheesy flavor
Toppings
Customize these to your taste and what you have on hand.
- Extra shredded cheddar cheese
- Sliced green onions
- Plain Greek yogurt or sour cream
- Steamed broccoli florets, chopped small
- Crispy turkey bacon bits or vegetarian bacon bits
- Crushed baked potato chips for crunch
- A sprinkle of extra smoked paprika
Pantry shortcuts and substitutions
- Use frozen diced potatoes or hash browns if you feel short on prep time; just thaw slightly and adjust cooking time.
- Use pre shredded cheese if needed, but expect slightly less smooth melting because of anti caking agents.
- Use garlic powder and onion powder only if you do not have fresh onion or garlic; increase them slightly to taste.
- Use shelf stable boxed milk in a pinch; just avoid sweetened versions.
Equipment list
- Large heavy bottomed pot or Dutch oven, at least 5 quarts
- Cutting board and sharp chef’s knife
- Vegetable peeler
- Wooden spoon or silicone spatula
- Ladle
- Potato masher or immersion blender
- Measuring cups and spoons
- Cheese grater if you shred your own cheese
- Small bowl for toppings
Tips & Mistakes
- Cut potatoes into even 1 inch cubes so they cook at the same rate and soften evenly.
- Sauté onion until it turns translucent and lightly golden to build flavor; do not rush this step.
- Add garlic near the end of sautéing so it does not burn and taste bitter.
- Sprinkle flour over the fat and aromatics and cook it for at least 1 to 2 minutes so the soup does not taste chalky.
- Warm the milk slightly or add it at room temperature so it does not shock the hot pot and curdle.
- Add cheese off the heat and stir slowly so it melts smoothly and does not clump.
- Season in layers: add some salt with the potatoes, then taste again at the end after the cheese goes in.
- Do not boil the soup hard after you add dairy; keep it at a gentle simmer so it stays silky.
- Mash only part of the potatoes so the soup stays thick but still has some chunks.
- Thin leftovers with a splash of broth or milk during reheating so the texture stays creamy, not gluey.
How to Make Homemade Loaded Potato Soup Recipe
Step 1: Prep the potatoes and aromatics
Peel the potatoes and cut them into 1 inch cubes. Rinse them briefly under cold water to remove excess surface starch, then drain well. Dice the onion, mince the garlic, and slice the green onions for topping so everything stands ready before you start cooking.
Step 2: Sauté the onion and garlic
Set a large pot over medium heat and add the butter. When it melts and foams, add the diced onion and a pinch of salt. Stir and cook 5 to 7 minutes until the onion softens and turns lightly golden around the edges. Add the minced garlic and cook 30 to 60 seconds until fragrant.
Step 3: Build the roux
Sprinkle the flour evenly over the onion and garlic. Stir constantly so the flour coats everything and mixes with the butter. Cook this mixture 1 to 2 minutes until it looks slightly golden and smells toasty, not raw.
Step 4: Add broth and potatoes
Slowly pour in the chicken broth while you whisk or stir to avoid lumps. Add the potato cubes, salt, pepper, paprika, garlic powder, and onion powder. Stir well, bring the pot to a gentle simmer, then lower the heat so the soup bubbles softly.
Step 5: Simmer until potatoes turn tender
Cover the pot partially and cook 15 to 20 minutes, stirring occasionally. Check a potato cube with a fork; it should break apart easily. If it still feels firm, cook 5 more minutes and check again.
Step 6: Add milk and cream
Reduce the heat to low. Pour in the milk and half and half or cream while you stir. Keep the heat gentle so the soup steams but does not boil hard.
Step 7: Thicken and adjust texture
Use a potato masher right in the pot and mash some of the potatoes until the soup thickens to your liking. Leave some chunks for texture. If you prefer a smoother soup, use an immersion blender and pulse a few times, but stop before it turns into glue.
Step 8: Add cheese and extra flavor
Turn the heat to the lowest setting and add the shredded cheddar cheese in small handfuls. Stir after each addition until it melts completely before you add more. Stir in hot sauce and Dijon mustard if you use them, then taste and adjust salt and pepper.
Step 9: Finish and serve
Once the soup looks thick, creamy, and smooth, turn off the heat. Ladle the Homemade Loaded Potato Soup Recipe into bowls. Top each bowl with extra cheddar, green onions, a spoonful of Greek yogurt or sour cream, and any other toppings you like.
Variations I’ve Tried
I swap chicken broth for vegetable broth and use plant based milk and cheese to make a vegetarian version that still tastes rich and comforting. I add steamed broccoli florets and extra cheddar to turn it into a loaded broccoli potato soup that feels like a full meal. I stir in cooked shredded chicken and a little extra broth when my family wants more protein and a slightly thinner, chowder style bowl.
I also tried a spicy version with pepper jack cheese, extra hot sauce, and diced jalapeños, and it disappeared faster than I could ladle it. Sometimes I stir in a handful of frozen corn and peas near the end of cooking for sweetness and color. When I feel like a lighter bowl, I use more broth, less cream, and top it with extra green onions and yogurt instead of a mountain of cheese.
How to Serve Homemade Loaded Potato Soup Recipe
Serve Homemade Loaded Potato Soup Recipe hot in wide bowls so you have plenty of room for toppings. Add a side of crusty bread, garlic toast, or warm tortillas for dipping and swiping every last bit from the bowl. Pair it with a simple green salad, sliced cucumbers, or roasted carrots to balance the richness. Kids usually love this soup, so I often set out toppings buffet style and let everyone build their own bowl.
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 soup will thicken, so plan to thin it a bit when you reheat it.
- Freeze in freezer safe containers or zip bags for up to 2 months; leave some space at the top for expansion.
- Reheat on the stove over low to medium low heat, stirring often and adding a splash of broth or milk until the soup loosens and turns creamy again.
- Reheat single portions in the microwave in short bursts, stirring between each burst so it heats evenly and does not scorch.

Homemade Loaded Potato Soup Recipe
Ingredients
Method
- In a large pot or Dutch oven over medium heat, cook the chopped bacon 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 and melt over medium heat. Stir in the diced onion and cook until softened and translucent, 4 to 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 to 2 minutes to form a roux.
- Gradually whisk in the chicken broth, then the milk and heavy cream, whisking until smooth and well combined.
- Stir in the diced potatoes, salt, black pepper, and smoked paprika if using. Bring the mixture to a gentle boil, then reduce the heat to a simmer. Cover and cook, stirring occasionally, until the potatoes are very tender, 20 to 25 minutes.
- Use a potato masher or an immersion blender to lightly mash or puree part of the soup, leaving some chunks of potato for texture.
- Stir in the shredded cheddar cheese, sour cream, and sliced green onions until the cheese is melted and the soup is creamy. Taste and adjust seasoning with additional salt and pepper if needed.
- Ladle the soup into bowls and top with the reserved crispy bacon, extra shredded cheddar, and additional green onions. Serve hot.
Notes
Approximate per serving (1/6 of recipe): 520 calories; fat 33 g; saturated fat 18 g; carbohydrates 41 g; fiber 3 g; sugars 7 g; protein 16 g; sodium 980 mg. Values are estimates and will vary based on exact ingredients, brands, and portion sizes.
