Let’s get one thing straight immediately: potato soup is basically a hug in a bowl. It’s the culinary equivalent of putting on your favorite oversized sweatpants after a long, miserable week. We all have those days where we just cannot face a salad or anything that requires “chewing” substantial proteins. We want carbs, we want cream, and we want it hot.
I used to think making soup from scratch required an all-day commitment. I pictured grandmothers standing over massive cauldrons for eight hours. But honestly? You can pull this off on a Tuesday night in under 45 minutes. And the result? It destroys the canned stuff. I’m talking about a rich, velvety base loaded with chunks of tender potatoes, salty bacon, and enough cheese to make a cardiologist nervous. If you are ready to master the ultimate comfort food, grab your peeler, and let’s get started.
The Great Potato Debate: Russet vs. Yukon Gold
You might think a potato is a potato. You would be wrong. The type of spud you choose dictates the final texture of your soup.
Russet Potatoes
These are the starchy guys with the rough brown skin. They fall apart easily when cooked. If you want a soup that naturally thickens itself and has a slightly grainier, “mashed potato” texture, pick Russets.
Yukon Golds
These are the waxier, yellow-skinned beauties. They hold their shape better and have a naturally buttery flavor. If you prefer distinct cubes of potato floating in a creamy broth, these are your winners.
My Personal Verdict?
Use a mix. I use about 70% Yukon Golds for flavor and texture, and 30% Russets to help thicken the base. This combo gives you the best of both worlds—creamy thickness without sacrificing those satisfying bites of actual potato. Trust me on this one.
The Foundation: Bacon is Non-Negotiable
Can you make vegetarian potato soup? Sure. Will it be as good? No. I’m sorry, but bacon grease provides the flavor backbone for this entire dish. It adds a smoky, savory depth that you just can’t replicate with butter alone.
Start by chopping your raw bacon into small pieces. Cook them in your soup pot until they are crisp. Remove the bacon bits but leave the grease. If you pour that liquid gold down the drain, we need to have a serious talk. We are going to sauté our aromatics directly in that rendered fat. This technique infuses every single spoonful with smoky goodness.
Building the Base: The Roux
A watery soup is a tragedy. We want a consistency that coats the back of a spoon. To achieve this, we need a roux. Don’t let the French fancy word scare you; it’s just flour and fat.
Once you sauté your onions and garlic in the bacon grease (and maybe a little extra butter if needed), you sprinkle flour right over the veggies. Cook it for about a minute. This cooks out the raw flour taste. It should look like a pasty mess. That mess is exactly what we want.
When you pour in your chicken broth, whisk like crazy. As the broth heats up, that flour paste expands and thickens the liquid into a silky gravy. This method beats using cornstarch slurry any day of the week, IMO.
The Liquid Ratio: Broth vs. Cream
Here lies the secret to a soup that is rich but not “heavy.” If you use entirely heavy cream, your stomach will hate you an hour later. It’s just too much fat.
I prefer a ratio of 4 cups of chicken broth to 1 cup of half-and-half or heavy cream. The chicken broth provides the savory, salty notes, while the cream smooths everything out at the very end.
Also, consider adding sour cream. I whisk in about half a cup right before serving. The tanginess of the sour cream cuts through the richness of the potatoes and bacon. It brightens the whole flavor profile. It sounds weird, but it works.
The Mash: To Blend or Not to Blend?
This is where people ruin their soup. Do not put your potatoes in a blender. Potatoes have a high starch content. If you blitz them in a high-speed blender, you break down the starch molecules too much, and your soup turns into a gummy, gluey disaster. It creates a texture resembling wallpaper paste. :/
Instead, use a potato masher right in the pot. Once the potatoes are tender, just mash about half of them directly in the broth. This thickens the soup naturally while leaving plenty of chunks for texture. It’s rustic, it’s easy, and it creates zero extra dirty dishes.
Flavor Enhancers: Beyond Salt and Pepper
Potatoes are flavor sponges. They soak up salt like you wouldn’t believe. If your soup tastes bland, you haven’t used enough salt. Period. But we can do better than just salt.
- Garlic: Use fresh garlic, not the jarred stuff.
- Onion: A yellow onion adds necessary sweetness.
- Cayenne Pepper: Just a tiny pinch. It doesn’t make the soup spicy; it just warms up the back of your throat.
- Cheddar Cheese: I melt a handful of sharp cheddar directly into the pot.
Speaking of cheese, if you serve this soup as a main course, you might want a side dish that complements those cheesy notes. I highly recommend pairing a bowl of this with some sausage balls recipe. The savory, meaty bite of the sausage balls dips perfectly into the creamy soup.
The Toppings: Load It Up
Let’s be real: the soup is just a vehicle for toppings. You want to treat your bowl like you are dressing a baked potato.
- The Bacon: Remember those crispy bits we set aside earlier? Sprinkle them on now.
- Green Onions: You need the fresh, sharp crunch to balance the soft texture of the soup.
- Cheese: Freshly grated sharp cheddar. Do not use the pre-shredded stuff. It has anti-caking agents that stop it from melting properly.
- Extra Sour Cream: A dollop on top looks professional and adds temperature contrast.
This concept of piling toppings high reminds me of making loaded nachos. You want every bite to have a little bit of everything—crunch, cream, salt, and heat. The philosophy remains the same whether you are using chips or a spoon.
Troubleshooting Common Issues
Even the best of us face soup disasters. Let’s fix them.
My soup is too thin.
Don’t panic. You can make a “slurry.” Mix a tablespoon of cornstarch with a tablespoon of cold water until smooth. Pour it into the boiling soup and whisk. It will thicken up instantly. Alternatively, mash more of the potatoes.
My soup is too thick.
This happens if you get overzealous with the flour. Just splash in more chicken broth or milk until it loosens up.
My potatoes are still hard.
You cut them too big. Try to dice your potatoes into uniform 1/2-inch cubes. If you have massive chunks next to tiny ones, the small ones turn to mush before the big ones cook. Keep your knife skills sharp!
It tastes bland.
Add salt. Then add a splash of vinegar or lemon juice. Sometimes food doesn’t need more salt; it needs acid to wake up the flavors.
Storage and Reheating
Potato soup thickens significantly as it cools. The next day, you might open the fridge and find a solid block of potato cement. This is normal.
To reheat, scoop it into a saucepan and add a splash of milk or broth. Warm it gently over medium-low heat. Do not boil it. If you boil a cream-based soup, the dairy can separate and curdle, leaving you with an oily, grainy mess.
Freezing is tricky.
Potatoes change texture when frozen. They can become grainy and spongy. Cream soups also tend to separate. While you can freeze it, I honestly don’t recommend it. This dish tastes best fresh or within 3 days from the fridge.
Why This is the Ultimate Comfort Food
There is a reason this recipe has stood the test of time. It requires humble ingredients that you probably already have in your pantry. It is cheap to make, fills you up, and warms you from the inside out.
Comparing it to other comfort classics, it holds its own. While I love a good green bean casserole with bacon during the holidays, that dish feels like a side. This soup? It commands the center of the table. It stands alone as a meal, needing nothing more than a piece of crusty bread to wipe the bowl clean.

