Soups & Stews
This Chili's restaurant potato soup recipe brings that signature creamy, cheesy swirl magic straight to your kitchen—no shortcuts, just restaurant-quality results. The secret lies in a precise blend of potatoes, cream, and a velvety cheese sauce that creates those iconic swirls without separating.
I've replicated the exact technique after years of testing, and the difference from store-bought or homemade attempts is night and day.
The foundation starts with slow-cooked potatoes that break down into a smooth, thick base, then a rich cheese sauce that gets folded in just right to maintain that signature swirl pattern.
No heavy cream substitutes or powdered cheese here—this version uses sharp cheddar and a touch of cream cheese for that authentic, tangy depth. The result? A soup that's creamy yet not overly thick, with each bite delivering that perfect balance of savory, cheesy goodness.
What makes this recipe truly special is how it captures Chili's signature texture—creamy enough to coat your spoon but light enough to let the potato flavor shine through.
The cheese swirls remain distinct, not clumpy, and the seasoning is just right: a touch of garlic powder, onion powder, and a hint of black pepper to enhance the natural flavors without overpowering them. This is the kind of soup that disappears faster than you can say "copycat success."
Serve it with a sprinkle of fresh parsley or a side of crusty bread to soak up every last drop. The best part? It reheats beautifully, making it perfect for meal prep or feeding a crowd. Let’s get started on recreating this restaurant favorite at home.
Ingredients for chili's restaurant potato soup
These 13 ingredients create that iconic creamy, cheesy swirl magic you crave from Chili's.
| Ingredient | Amount | Notes |
|---|---|---|
| Russet Potatoes 🥔 | 3 lb | Peeled, cut into 1-inch cubes |
| Sharp Cheddar Cheese 🧀 | 2 cups | Shredded, sharp variety preferred |
| Cream Cheese 🧈 | 8 oz | Full-fat, cut into chunks |
| Heavy Whipping Cream 🥛 | 1 cup | Full-fat for best texture |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Onion Powder 🧅 | 1 tsp | Freshly ground preferred |
| Garlic Powder 🧄 | 1 tsp | Freshly ground preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground for best flavor |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
| Butter 🧈 | 2 tbsp | Unsalted, for swirl technique |
| Crusty Bread 🍞 | 6 slices | For serving, optional |
| Milk 🥛 | ½ cup | Whole milk preferred |
The potatoes are the foundation—Russet breaks down perfectly for that smooth texture. Costco or Walmart usually have them in bulk, and you want them waxy, not mealy. For the cheese, sharp cheddar is non-negotiable (think Kraft 2% Milk Sharp or Babybel for convenience). The cream cheese? Philadelphia is my go-to—it melts smoothly and doesn't separate. Pro tip: buy the block, not the tub, for better flavor. Milk matters too—whole milk keeps the soup rich without curdling.
No sharp cheddar? Pepper Jack at half the amount adds heat, but it changes the flavor profile. Out of heavy cream? Whole milk plus 1 tbsp butter mimics the richness. For the broth, low-sodium is key—you'll add salt later. The parsley is optional but adds that restaurant-fresh touch. Skip it if you're in a rush, but trust me, it's worth the 30 seconds. The butter for swirling? Cold butter (straight from the fridge) creates those perfect ribbons—don't melt it first!
This soup tastes even better the next day—4-5 days in the fridge, 3 months frozen. For freezing, cool it completely first, then portion into containers. The cheese sauce thickens when cold, so stir in a splash of milk when reheating. The bread? Sourdough or baguette works best—toss it in the oven at 350°F for 5 minutes before serving to keep it crispy. Leftovers? Double the batch—this disappears faster than you can say "copycat success."
Why You'll Love This Recipe
- No-Chop Night Win: I swear by this recipe because you literally just boil, mash, and blend—no dice, no fuss. The Russets break down perfectly in the broth, and the cream cheese melts into that velvety texture without a single knife stroke. (Yes, even on a Tuesday night when you’d rather be scrolling TikTok.)
- Cheese-Lover Heaven: That sharp cheddar and cream cheese combo? It’s the reason I keep making this. The first spoonful hits like a warm hug—salty, rich, and just enough tang to cut through the creaminess. Honestly, the whipping cream ties it all together like a secret handshake.
- Leftovers That Don’t Suck: This soup actually tastes better the next day. I make a double batch on Sundays, and by Wednesday, it’s still creamy, still cheesy, still begging to be slurped up with crusty bread. (Between us, my kids fight over the leftovers—no exaggeration.)
- Budget-Friendly Luxury: You’re getting restaurant-quality richness for a fraction of the cost. A block of cheddar and a tub of cream cheese stretch further than you’d think, and the broth adds depth without breaking the bank. Plus, it’s one of those meals where the ingredients do all the heavy lifting.
Step-by-step instructions for Chili's restaurant potato soup
Here's the secret to that legendary creamy, cheesy swirl—easier than you think!
Cook the Potatoes Until Fork-Tender
In a large pot, combine the 3 lb russet potatoes (cut into 1-inch cubes) with the 4 cups chicken broth. Bring to a rolling boil over medium-high heat, then reduce to a simmer. Let cook uncovered for 15-20 minutes until the potatoes are fork-tender and easily pierced with a knife.
I like to stir them once halfway through to prevent sticking. The potatoes should be soft but not falling apart—this ensures they'll blend smoothly later. If the broth reduces too much, add a splash of water to keep them submerged. This is your flavor base, so don't rush it!
Build the Creamy Base
While the potatoes cook, melt the 2 tbsp butter in a separate saucepan over medium heat. Whisk in the 8 oz cream cheese (cut into chunks) and let it melt completely, stirring constantly until smooth. This creates the ultra-creamy foundation that makes this soup legendary.
Next, stir in the 1 cup heavy whipping cream, 0.5 cup milk, 1 tsp onion powder, 1 tsp garlic powder, 0.5 tsp black pepper, and 1 tsp salt. Let this mixture simmer gently for 3-4 minutes until it's fully combined and slightly thickened. The sauce should coat the back of a spoon—this is your secret weapon for that restaurant-quality texture.
Blend Until Silky Smooth
Using an immersion blender (or carefully transferring to a countertop blender), blend the cooked potatoes directly in the pot until completely smooth. This step is crucial—you want no lumps at all. If you're using a countertop blender, work in batches and return each to the pot immediately.
After blending, return the pot to medium heat and slowly pour in the cream cheese mixture while stirring constantly. Let it heat through for 2-3 minutes, stirring frequently, until everything is fully incorporated. The soup should now be luxuriously creamy with no visible chunks. If it's too thick, whisk in a splash of hot chicken broth to reach your desired consistency.
Add the Cheese Swirl Magic
Reduce heat to low and stir in the 2 cups shredded sharp cheddar cheese until fully melted and smooth. This is where the flavor really comes together—don't rush this step or you'll get clumpy cheese. The soup should be hot but not boiling, or the cheese will separate.
For the signature swirl, use a spoon to create a well in the center of the pot. Drop in the remaining 1 tbsp butter (if needed) and let it melt. Then, slowly pour in the 0.5 cup milk in a thin stream while stirring vigorously in one direction. Keep stirring until the soup reaches that perfect marbled look—creamy with beautiful swirls of cheese throughout. This technique is what makes this soup instantly recognizable!
Garnish and Serve Warm
Ladle the soup into bowls and garnish immediately with the 0.25 cup chopped fresh parsley. Serve with the 6 slices crusty bread on the side for dipping. The soup tastes best served piping hot, so don't let it sit too long before eating. Each spoonful should deliver that perfect balance of creamy, cheesy goodness with just the right amount of potato flavor.
Pro tip: If you're making this ahead, reheat gently on the stove, stirring frequently, and add a splash of milk or broth to restore that perfect creamy texture. The swirls might break down slightly, but the flavor will still be incredible!
Pro Tips For Making Chili'S Restaurant Potato Soup
- Peel and Cube Fast: Russets are stubborn—don’t waste time with a knife. Microwave whole potatoes (unpeeled) for 3 minutes first, then peel and cube. They’ll slice like butter, and you’ll save 10 minutes of frustration. (Yes, even if you’re impatient like me.)
- Simmer, Don’t Boil: This soup needs gentle heat. If you let it boil, the potatoes turn to mush and the cream separates. Keep it at a low simmer—tiny bubbles at the edges, not rolling waves. I learned this the hard way after scraping glue-like potato paste off my pot.
- Cheese in Stages: Dump all the cheddar in at once, and you’ll end up with a greasy, grainy mess. Add half the cheddar first with the broth, then stir in the cream cheese and remaining cheddar at the end. The texture will be silky, not clumpy.
- Broth Boost: Store-bought chicken broth is fine, but if you’re using it, salt it aggressively—this recipe doesn’t account for low-sodium broth. I used to skip this, and the soup always tasted flat. Now I add 1.5 tsp salt per cup of broth, no excuses.
Storing and reheating your chili's restaurant potato soup
Refrigerator Storage
Let your soup cool to room temperature (about 30-45 minutes) before transferring to an airtight container. I use glass Pyrex bowls with snap-on lids for best results—they distribute heat evenly and prevent condensation.
Store in the fridge at 40°F or below for up to 4-5 days. The flavors actually deepen overnight as the spices meld together. 💪
Freezer Prep Tips
For freezing, cool the soup completely first, then portion into freezer-safe containers or quart-sized freezer bags. Leave 1-inch headspace to prevent expansion cracks, and squeeze out excess air to avoid freezer burn.
Label with the date—this soup keeps its quality for up to 3 months. I recommend freezing in single-serving portions for easy reheating later. ❄️
Stovetop Reheating
This is my preferred method because it preserves that signature creamy texture. Pour the chilled soup into a pot and heat over medium-low heat, stirring frequently. Add 2-3 tablespoons of milk or broth if it looks too thick—this restores the perfect consistency.
Bring to 165°F internal temperature (about 10-15 minutes
Microwave Method
For quick reheating, transfer soup to a microwave-safe bowl and cover loosely with a damp paper towel. Heat on 50% power in 2-minute intervals, stirring between each, until fully hot. Avoid full power—it can cause the cheese to separate or the soup to split.
If it looks dry, add 1-2 tablespoons of milk to restore creaminess. This method is fastest but less ideal for maintaining texture. ⚡
Reviving Texture
If your reheated soup seems too thick, whisk in 1-2 tablespoons of milk or broth to loosen it up. For extra creaminess, stir in 1 tablespoon of cold butter while heating—this mimics the original swirl technique and adds richness.
The key is gentle heat and constant stirring to prevent separation. With these adjustments, your reheated soup will taste almost as good as fresh! 💫
Bread Pairing
Serve with crusty bread (sourdough or baguette) for dipping. Toast slices at 350°F for 5 minutes before serving to keep them crispy. The bread absorbs the extra cheese beautifully, making every bite even more satisfying. For a restaurant-style touch, sprinkle the toasted bread with grated Parmesan before serving. 🍞
Nutrition facts
Frequently asked questions
Why does Chili's potato soup have those signature swirls?
The swirls come from a specific technique where cold butter and milk are added to hot soup while stirring in one direction. This creates marbled ribbons of cheese throughout. The key is adding the ingredients at low heat and stirring constantly to maintain that perfect texture.
Can I make this soup without an immersion blender?
Yes! Transfer the cooked potatoes to a countertop blender in batches, blending until completely smooth. Be careful—hot liquids can cause splattering. Return each blended batch to the pot immediately to maintain even temperature. A potato masher works too, though it won't be as silky.
What's the best way to prevent the cheese from separating?
Never let the soup boil after adding cheese—keep heat at low and stir constantly. Use sharp cheddar (not pre-shredded) and add it gradually. If separation happens, whisk in 1 tablespoon cold butter while heating gently. The swirl technique also helps maintain texture.
Can I substitute heavy cream with something lighter?
For best results, use full-fat dairy—heavy cream and milk create that signature richness. As a compromise, use whole milk plus 1 tbsp butter per cup of heavy cream. Light cream or half-and-half will make the soup thinner and less flavorful. The cheese swirls rely on fat content for that perfect marbling.
How do I make this soup spicier like Chili's?
Add ½ tsp smoked paprika and ¼ tsp cayenne pepper to the cream cheese mixture. For extra heat, stir in 1 tbsp hot sauce after the soup is off heat. Start with small amounts—you can always add more, but you can't remove spice once it's in.
