There’s nothing more comforting than a bowl of thick, creamy, and loaded potato soup on a cold day. Whether you’re looking to upgrade a basic recipe or make it from scratch, this guide will walk you through every step, tip, and trick to achieve the ultimate creamy and loaded potato soup that rivals any restaurant version.
What Makes Potato Soup Creamy and Loaded?
The secret to an incredibly creamy potato soup lies in two key elements: the type of potatoes you use and the dairy ingredients you add. A “loaded” potato soup takes inspiration from a loaded baked potato — think crispy bacon, shredded cheddar cheese, sour cream, and green onions piled high on top.
Ingredients You’ll Need
Before you start cooking, gather all your ingredients. This recipe serves approximately 6–8 people.
For the Soup Base:
- 2.5 lbs (about 5–6 medium) Russet or Yukon Gold potatoes, peeled and diced
- 1 medium yellow onion, diced
- 4 cloves garlic, minced
- 4 tablespoons unsalted butter
- 1/4 cup all-purpose flour
- 4 cups chicken broth (or vegetable broth for a vegetarian version)
- 2 cups whole milk
- 1 cup heavy cream
- 1 teaspoon salt (adjust to taste)
- 1/2 teaspoon black pepper
- 1/2 teaspoon smoked paprika
- 1/4 teaspoon garlic powder
For the “Loaded” Toppings:
- 8 strips of bacon, cooked and crumbled
- 1.5 cups sharp cheddar cheese, shredded
- 1/2 cup sour cream
- 4–5 green onions (scallions), sliced
- Extra shredded cheese and bacon for garnish
Step-by-Step Instructions
Step 1: Cook the Bacon
Start by cooking your bacon in a large Dutch oven or heavy-bottomed pot over medium heat. Cook until crispy, then remove and place on a paper towel-lined plate to drain. Once cooled, crumble the bacon into small pieces. Leave about 1–2 tablespoons of bacon drippings in the pot for extra flavor. This step is essential because bacon grease adds a depth of smoky flavor to your soup base.
Step 2: Sauté the Aromatics
In the same pot with the reserved bacon drippings, add the butter over medium heat. Once melted, add the diced onion and cook for 4–5 minutes until softened and translucent. Add the minced garlic and cook for another 1–2 minutes, stirring frequently to prevent burning. The combination of butter and bacon drippings creates an incredibly flavorful foundation for your soup.
Step 3: Make a Roux
Sprinkle the all-purpose flour over the sautéed onions and garlic. Stir continuously for about 1–2 minutes to cook out the raw flour taste. This step is what helps thicken your soup and gives it that creamy, velvety texture. The roux acts as a natural thickener that binds with the liquids you’ll add next.
Step 4: Add the Broth and Potatoes
Slowly pour in the chicken broth while stirring constantly to avoid lumps. Add the diced potatoes, salt, black pepper, smoked paprika, and garlic powder. Stir everything together and bring the mixture to a boil over medium-high heat. Once boiling, reduce the heat to medium-low, cover partially, and let the soup simmer for 15–20 minutes, or until the potatoes are completely fork-tender.
Step 5: Blend for Creaminess
This is where the magic happens. Once the potatoes are tender, you have two options depending on your texture preference:
- Option A (Partially Smooth): Use an immersion blender to blend about half of the soup directly in the pot. This gives you a creamy base while still leaving some chunky potato pieces for texture.
- Option B (Fully Smooth): Carefully transfer the soup in batches to a countertop blender and blend until completely smooth, then return it to the pot.
- Option C (Chunky Style): Use a potato masher to mash some of the potatoes directly in the pot for a rustic, thick texture without blending.
Most people prefer Option A because it gives you the best of both worlds — creaminess with texture.
Step 6: Add Dairy for Extra Creaminess
Once your potatoes are blended or mashed to your liking, reduce the heat to low. Stir in the whole milk and heavy cream gradually. Allow the soup to heat through for about 5 minutes, but do not bring it to a full boil at this stage, as the dairy can curdle at high temperatures. Taste the soup and adjust seasoning with more salt and pepper as needed.
Step 7: Add the Cheese
Turn the heat to the lowest setting and stir in 1 cup of the shredded sharp cheddar cheese in small handfuls, allowing each addition to melt completely before adding more. Adding cheese this way ensures it melts smoothly and prevents the soup from becoming grainy. The cheese will make the soup noticeably thicker and richer.
Step 8: Add Sour Cream
Remove the pot from the heat and stir in the sour cream. This ingredient is the final secret weapon for making your potato soup incredibly creamy and tangy. The sour cream also thickens the soup slightly and adds a subtle acidic note that balances the richness beautifully.
Step 9: Serve and Load It Up
Ladle the creamy potato soup into bowls and top generously with your loaded toppings:
- A sprinkle of crumbled bacon
- A handful of shredded cheddar cheese
- A dollop of sour cream
- A scattering of sliced green onions
Serve immediately with crusty bread, buttery biscuits, or oyster crackers on the side.
Pro Tips for the Creamiest Potato Soup
Choose the Right Potatoes
Russet potatoes are starchy and break down easily when cooked, making them perfect for a smooth, creamy soup. Yukon Gold potatoes are buttery and hold their shape a little better, giving you a slightly chunkier texture with a naturally creamy flavor. You can also combine both varieties for the best of both worlds.
Don’t Skip the Roux
The flour-and-butter roux is critical for achieving a thick, restaurant-quality soup. Skipping it will result in a thinner, brothy soup that lacks body. If you want a gluten-free version, you can substitute the flour with cornstarch mixed with cold water (a slurry) and add it after the broth.
Use Full-Fat Dairy Products
For maximum creaminess, don’t substitute low-fat milk or light cream. Whole milk and heavy cream provide the fat content necessary for a luscious, velvety texture. Using reduced-fat alternatives will result in a thinner and less satisfying soup.
Grate Your Own Cheese
Pre-shredded cheese from a bag contains anti-caking agents that prevent it from melting smoothly. Always grate your cheese fresh from a block for the smoothest, creamiest results.
Season in Layers
Add seasoning at multiple stages — when sautéing the onions, when adding the broth, and again at the end after the dairy is incorporated. Potatoes absorb a lot of salt, so you may need more than you think. Taste as you go.
Low and Slow After Adding Dairy
Once you add milk, cream, and cheese, always cook over low heat. High heat will cause the dairy to curdle and the cheese to become greasy and grainy.
How to Make It Extra Thick
If you want an even thicker soup, try these methods:
- More blending: Blend a larger portion of the soup for a thicker consistency.
- Cornstarch slurry: Mix 2 tablespoons of cornstarch with 2 tablespoons of cold water and stir it into the simmering soup.
- Extra cream cheese: Add 4 oz of softened cream cheese to the pot along with the cheddar cheese for an even richer texture.
- Reduce the broth: Use 3 cups of broth instead of 4 for a naturally thicker soup base.
Variations to Try
Slow Cooker Loaded Potato Soup
To make this soup in a slow cooker, combine the diced potatoes, onion, garlic, broth, and seasonings in your slow cooker. Cook on LOW for 6–8 hours or HIGH for 3–4 hours until potatoes are tender. Make the roux separately in a pan, stir it into the slow cooker, then blend, and stir in the dairy and cheese before serving.
Instant Pot Loaded Potato Soup
Use the sauté function to cook the bacon and aromatics. Add broth and potatoes, seal the lid, and pressure cook on HIGH for 10 minutes. Quick release, then blend, and stir in dairy and cheese using the sauté function on low.
Vegetarian Loaded Potato Soup
Simply omit the bacon, use vegetable broth instead of chicken broth, and use olive oil or butter instead of bacon drippings. Load it up with vegetarian toppings like jalapeños, roasted corn, or extra cheese.
Spicy Loaded Potato Soup
Add diced jalapeños along with the onions, use pepper jack cheese instead of cheddar, and add a pinch of cayenne pepper for a spicy twist.
Storage and Reheating Tips
Refrigerating
Allow the soup to cool completely before transferring it to an airtight container. Store in the refrigerator for up to 4–5 days. The soup will thicken considerably when cold, which is completely normal.
Freezing
Potato soup can be frozen, but be aware that dairy-based soups can sometimes separate or become grainy when thawed. To freeze successfully, freeze the soup before adding the milk, cream, and sour cream. Thaw overnight in the refrigerator and add the dairy when reheating.
Reheating
Reheat on the stovetop over low to medium-low heat, stirring frequently. Add a splash of broth or milk to thin it out to your desired consistency. Avoid the microwave for large portions, as it heats unevenly and can cause the dairy to break.
What to Serve with Loaded Potato Soup
This hearty soup pairs wonderfully with a variety of sides:
- Crusty artisan bread or sourdough — perfect for dipping
- Buttermilk biscuits — classic comfort food pairing
- Side salad — a crisp Caesar or garden salad balances the richness
- Grilled cheese sandwich — an indulgent but irresistible combination
- Oyster crackers or saltine crackers — great for adding crunch
Nutritional Overview
One serving of loaded potato soup (approximately 1.5 cups, without toppings) contains roughly:
- Calories: 380–450 kcal
- Fat: 22–28g
- Carbohydrates: 35–40g
- Protein: 12–15g
- Fiber: 3–4g
Values will vary based on specific ingredients and portion sizes. Adding toppings will increase these numbers.
Frequently Asked Questions
Can I use red potatoes instead of Russet?
Yes, you can use red potatoes. They have less starch, so the soup won’t be quite as thick or creamy when blended, but they hold their shape well for a chunkier-style soup.
Why is my potato soup gluey or gummy?
Over-blending starchy potatoes releases too much starch, which can make the soup gluey. Blend in short bursts and avoid over-processing. Using a potato masher instead of a blender can help prevent this.
Can I make this soup without heavy cream?
Yes. You can substitute heavy cream with half-and-half, evaporated milk, or additional whole milk. The soup will be slightly less rich but still delicious and creamy.
How do I prevent the cheese from clumping?
Always add cheese off the heat or on very low heat, and add it in small amounts while stirring constantly. Using freshly grated cheese rather than pre-shredded helps it melt evenly.
Can I add other vegetables?
Absolutely! Diced carrots and celery can be added with the onions. Corn kernels make a wonderful addition and can be stirred in before serving. Broccoli is also a popular add-in for a broccoli cheddar potato soup hybrid.
Final Thoughts
Making a creamy, loaded potato soup is easier than most people think. The keys are choosing the right potatoes, building flavor with a proper roux and aromatics, using full-fat dairy ingredients, and not rushing the process. With this detailed guide, you have everything you need to make a pot of potato soup that is thick, creamy, deeply flavorful, and fully loaded with all your favorite toppings. It’s the ultimate comfort food that your whole family will love, and once you master this recipe, you’ll find yourself making it again and again throughout the colder months.

