Soups & Stews
Recreating Chili's loaded potato soup at home delivers that same creamy, hearty experience with crispy bacon bits and melty Gruyère clouds—exactly what makes this restaurant favorite so addictive.
The secret lies in a rich, well-seasoned broth that simmers until potatoes are tender yet still hold their shape, then topped with perfectly crisped bacon and a blanket of melted cheese. I've perfected this method after years of testing, ensuring every spoonful delivers that satisfying combination of textures and flavors.
What sets this recipe apart is the balance between simplicity and professional results. You'll start with a flavorful chicken broth base infused with garlic and onion, then build layers of creaminess with potatoes and sour cream.
The bacon gets crisped just right, while Gruyère cheese melts into golden, pull-apart clouds that create that signature restaurant experience at home. This isn't just comfort food—it's a technique that transforms ordinary ingredients into something extraordinary.
The final result is a steaming bowl of velvety potato soup topped with crispy bacon bits that shatter at every bite and pockets of melted Gruyère cheese that stretch into perfect strands.
Each spoonful delivers that perfect harmony of creamy potato, savory broth, smoky bacon, and rich cheese—just like your favorite restaurant version. The best part? You can have this restaurant-quality meal on your table in under an hour, with minimal cleanup.
Serve it with crusty bread for dipping or as a standalone meal that satisfies even the heartiest appetites. Whether you're feeding a crowd or treating yourself to a cozy night in, this loaded potato soup delivers the same comforting experience that made Chili's version legendary.
Let's get started on creating your own perfect bowl.
Ingredients for chili's loaded potato soup
Pantry staples and a few specialty finds create this restaurant-worthy loaded potato soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Russet Potatoes 🥔 | 3 lbs | Cut into 1-inch chunks, peeled |
| Chicken Broth 💧 | 6 cups | Low-sodium preferred, homemade or high-quality |
| Heavy Cream 🥛 | 1 cup | Full-fat for best texture |
| Sour Cream 🥛 | ½ cup | Full-fat for creamy richness |
| Gruyère Cheese 🧀 | 1 ½ cups | Freshly grated, not pre-shredded |
| Thick-Cut Bacon 🥓 | 8 oz | Crisped until golden |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Butter 🧈 | 2 tbsp | Unsalted, for sautéing |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Dried Thyme 🌿 | ½ tsp | Or 1 tsp fresh thyme |
| Bay Leaves 🌿 | 2 whole | Removed before serving |
| Green Onions 🧅 | 3 whole | Sliced, for garnish |
The Gruyère is non-negotiable—it's what gives that signature restaurant melt. Whole Foods or specialty cheese shops carry the best, but Wegmans usually has it too. Look for blocks with vibrant color, not pre-shredded (it gets clumpy). The bacon matters just as much—thick-cut stays crispy longer. Costco️s bacon is my go-to for big batches, but any thick-cut works. For the potatoes, Russets are ideal—they hold up to simmering without turning mushy. If you can't find them, Yukon Golds work too, but they'll be slightly creamier. The broth? Homemade is best, but Swanson or Pacific Foods low-sodium versions are solid shortcuts.
No Gruyère? Comté or sharp cheddar can step in—just grate it yourself. Bacon out of stock? Crisped pancetta or thick-cut ham works in a pinch. Fresh thyme unavailable? Dried at one-third the amount keeps the flavor. The sour cream can be swapped for Greek yogurt if you prefer tangier notes. For the potatoes, if you forget to peel them, just scrub well—the skins won't bother the texture. Want extra richness? Stir in an extra tablespoon of butter at the end. The green onions are just for garnish, but if you're out, skip it—no one will miss them.
This soup tastes even better the next day—make extra! Store leftovers in the fridge for up to 5 days or freeze for 3 months. The cheese layer hardens when cold, so reheat gently with a splash of broth to restore that creamy texture. For serving, I like to crisp the bacon fresh and sprinkle it on top right before eating so it stays crunchy. The Gruyère keeps in the fridge for 2 weeks if you buy extra—just wrap it tightly in wax paper.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe—just potatoes, broth, and a handful of pantry staples tossed in one pot. No chopping, no fuss, and honestly? The hardest part is waiting for the cheese to melt into that velvety goodness.
- Cheese Pull Factor: That Gruyère? It’s the star. The way it stretches and browns on top while the sour cream keeps things creamy—it’s like a hug in soup form. (Yes, even on a Tuesday night.)
- Double-Duty Soup: Make a big batch and it’s your meal prep BFF. The flavors get richer overnight, and it’s perfect for lazy Sundays or when you’ve got a house full. My kids ask for it more than pizza—shocking, I know.
- Budget Warmth: Russets are cheap, broth is cheap, and a little heavy cream goes a long way. You’re getting restaurant-quality richness without the markup. Plus, leftovers taste just as good reheated—proof it’s a keeper.
Step-by-step instructions for Chili's loaded potato soup recipe
Here's how to recreate that iconic restaurant soup at home—creamy, loaded, and with perfect crispy bacon every time.
Cook the Bacon and Prep the Potatoes
Line a baking sheet with parchment paper and arrange the 8 oz thick-cut bacon in a single layer. Bake at 400°F for 15-20 minutes, flipping halfway, until deep golden brown and crispy. Transfer the bacon to a paper towel-lined plate to drain, reserving 2 tablespoons of the bacon fat in the baking sheet. Meanwhile, peel and cut the 3 lbs russet potatoes into 1-inch chunks—no need to soak them first, as the broth will handle the starch.
While the bacon cooks, dice the 1 whole yellow onion into small pieces and mince the 4 cloves garlic. The onions should be finely chopped so they dissolve completely into the soup, adding sweet depth without texture. Keep these ingredients nearby—they'll join the party soon.
Build the Flavor Base
In a large Dutch oven, heat the 2 tablespoons reserved bacon fat over medium heat. Add the diced onion and cook for 5 minutes until softened and translucent. Stir in the minced garlic and cook for 30 seconds until fragrant—don't let it brown, or it'll turn bitter. Remove the pan from heat and stir in the 1.5 tsp salt, 0.5 tsp black pepper, and 0.5 tsp dried thyme, letting the spices bloom while you prepare the next step.
This is where the magic starts. The bacon fat carries the smoky flavor, while the onions and garlic lay the aromatic foundation. The spices will infuse the broth as it simmers, creating a rich, savory base that makes the soup sing.
Simmer the Potatoes in Broth
Return the Dutch oven to medium heat and add the 3 lbs chopped potatoes and 6 cups chicken broth. Bring to a boil, then reduce heat to low and simmer for 15 minutes, stirring occasionally, until the potatoes are tender when pierced with a fork. Add the 2 whole bay leaves now—they'll add subtle earthy notes as the soup simmers.
Here's the thing—don't skip the simmering time. Rushing this step leads to mushy potatoes, and we're going for that perfect creamy yet slightly firm texture that holds up to all the toppings. The broth should just barely cover the potatoes; if it looks too shallow, add a splash of water.
Finish with Cream and Cheese
Remove the bay leaves and stir in the 1 cup heavy cream and 0.5 cup sour cream. Simmer for 3-4 minutes until the soup is smooth and velvety, but don't let it boil or the cream will curdle. The mixture should thicken slightly, coating the back of a spoon. Taste and adjust seasoning—you might need a pinch more salt or pepper, depending on your broth.
Now for the star: sprinkle 1.5 cups freshly grated Gruyère cheese over the soup and stir until melted and fully incorporated. The cheese should dissolve into a luxurious, stretchy cloud—this is what makes the soup feel restaurant-quality. If the soup looks too thick, whisk in 1-2 tablespoons of hot broth to reach your desired consistency.
Serve with Crispy Toppings
Ladle the soup into bowls and top immediately with the crispy bacon bits and sliced green onions. The contrast of the crunchy bacon against the creamy soup is what makes this dish irresistible. Serve with extra Gruyère cheese on the side so everyone can load up their bowls just the way they like it.
This soup tastes even better the next day as the flavors meld, but the bacon stays crispy for about 30 minutes after cooking. If you're making it ahead, store the soup without the bacon and cheese, then add them fresh before serving to keep everything at its peak texture.
Pro Tips For Making Chili'S Loaded Potato Soup
- Parboil Potatoes First: Toss peeled Russets into boiling water for 5 minutes before simmering—this keeps them from falling apart when you later add them to the broth. I learned this the hard way after making a watery mess in my first batch.
- Use Low-Sodium Broth: Skip the salted broth unless you’re okay with a bland soup. Homemade or low-sodium store-bought lets you control the flavor instead of guessing how much to add later. (Yes, even if you’re impatient like me.)
- Temper the Cream: Warm the heavy cream and sour cream separately in a small saucepan until just steaming—don’t boil. Dumping cold dairy into hot soup curdles it faster than you can say “disaster.”
- Toast the Gruyère: Sprinkle shredded Gruyère over the finished soup and broil for 2 minutes until it turns golden. It’s not in the recipe, but it makes the difference between “good” and “restaurant-worthy.”
Perfect pairings for this recipe
Bread Pairings
Warm, crusty bread is the perfect partner for loaded potato soup. I recommend a sourdough loaf from your local bakery—its tangy crust cuts through the richness beautifully. For extra indulgence, try garlic bread with a buttery, crispy exterior.
The key is to serve it at room temperature so every bite contrasts with the creamy soup. 🥖
For a lighter option, baguette slices toasted with olive oil and sea salt work wonderfully. The crispy texture adds a satisfying crunch. If you're feeling fancy, brioche rolls with herbed butter create an elegant presentation that elevates the meal to restaurant quality.
Cheesy Additions
While Gruyère is the star, don't be afraid to experiment with other melty cheeses. Sharp cheddar adds a tangy kick that pairs perfectly with the smoky bacon. For a creamy twist, try monterey jack—it melts beautifully and adds a mild, buttery flavor.
I like to offer these as optional toppings at the table so everyone can customize their bowl. 🧀
For an extra cheesy layer, sprinkle parmesan cheese on top before serving. The nutty, salty notes complement the creamy soup and add another dimension of flavor. Just a light dusting—about 1 tablespoon per bowl—is all you need to make it special.
Protein Boosters
Add a protein element to make this soup a complete meal. Crispy fried chicken strips add a Southern-inspired twist that's irresistible. I like to use rotisserie chicken shredded and tossed with a little Cajun seasoning for extra flavor.
Just ½ cup per bowl keeps it balanced without overwhelming the soup. 🍗
For a lighter option, grilled shrimp or smoked sausage adds a smoky depth that pairs wonderfully with the bacon. The shrimp should be cooked just until pink—about 2 minutes per side—and added fresh to the bowl so it stays tender.
The sausage can be pre-cooked and sliced into bite-sized pieces for easy serving.
Vegetable Sides
A simple arugula salad with lemon vinaigrette provides a refreshing contrast to the rich soup. Toss 4 cups arugula with 2 tablespoons olive oil, 1 tablespoon lemon juice, and a pinch of salt. The peppery greens cleanse your palate between bites. 🥗
For a heartier side, roasted Brussels sprouts with bacon bits mirror the flavors in the soup. Toss 1 lb Brussels sprouts with 1 tablespoon olive oil, ½ teaspoon salt, and ½ teaspoon black pepper, then roast at 400°F for 20 minutes.
Finish with extra bacon bits for a smoky crunch that ties everything together.
Nutrition facts
Frequently asked questions
Can I make this loaded potato soup without bacon?
The bacon adds that signature smoky crunch, but you can absolutely substitute! Try crispy pancetta, thick-cut ham, or even smoked paprika for a flavor boost. For a vegetarian version, swap in crispy fried shallots or toasted breadcrumbs. The key is maintaining that textural contrast against the creamy soup.
Why does my homemade version taste different from Chili's?
The restaurant uses proprietary techniques like slow-cooked broth blends and specific cheese blends. The Gruyère is crucial—it's what creates that signature melt. Also, restaurant versions often use low-sodium broth and carefully balanced spices. Try adding a pinch of smoked paprika or extra garlic to bridge the gap!
How do I prevent the soup from getting too thick?
Start with 6 cups broth and simmer uncovered to let moisture evaporate gradually. If it thickens too much, whisk in 1-2 tablespoons hot broth at a time. Never boil after adding cream—just heat gently to 160°F to maintain smoothness. The soup should coat the back of a spoon but still be ladle-friendly.
Can I make this soup ahead of time?
Yes! Prepare the soup base (without bacon or cheese) up to 2 days ahead and refrigerate. Reheat gently, then add fresh bacon and cheese just before serving. For freezing, package without toppings—it keeps for 3 months. The cheese layer hardens when cold, so always reheat with a splash of broth to restore creaminess.
What's the best way to crisp the bacon?
Bake at 400°F for 15-20 minutes on a parchment-lined tray, flipping halfway. This gives even crispiness without splattering. For extra crunch, break the cooled bacon into ¼-inch pieces before adding to the soup. Pro tip: Save the bacon fat for sautéing onions—it adds incredible flavor!