Final Thoughts
Making potato soup from scratch helps you reclaim your kitchen. It proves that you don’t need a can opener to get dinner on the table. You simply need to respect the potato.
Remember the key takeaways: render that bacon fat, don’t use a blender, and for the love of food, season aggressively. Once you take that first bite of creamy, smoky, cheesy goodness, you will wonder why you ever settled for anything else.
So, go buy a bag of Yukon Golds. Invite some friends over. Tell them to bring the drinks, because you have the “hug in a bowl” covered.
According to the food science geeks at Serious Eats, adding a splash of vinegar at the very end really does make the potato flavor pop, so don’t be afraid to experiment with that acidity! Enjoy the process, and try not to burn your tongue.

Creamy Loaded Potato Soup
Author: Donna Taylor Prep: 15 minutes mins Cook: 30 minutes mins Total: 50 minutes minsEquipment
- Large Dutch Oven or Stockpot
- Potato masher
- Whisk
- Chef's Knife & Cutting Board
Ingredients
- The Base:
- 6 slices thick-cut bacon chopped
- 3 tbsp unsalted butter if needed
- 1 medium yellow onion diced
- 3 cloves garlic minced
- 1/3 cup all-purpose flour
- 4 cups chicken broth low sodium preferred
The Potatoes:
- 2 lbs Yukon Gold potatoes peeled and diced into 1/2-inch cubes
- 1 lb Russet potatoes peeled and diced (for thickening)
- 1 tsp salt plus more to taste
- ½ tsp black pepper
- ¼ tsp cayenne pepper optional, for warmth
The Creamy Finish:
- cup heavy cream or half-and-half
- ½ cup sour cream
- 1 cup sharp cheddar cheese freshly grated (stirred in)
The Toppings:
- Reserved crispy bacon bits
- Chopped green onions or chives
- Extra shredded cheddar cheese
Instructions
- Crisp the Bacon: Place your large pot or Dutch oven over medium-high heat. Add the chopped bacon and cook until crispy and golden brown. Remove the bacon with a slotted spoon and set aside on a paper towel, but leave the bacon grease in the pot. (If there isn’t about 3 tablespoons of fat left, add the butter now).
- Sauté Aromatics: Add the diced onion to the hot grease. Sauté for 3–5 minutes until soft and translucent. Add the minced garlic and cook for just 30 seconds until fragrant.
- Make the Roux: Sprinkle the flour over the onions and garlic. Stir constantly for 1 minute to cook off the raw flour taste. It should look like a thick paste.
- Create the Broth: Slowly pour in the chicken broth while whisking vigorously to dissolve the flour paste. This prevents lumps!
- Simmer the Potatoes: Add the diced Yukon Gold and Russet potatoes, salt, pepper, and cayenne. Stir to combine. Bring the liquid to a boil, then reduce heat to low, cover, and simmer for 15–20 minutes, or until the potatoes are fork-tender.
- The Mash: Remove the pot from the heat. Use a potato masher to mash about half of the potatoes directly in the pot. This naturally thickens the potato soup while leaving delicious chunks for texture. (Do not use a blender, or it will become gluey!)
- Make it Creamy: Stir in the heavy cream (or half-and-half), sour cream, and the 1 cup of grated cheddar cheese. Stir until the cheese is fully melted and the soup is velvety smooth.
- Serve: Ladle into bowls and top generously with the crispy bacon, green onions, and extra cheese. Enjoy immediately!
Notes
- Potato Blend: I recommend a mix of 70% Yukon Golds (for flavor and texture) and 30% Russets (for natural thickening).
- Don’t Boil the Dairy: Once you add the cream and cheese, do not let the soup come back to a rolling boil, or the dairy might curdle. Keep it on a gentle simmer if you need to reheat it.
- Texture Tip: If the soup is too thick for your liking, just splash in a little more broth or milk until it reaches your desired consistency.
- Storage: Store leftovers in an airtight container in the fridge for 3-4 days. Reheat gently on the stove. Freezing is not recommended as the texture can become grainy.
- Vegetarian Option: Skip the bacon (use butter for fat) and swap chicken broth for vegetable broth.
Nutrition

Did You Make This Recipe?
Share it with me on Facebook and follow on Pinterest @cookingwithdonna for even more!