Loaded Potato Cheese Soup
Loaded Potato Cheese Soup is the kind of comfort food that makes an ordinary evening feel a little warmer and a lot more satisfying. It brings together tender potatoes, savory bacon, melty cheddar, and a rich, creamy broth in one bowl that feels hearty enough to stand on its own. Every spoonful has that familiar baked potato flavor, only cozier and easier to enjoy by the ladle.
This is the sort of soup people ask for again the moment the weather cools down, but honestly it works any time you want something filling and simple. It has a homemade feel without being fussy, and the toppings make it easy to customize for everyone at the table. Whether you serve it for a family dinner or a casual weekend lunch, it always feels like a good idea.
Why You’ll Love This Loaded Potato Cheese Soup
This soup checks all the boxes when you want something creamy, cheesy, and deeply comforting. The potatoes make it thick and hearty, the cheese gives it that rich finish, and the bacon adds the smoky bite that makes each bowl feel fully loaded. It tastes like your favorite potato toppings came together in the best possible way.
Another reason this recipe stands out is how practical it is. The ingredient list is simple, the cooking steps are straightforward, and the finished soup reheats beautifully. It is easy enough for a weeknight but cozy enough to serve when you want something that feels a little special.
What Potatoes Work Best for Loaded Potato Cheese Soup?
The best potatoes for this soup are russet potatoes because they soften nicely and help create that creamy, thick texture people expect from a potato soup. Once they cook down, some of the potatoes can be mashed right into the broth for extra body while the rest stay in soft chunks.
If you prefer a soup with firmer pieces of potato, Yukon Gold potatoes are also a great option. They hold their shape a bit more and bring a naturally buttery flavor. Either choice works well, but russets give the soup that classic steakhouse-style feel.
Ingredients for the Loaded Potato Cheese Soup
This recipe uses everyday ingredients that each bring something important to the pot. The potatoes form the hearty base, the cheese makes the soup rich and velvety, and the bacon, sour cream, and green onions turn it into a true loaded potato soup with layers of flavor.
- Bacon brings smoky flavor and a crisp topping that makes the soup feel complete.
- Butter helps soften the onion and adds richness to the base.
- Yellow onion gives the soup a savory backbone and gentle sweetness.
- Garlic adds warmth and depth without taking over the dish.
- All-purpose flour thickens the broth so the soup turns creamy instead of watery.
- Chicken broth gives the soup body and balances the richness of the dairy.
- Whole milk keeps the texture smooth and creamy.
- Heavy cream adds extra richness and helps the soup feel indulgent.
- Russet potatoes create the hearty, tender texture that makes this soup satisfying.
- Cheddar cheese melts into the soup and gives it that classic cheesy finish.
- Sour cream adds tang and makes the soup extra silky.
- Salt sharpens and balances all the flavors.
- Black pepper adds a little warmth and contrast.
- Green onions bring freshness and color at the end.

