Soups & Stews
This Chili's Loaded Potato Soup recipe delivers the same crispy bacon bits and cheesy pull-apart topping you love from the restaurant, but with a foolproof method that's easier to master at home.
The secret lies in perfectly cooked potatoes, a rich broth base, and a topping that stays crispy even after baking—no soggy bits here. I've perfected this version after years of testing, ensuring every spoonful delivers that signature comfort food experience with restaurant-quality results.
The foundation starts with creamy, velvety potato soup made from Yukon Gold potatoes and a blend of chicken and vegetable broth for depth. While the soup simmers, we prepare the star of the dish—the crispy bacon and cheddar topping.
This isn't your average breadcrumb topping; it's a perfect balance of melted cheese, crumbled bacon, and a touch of flour for that satisfying pull-apart texture that makes every bite worth it.
The key is baking it just until golden, not letting it get too dark or it'll lose that crispy edge.
By the time you're done, you'll have a steaming bowl of creamy potato soup topped with golden, crispy bacon bits and melted cheese that you can pull apart with your spoon. The contrast of warm, creamy soup with that crispy topping is what makes this dish irresistible.
It's the kind of meal that feels indulgent but comes together with simple techniques and ingredients you likely already have in your pantry. Plus, it reheats beautifully for leftovers—just add a splash of milk or broth to restore that creamy texture.
This recipe serves six, making it perfect for family dinners or gathering friends. For those watching their dairy intake, we'll show you how to make a lighter version with less cheese or even a dairy-free alternative that still delivers that satisfying crunch.
Let's get started on making your homemade version that rivals the restaurant classic.
Ingredients for chili's loaded potato soup
Six simple ingredients transform into creamy, loaded potato soup with crispy bacon-cheese topping.
| Ingredient | Amount | Notes |
|---|---|---|
| Yukon Gold Potatoes 🥔 | 3 lb | Peeled, cut into 1-inch cubes |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Vegetable Broth 💧 | 2 cups | Low-sodium preferred |
| Heavy Cream 🥛 | 1 cup | Full-fat for creaminess |
| Sharp Cheddar Cheese 🧀 | 1 ½ cups | Shredded, block preferred |
| Bacon 🥓 | 8 oz | Thick-cut, chopped into bits |
| All-Purpose Flour 🌾 | ½ cup | For crispy topping |
| Butter 🧈 | 4 tbsp | Unsalted, for topping |
| Yellow Onion 🧅 | 1 whole | Diced, for flavor base |
| Garlic Cloves 🧄 | 3 cloves | Minced, for depth |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Milk 🥛 | ½ cup | For adjusting creaminess |
| Sour Cream 🍶 | ¼ cup | For garnish, optional |
The potatoes are the heart of this dish. Yukon Golds break down beautifully for that velvety texture—Russets stay too starchy. Most grocery stores carry them, but if you can't find them, red potatoes work in a pinch. For the bacon, thick-cut from Costco gives the best crunch, but any bacon will do. The key is cooking it until crispy—don't skip this step. The cheddar needs to be sharp and shredded fresh from a block—pre-shredded gets gummy when melted. Look for Kraft or Cabot brands if you're shopping at regular stores, or grab a wedge at the deli counter for the best quality.
No heavy cream? Half-and-half or coconut cream works, though the texture won't be as rich. Running short on cheddar? Monterey Jack or pepper jack adds a nice twist—just adjust the amount to taste. The bacon can be pre-cooked and stored in the fridge for up to 5 days, but crisp it up in a pan before adding to the topping. For the broth, low-sodium is a must—you'll be adding plenty of salt later. The flour in the topping is non-negotiable—it's what makes that crispy pull-apart texture. If you're watching carbs, use almond flour instead, but the flavor won't be identical.
This soup tastes even better the next day—leftovers keep for 4-5 days in the fridge. To reheat, add a splash of milk or broth to restore creaminess. For freezing, portion into airtight containers and store for up to 3 months. The topping can be made ahead and baked fresh before serving—just pop it in the oven for 10-12 minutes at 375°F to crisp up. I always double the topping recipe—it disappears fast. Garnish with extra bacon bits and sour cream right before serving for that restaurant-style finish.
Why You'll Love This Recipe
- No Peel, No Stress: I swear by Yukon Golds here—just toss them in whole, and they break down into that buttery, velvety texture without a single knife cut. The broth does all the work while you stir.
- Cheese Pulls No Punches: That sharp cheddar? It’s not just melted—it’s crispy on top, gooey underneath, and every spoonful feels like a hug. (Yes, even on a Tuesday night.)
- Leftover Lifesaver: This soup actually improves the next day. The flavors meld, the cheese gets even more melty, and you’ll find yourself reheating it for lunch—no shame.
- Budget-Friendly Luxury: Heavy cream makes it rich, but you’re not breaking the bank. A single bag of Yukon Golds and a block of cheddar stretch across multiple meals, and the broth adds depth without costing a fortune.
Step-by-step instructions for chili's loaded potato soup recipe
Here's how to recreate that iconic crispy topping and rich, creamy potato soup at home.
Cook the Bacon and Sauté the Aromatics
Start by cooking the 8 oz bacon in a large Dutch oven over medium heat until the bacon is crispy and golden brown, about 10-12 minutes. Use a slotted spoon to transfer the cooked bacon to a paper towel-lined plate, leaving the rendered fat in the pot. This bacon fat is pure flavor gold.
In the same Dutch oven, add 4 tbsp butter and reduce the heat to medium-low. Toss in the diced yellow onion and cook for 5 minutes until softened. Add the 3 minced garlic cloves and cook for another 30 seconds until fragrant. This aromatic base forms the flavor foundation for your soup.
Build the Soup Base with Potatoes and Broth
Add the 3 lb Yukon Gold Potatoes (cut into 1-inch cubes) to the Dutch oven. Pour in the 4 cups chicken broth and 2 cups vegetable broth, stirring to combine. Bring the mixture to a gentle boil over medium-high heat, then reduce the heat to low, cover, and let it simmer for 15-20 minutes until the potatoes are fork-tender and easily pierced with a knife.
While the potatoes cook, season the soup with 1.5 tsp salt and 0.5 tsp ground black pepper. Taste the broth mixture—it should be flavorful but not overpowering. If you're using low-sodium broth, you might need to add a pinch more salt at this stage to balance the flavors.
Create the Cheesy Pull-Apart Topping
In a small bowl, combine 0.5 cup all-purpose flour, 0.5 cup milk, and 1.5 cups sharp cheddar cheese. Mix until the cheese is fully melted and the mixture forms a thick, spreadable consistency. If it's too thick, add a splash more milk—this should be easy to spread like a thick batter.
Remove the Dutch oven from heat and stir in the 1 cup heavy cream and the cooked bacon. The soup should now be creamy and rich. Spread the cheese mixture evenly over the top of the soup, creating a thick, continuous layer. Return the pot to low heat and let it cook for 3-4 minutes until the topping is golden brown and slightly crispy on top.
Finish and Serve with Crispy Topping
Once the topping is golden and crispy, remove the pot from heat and let it rest for 5 minutes. This resting period allows the flavors to meld and the topping to set slightly. Stir the soup gently to combine any melted cheese from the bottom with the creamy base.
Ladle the soup into bowls, making sure to get a generous portion of that crispy, cheesy topping. Garnish each serving with a dollop of 0.25 cup sour cream for added creaminess and a final touch of richness. Serve immediately while the topping is still crispy and the soup is piping hot.
Optional Stovetop Crisping for Extra Crunch
For an even crispier topping, transfer the soup to individual oven-safe bowls after spreading the cheese mixture. Place the bowls under a broiler for 1-2 minutes until the topping turns a deep golden brown. Watch carefully to avoid burning—you want it crispy, not charred.
This broiling step ensures that every bite has that satisfying crunch that makes this soup so special. Serve immediately with the broiled topping for the ultimate restaurant-style experience at home.
Pro Tips For Making Chili'S Loaded Potato Soup
- Boil Potatoes Whole First: I learned this the hard way—peeling and chopping Yukon Golds before boiling turns them to mush. Toss whole, unpeeled potatoes in boiling broth for 15 minutes first, then peel and crush. The skins stay intact, and the texture’s creamier.
- Salt the Broth Hard: Skip the low-sodium broth—this soup needs bold flavor. Use 2 teaspoons of salt per quart of broth (or more if your broth is bland). The potatoes soak up the seasoning, and you’ll taste the difference when you add the cheese.
- Temper the Cream: Heavy cream straight into hot soup? That’s a curdled mess waiting to happen. Warm the cream separately over low heat until steaming, then whisk it into the soup off the heat. Sounds weird, but it works—smooth, no lumps.
- Grate Cheese Fresh: Pre-shredded cheddar has anti-caking agents that turn the soup greasy. Grate your own sharp cheddar right before serving—it melts cleaner and tastes fresher. (Yes, it’s a pain, but your soup will taste like it’s from a restaurant.)
Best sauces and condiments for this chili's loaded potato soup
Creamy Sour Cream Swirl
This isn't just a garnish—it's a game-changer. Stir in ½ cup sour cream at the very end to create ribbons of cool, tangy cream throughout the soup. I like to use a fork to gently swirl it in after removing the pot from heat.
The contrast of warm soup and cool sour cream elevates every spoonful. For extra richness, I sometimes add 1 tbsp cream cheese to the sour cream before swirling. 🥛
Spicy Chili Oil Drizzle
For those who love heat, drizzle 1-2 teaspoons of chili oil (like La Choy Chili Crisp) over each serving. This adds a smoky, spicy kick that cuts through the richness. I recommend using it sparingly at first—you can always add more.
For a homemade version, mix 2 tbsp neutral oil with 1 tsp chili flakes and ½ tsp smoked paprika, then heat until fragrant. 🌶️
Smoky Bacon Jam Topping
Swap the traditional topping for a bacon jam glaze by simmering 4 oz chopped bacon, 2 tbsp brown sugar, 1 tbsp apple cider vinegar, and ½ tsp smoked paprika in a saucepan until thickened.
Drizzle this sweet-savory jam over the soup just before serving. It adds a caramelized depth that pairs perfectly with the creamy base. 🥓
Herbed Butter Garnish
For a fresh, herbaceous finish, melt 2 tbsp butter with 1 tbsp chopped fresh chives and 1 tsp chopped parsley. Drizzle this herbed butter over the soup right before serving. The bright herbs cut through the richness and add a bright, fresh note that balances the cheesy topping. 🌿
Cheesy Jalapeño Relish
Mix ½ cup chopped jalapeños (seeds removed for mild heat), ¼ cup diced red onion, 2 tbsp chopped cilantro, and 1 tbsp lime juice with ½ cup shredded pepper jack cheese.
Spoon this spicy relish over the soup for a tangy, cheesy kick. It’s perfect for those who love a little heat with their creamy bowls. 🌶️
Crispy Panko Crunch
For an extra crunchy layer, sprinkle 2 tbsp panko breadcrumbs mixed with 1 tbsp melted butter over the topping before baking. This adds a toasty, crunchy texture that contrasts beautifully with the creamy soup.
I like to toast the panko in the oven for 2-3 minutes at 375°F before adding it to the topping. ✨
Nutrition facts
Frequently asked questions
Why does the topping turn soggy after baking?
The most common reason is over-baking or insufficient flour in the topping mix. The cheese mixture needs 0.5 cup flour to create that perfect crispy texture—skip it, and you'll get a gummy mess. Also, bake the topping just until golden (3-4 minutes at low heat), not until dark brown. For extra insurance, broil for 1-2 minutes right before serving.
Can I make this soup ahead of time?
The soup base keeps well for 4-5 days in the fridge. For the topping, make it ahead and store separately—just bake fresh for 10-12 minutes at 375°F before serving. To reheat, add a splash of milk or broth to restore creaminess. The topping can also be pre-baked and reheated under the broiler for 2 minutes to revive the crunch.
What's the best way to make this dairy-free?
Swap the heavy cream for 1 cup full-fat coconut milk and use 1.5 cups dairy-free cheddar shreds (like Violife or Daiya). For the topping, replace milk with unsweetened almond milk and use ½ cup nutritional yeast mixed with 1 tbsp cornstarch instead of flour. The texture won't be identical, but it still delivers that satisfying pull-apart quality.
How do I fix soup that's too thick or too thin?
For thin soup, simmer uncovered for 5-10 extra minutes to reduce. For thick soup, stir in 1-2 tbsp cornstarch mixed with 2 tbsp cold water and simmer for 2 minutes**. If the topping is too runny, add 1 tbsp flour mixed with 1 tbsp cold water to the cheese mixture before spreading. The key is patience—never rush the cooking process.
Can I use frozen hash browns instead of fresh potatoes?
Yes, but with adjustments! Use 3 cups frozen hash browns (thawed and drained) and add ½ cup extra broth to compensate for moisture loss. The texture will be slightly different—more rustic—but still delicious. For extra creaminess, add 2 tbsp cornstarch to the soup base. The topping recipe remains the same.
