Restaurant-Style Loaded Baked Potato Soup
Loaded baked potato soup is what happens when someone takes the best part of a steakhouse dinner — that giant baked potato…
Loaded baked potato soup is what happens when someone takes the best part of a steakhouse dinner — that giant baked potato piled with butter, bacon, cheese, and sour cream — and turns it into a soup you can eat with a spoon. Every bowl is thick, creamy, and loaded with all the toppings that make a baked potato irresistible.
This restaurant-style version comes together in about 45 minutes on the stovetop. No need to bake potatoes for an hour first — we dice and simmer them right in the broth, which means dinner is on the table faster. The result is a hearty, soul-warming soup that tastes like it came from the best restaurant in town.
If you’ve ever had a bowl of loaded potato soup at a restaurant and wondered how they get it so creamy and rich — this is how. And it’s easier than you think.
What Makes This Soup Restaurant-Quality
The secret to a great loaded baked potato soup isn’t complicated, but there are a few details that separate a good one from a truly great one.
Cook the bacon first, then build the soup in the same pot. The rendered bacon fat becomes the flavor base for everything that follows. When you sauté the onions and garlic in that smoky bacon grease, you’re layering flavor from the very first step. Most restaurants do exactly this.
Use a roux to thicken. Instead of relying on heavy cream alone (which can make the soup too rich and thin at the same time), we make a simple butter-and-flour roux that gives the broth a velvety, substantial body. It’s the same technique used in our Copycat Panera Broccoli Cheddar Soup.
Mash half, leave half chunky. This is the key to the perfect texture. Mashing some of the potatoes thickens the soup naturally and makes it creamy, while leaving some chunks gives you that satisfying bite of tender potato in every spoonful.
Add the cheese and sour cream off the heat. Stirring them in after the soup has stopped simmering prevents the dairy from curdling and keeps the cheese smooth and creamy.
Ingredients
For the Soup Base:
- 8 slices thick-cut bacon, chopped into small pieces
- 3 tablespoons butter
- 1 medium yellow onion, diced
- 2 cloves garlic, minced
- 1/4 cup all-purpose flour
- 4 cups low-sodium chicken broth
- 2 cups whole milk
- 2 pounds russet potatoes, peeled and diced into 1-inch cubes
- Salt and black pepper to taste
For the Creamy Finish:
- 1 cup sharp cheddar cheese, freshly shredded
- 1/2 cup sour cream
- 1/4 teaspoon smoked paprika
Toppings:
- Extra shredded cheddar cheese
- Crumbled bacon
- A dollop of sour cream
- Fresh chives, chopped
- Cracked black pepper
Instructions
Step 1: Cook the Bacon
Chop the bacon into small pieces and add them to a large pot or Dutch oven over medium heat. Cook for 8-10 minutes, stirring occasionally, until the bacon is crispy and golden. Use a slotted spoon to remove the bacon and set it aside on paper towels. Leave about 2 tablespoons of the bacon grease in the pot — this is liquid gold for flavor.
Step 2: Sauté the Aromatics
Add the butter to the bacon grease in the pot. Once melted, add the diced onion and cook for 4-5 minutes until soft and translucent. Add the minced garlic and cook for 30 seconds — just until fragrant. The combination of butter and bacon fat creates an incredibly flavorful base.
Step 3: Make the Roux
Sprinkle the flour over the onion mixture and stir constantly for 1-2 minutes. The flour should coat the vegetables and start to turn slightly golden. This roux is what gives the soup its thick, creamy body without making it heavy. Stir well to make sure there are no lumps.
Step 4: Build the Soup
Slowly pour in the chicken broth while stirring continuously — this prevents lumps from forming. Then add the milk and stir until smooth. Add the diced potatoes, salt, and pepper.
Bring the soup to a boil, then reduce the heat to medium-low and let it simmer for 15-20 minutes, stirring occasionally, until the potatoes are completely fork-tender. They should break apart easily when pressed with the back of a spoon.
Step 5: Get the Perfect Texture
Here’s where you control the consistency. Use a potato masher to mash about half of the potatoes directly in the pot. This thickens the soup and makes it creamy while leaving plenty of potato chunks for texture.
If you prefer a smoother soup, use an immersion blender for a few quick pulses — but don’t over-blend, or the starch in the potatoes can make the soup gluey. A few chunks are what make this feel like a real loaded baked potato.
Step 6: Add the Creamy Finish
Remove the pot from the heat before this step. Stir in the shredded cheddar cheese, sour cream, and smoked paprika. Keep stirring until the cheese is completely melted and the soup is smooth and creamy. The smoked paprika adds a subtle warmth that ties everything together beautifully.
Taste and adjust the salt and pepper. Ladle into bowls and pile on the toppings — extra cheddar, crumbled bacon, a dollop of sour cream, chopped chives, and cracked black pepper.
Tips for the Best Loaded Potato Soup
Use russet potatoes. Their high starch content helps thicken the soup naturally and creates that fluffy, creamy texture. Waxy potatoes like Yukon Gold or red potatoes won’t break down the same way.
Don’t skip the bacon grease. Cooking the onions and garlic in the rendered bacon fat is what gives this soup its deep, smoky backbone. It’s a small detail that makes a huge difference.
Shred your own cheddar. As with all our recipes, freshly shredded cheese melts much smoother than pre-shredded. The anti-caking agents in bagged cheese can make the soup slightly grainy.
Add dairy off the heat. Sour cream and cheese can curdle or become stringy if added to boiling liquid. Removing the pot from heat first ensures a perfectly smooth, creamy finish.
Save some toppings for the table. Part of the fun of loaded baked potato soup is letting everyone customize their own bowl. Set out small bowls of extra cheese, bacon, sour cream, and chives so people can load up their soup exactly how they like it.
Make It Lighter
For a healthier version that still delivers on flavor:
- Swap whole milk for 2% milk — the roux does most of the thickening, so the soup stays creamy
- Use turkey bacon — less fat, still smoky and crispy
- Replace sour cream with Greek yogurt — same tanginess, more protein (just like our Lighter Chicken Alfredo)
- Reduce the cheese and use extra-sharp cheddar for maximum flavor with less
- Add cauliflower — blend in some steamed cauliflower with the potatoes for extra fiber and fewer carbs, inspired by our Low Carb Cauliflower Mac and Cheese
Nutrition Information (per serving, serves 6)
Calories: ~450 | Protein: 18g | Fat: 24g | Carbs: 40g | Fiber: 3g
Approximate values. Actual nutrition may vary based on specific ingredients used.
What to Serve With It
This soup is hearty enough to be a meal on its own, but it pairs beautifully with:
- Crusty bread or warm dinner rolls for dipping
- A simple green salad to balance the richness
- Grilled cheese sandwiches for the ultimate comfort food combo
- Our Loaded Baked Potato Salad if you really love your potatoes
Storage and Reheating
Refrigerator: Store in an airtight container for up to 4 days.
Reheating: Warm gently on the stovetop over medium-low heat, stirring frequently. Add a splash of milk or broth if the soup has thickened too much. Avoid boiling — it can cause the cheese and sour cream to separate.
Freezing: This soup can be frozen for up to 2 months, but the texture may change slightly. For best results, freeze before adding the cheese and sour cream, then stir them in fresh after reheating.
A Bowl of Pure Comfort
There’s a reason loaded baked potato soup shows up on every steakhouse and comfort food restaurant menu — it’s one of those dishes that just makes everything better. This version brings that restaurant experience right to your kitchen with simple ingredients, one pot, and about 45 minutes of your time.
Love comfort food soups? Check out our Copycat Panera Broccoli Cheddar Soup for another cozy favorite. Or browse our Ultimate Guide to Southern Comfort Food for more classic comfort food inspiration.
That’s comfort food, reimagined.
Tried This Recipe?
I’d love to hear how your loaded baked potato soup turned out! Leave a comment below with your rating, or tell me your favorite toppings. Did you try the lighter version? Let me know!
More comfort food soup recipes coming soon. Stay tuned.

Restaurant-Style Loaded Baked Potato Soup
Ingredients
Method
- Cook chopped bacon in a large pot or Dutch oven over medium heat until crispy, about 8-10 minutes. Remove bacon and set aside on paper towels. Leave 2 tablespoons of bacon grease in the pot.
- Add butter to the bacon grease. Once melted, add diced onion and cook for 4-5 minutes until soft and translucent. Add garlic and cook 30 seconds until fragrant.
- Sprinkle flour over the onion mixture and stir constantly for 1-2 minutes to cook off the raw flour taste. This roux will thicken the soup.
- Slowly pour in chicken broth while stirring, then add milk. Stir until smooth. Add diced potatoes, salt, and pepper. Bring to a boil, then reduce heat and simmer for 15-20 minutes until potatoes are fork-tender.
- Use a potato masher to mash about half of the potatoes, leaving some chunks for texture. For a smoother soup, use an immersion blender for a few pulses.
- Remove from heat. Stir in shredded cheddar, sour cream, and smoked paprika until cheese is melted and soup is creamy. Serve topped with extra cheese, crumbled bacon, sour cream, and chives.