How To Make the Loaded Potato Cheese Soup
This soup comes together in a few easy stages, and each one builds more flavor into the pot. Start by cooking the bacon, then make the creamy base, simmer the potatoes until tender, and finish everything with cheese and toppings for a soup that tastes slow-cooked and cozy.
Step 1: Cook the Bacon
Place the chopped bacon in a large pot or Dutch oven over medium heat and cook until crisp. Transfer the bacon to a paper towel lined plate and leave a little of the drippings in the pot for extra flavor.
Step 2: Sauté the Onion and Garlic
Add the butter to the pot, then stir in the onion. Cook until softened and lightly golden, then add the garlic and cook just until fragrant. This step creates a flavorful base that keeps the soup from tasting flat.
Step 3: Build the Creamy Base
Sprinkle in the flour and stir well so it coats the onions evenly. Let it cook for about a minute, then slowly pour in the chicken broth, milk, and cream while stirring to keep the mixture smooth.
Step 4: Add the Potatoes and Simmer
Stir in the diced potatoes, salt, and pepper. Bring the soup to a gentle simmer, then reduce the heat and cook until the potatoes are very tender. This usually takes about 20 to 25 minutes depending on the size of the potato pieces.
Step 5: Thicken and Add the Cheese
Use a potato masher to lightly mash some of the potatoes right in the pot. This gives the soup a thicker texture while still leaving plenty of chunks. Stir in the cheddar cheese a handful at a time until melted, then mix in the sour cream.
Step 6: Finish and Serve
Taste the soup and adjust the seasoning if needed. Ladle it into bowls and top with the crispy bacon and green onions. Add a little extra cheese on top if you want every bowl to feel even more loaded.
Serving and Storing Loaded Potato Cheese Soup
Loaded Potato Cheese Soup is filling enough to serve as a full meal, especially with bread or a simple salad on the side. This recipe feeds about 6 people generously, making it a solid choice for family dinners or a cozy meal with leftovers for the next day.
To store it, let the soup cool completely and transfer it to an airtight container in the refrigerator for up to 4 days. Reheat it gently on the stove over low heat, stirring often so the dairy stays smooth. If it thickens in the fridge, add a splash of milk or broth to loosen it back up. Freezing is possible, though the texture can change slightly because of the dairy and potatoes.
What to Serve With Loaded Potato Cheese Soup?
Crusty Bread
A warm loaf of crusty bread is perfect for soaking up every bit of the creamy broth and makes the meal feel even more comforting.
Garlic Bread
If you want something a little more flavorful, garlic bread works beautifully with the cheesy, savory flavor of the soup.
Simple Green Salad
A crisp salad with a light vinaigrette balances the richness of the soup and adds a fresh contrast.
Roasted Broccoli
Roasted broccoli brings a slightly crisp texture and earthy flavor that pairs well with potatoes, cheese, and bacon.
Grilled Cheese Sandwich
For the ultimate comfort meal, serve this soup with a golden grilled cheese sandwich on the side.
Ham Sandwiches
A simple ham sandwich or slider turns this soup into an especially hearty lunch or dinner.
Cornbread
Soft, warm cornbread adds a little sweetness that tastes wonderful next to the savory soup.
Want More Comfort Food Ideas?
If you love cozy, filling dinners like this loaded potato cheese soup, you might enjoy a few more warm and hearty favorites from Lifewithzoe:
Try Cajun Potato Soup for a spicier potato soup with bold flavor.
Make Mexican Sopa de Conchas when you want something cozy with a fun pasta twist.
Serve Delicious Texas Style Chili Recipe when you are craving something rich, meaty, and deeply comforting.
For another creamy dinner idea, take a look at Creamy Chicken and Broccoli.
And if you want an easy side to go with soup night, Honey Butter Skillet Corn is a cozy match.
Save This Recipe For Later
Save this recipe to your Pinterest dinner board so you can come back to it any time.
And let me know in the comments how yours turned out. Did you keep it classic with cheddar, bacon, and green onions, or did you add your own spin with extra toppings?
I love hearing how others make these recipes their own. Questions are welcome too and sharing little kitchen tips always makes homemade meals even better.
Explore more cozy homemade meals and daily recipe inspiration on Zoe Recipes on Pinterest.
Conclusion
Loaded Potato Cheese Soup is one of those recipes that always delivers. It is creamy, hearty, full of comforting flavor, and easy to make with ingredients that are simple to find. The combination of tender potatoes, sharp cheddar, crispy bacon, and fresh green onions gives every bowl a homemade feel that never gets old.
Once you make it, it is easy to see why this kind of soup becomes a repeat favorite. It works for busy weeknights, slow weekends, and chilly evenings when you want something warm and satisfying on the table. Serve it with your favorite side, load up the toppings, and enjoy a bowl that feels like pure comfort from the first bite to the last.

Loaded Potato Cheese Soup
- Total Time: 50 minutes
- Yield: 6 servings
Description
Loaded Potato Cheese Soup is a creamy, hearty comfort food recipe made with tender russet potatoes, sharp cheddar cheese, crispy bacon, sour cream, and green onions for a rich loaded baked potato soup everyone loves.
Ingredients
8 slices bacon
2 tablespoons butter
1 medium yellow onion, diced
3 cloves garlic, minced
1/4 cup all-purpose flour
4 cups chicken broth
2 cups whole milk
1 cup heavy cream
2 1/2 pounds russet potatoes, peeled and diced
2 cups sharp cheddar cheese, shredded
1/2 cup sour cream
1 1/2 teaspoons salt
1/2 teaspoon black pepper
3 green onions, sliced
Instructions
1. In a large pot or Dutch oven over medium heat, cook the bacon until crisp. Transfer the bacon to a paper towel lined plate and leave about 1 tablespoon of bacon drippings in the pot.
2. Add the butter to the pot, then add the diced onion. Cook for 4 to 5 minutes until softened. Stir in the garlic and cook for 30 seconds.
3. Sprinkle in the flour and stir well to coat the onions. Cook for 1 minute.
4. Slowly pour in the chicken broth, then the milk and heavy cream, stirring constantly until smooth.
5. Add the diced potatoes, salt, and black pepper. Bring the soup to a gentle simmer.
6. Reduce the heat to medium low and cook for 20 to 25 minutes, until the potatoes are very tender.
7. Lightly mash some of the potatoes in the pot to thicken the soup while still leaving chunks for texture.
8. Stir in the shredded cheddar cheese a little at a time until melted and smooth.
9. Stir in the sour cream until fully blended.
10. Taste and adjust seasoning if needed.
11. Serve hot topped with crispy bacon and sliced green onions.
Notes
For the creamiest texture, shred your own cheddar instead of using pre-shredded cheese.
Cut the potatoes into even pieces so they cook at the same rate.
Reheat leftovers gently and add a splash of milk or broth if the soup thickens too much.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 bowl
- Calories: 540
- Sugar: 5g
- Sodium: 980mg
- Fat: 33g
- Saturated Fat: 17g
- Unsaturated Fat: 13g
- Trans Fat: 0.5g
- Carbohydrates: 38g
- Fiber: 4g
- Protein: 22g
- Cholesterol: 85mg


