Soups & Stews
Recreating Chili's restaurant potato soup at home delivers that signature velvety texture and mustard-kissed depth that keeps people coming back for seconds. The secret lies in a precise blend of creaminess and subtle tang, achieved through careful technique rather than shortcuts.
I've perfected this method after years of testing—no one will guess it's homemade.
What makes this recipe stand out is the balance of rich ingredients without heaviness. A touch of Dijon mustard adds that signature tang, while high-quality cream cheese and chicken broth create the creamy base.
The potatoes are cooked just until tender, then blended for a smooth yet slightly rustic texture that mimics the restaurant version perfectly.
By the time you're done, you'll have a steaming bowl of soup with a velvety surface, golden-brown edges, and that unmistakable mustard depth that makes it unforgettable. The aroma alone will have everyone gathered around the table, and each spoonful delivers restaurant-quality comfort in your own kitchen.
Serve with crispy bacon bits or shredded cheddar on top for that extra touch of indulgence. This recipe delivers the same satisfaction as the restaurant version—just better, because you know exactly what's in it. Let's get started on creating this creamy masterpiece.
Ingredients for chili's restaurant potato soup
Pantry staples plus a few key ingredients deliver that signature creamy, mustard-kissed restaurant flavor at home.
| Ingredient | Amount | Notes |
|---|---|---|
| Russet Potatoes 🥔 | 2 lb | Yukon gold preferred for creaminess |
| Chicken Broth 🍲 | 4 cups | Low-sodium preferred, homemade best |
| Heavy Cream 🥛 | 1 cup | Full-fat for optimal texture |
| Cream Cheese 🧀 | 8 oz | Philadelphia brand preferred |
| Dijon Mustard 🍯 | 1 tbsp | Mild variety for balanced tang |
| Yellow Onion 🧅 | 1 whole | Medium-sized, diced finely |
| Celery Stalks 🥬 | 2 whole | Stringless, diced small |
| Garlic Cloves 🧄 | 3 cloves | Fresh, minced finely |
| Butter 🧈 | 2 tbsp | Unsalted, for sautéing |
| Salt 🧂 | 1 ½ tsp | Adjust to taste, kosher preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground for depth |
| Bacon Bits 🥓 | ¼ cup | Crispy, for garnish |
| Shredded Cheddar Cheese 🧀 | ½ cup | Sharp variety for topping |
| Green Onions 🌱 | 2 whole | Sliced thin, for garnish |
The potatoes are the foundation—Yukon Golds give you that buttery, velvety texture, but Russets work too. Look for firm, unblemished potatoes at the store; the organic section at Whole Foods or Trader Joe's has the best selection. Cream cheese is non-negotiable here; Philadelphia brand melts the smoothest. For the broth, homemade is ideal, but Swanson or Pacific Foods low-sodium versions work perfectly. The mustard adds that signature tang—Dijon is essential; yellow mustard won't cut it.
No heavy cream? Half-and-half plus a splash of milk keeps the richness. Substituting cream cheese? Sour cream at half the amount works in a pinch, but texture suffers. Running low on bacon bits? Crispy fried onions add a similar crunch. Fresh garlic and onions are ideal, but dried powder works at one-third the amount. The green onions are purely decorative—skip them if you're in a rush. For extra depth, a pinch of smoked paprika mimics the restaurant's subtle smokiness.
This soup tastes even better the next day—reheat gently on low to preserve that velvety texture. Store in an airtight container for up to 5 days in the fridge. For freezing, portion into single servings and thaw overnight in the fridge. The bacon bits and cheese are best added fresh after reheating. Prep the aromatics (onion, celery, garlic) ahead and store in the fridge for 2 days to streamline cooking day.
Why You'll Love This Recipe
- No Chopping Needed: I swear, I’ve made this soup with potatoes still in their jackets—just peel, cube, and toss. The broth does all the work while you stir in the cream cheese and mustard, turning it into that velvety, restaurant-worthy texture without a single knife burn.
- Cream Cheese Magic: Between us, the secret’s in that softened cream cheese swirled into the heavy cream. It’s what gives it that just-right richness—smooth but not heavy, tangy but not sour. One spoonful and you’ll understand why I always keep a block on hand.
- Weeknight & Potluck Star: This soup is my go-to for both lazy Tuesdays and holiday gatherings. Double the batch, freeze half, and reheat it later—it’s that unfussy. And honestly? The mustard’s bright kick makes it feel fancy enough for company, even when I’m still in my pajamas.
- Budget-Friendly Luxury: Russets are cheap, broth is cheap, and cream cheese stretches further than you’d think. I’ve fed six people for under $10, and they all ask for seconds. That’s the kind of practical magic I live for—tastes indulgent, costs next to nothing.
Step-by-step instructions for Chili's restaurant potato soup
Here's how to recreate that signature velvety texture and mustard depth at home.
Sauté the Aromatic Base
Melt the 2 tablespoons butter in a large pot over medium heat. Add the diced yellow onion and celery stalks, cooking for 5-6 minutes until softened and translucent. Stir occasionally to prevent browning. The vegetables should release their moisture and reduce slightly, creating a flavorful foundation.
Add the 3 minced garlic cloves and cook for an additional 30 seconds until fragrant. This step develops the base flavors that will carry through the entire soup. If the onions begin to brown too quickly, reduce the heat slightly to medium-low. The goal is to create a sweet, caramelized foundation without burning the garlic.
Build the Potato and Broth Foundation
Add the 2 pounds russet potatoes, cut into 1-inch cubes, to the pot. Pour in the 4 cups chicken broth and bring the mixture to a boil over high heat. Once boiling, reduce the heat to medium-low and let it simmer for 15-20 minutes until the potatoes are fork-tender.
You'll know the potatoes are ready when they pierce easily with a fork but still maintain some structure. If they break apart too quickly, they've cooked too long. This step ensures your soup has a proper potato texture that won't turn mushy when blended later.
Create the Creamy Base
Reduce the heat to low and stir in the 1 tablespoon dijon mustard, 1 cup heavy cream, and 8 ounces cream cheese. Let the mixture simmer gently for 5 minutes, stirring occasionally, until the cream cheese melts completely and the soup thickens slightly. This creates that signature creamy texture that sets this soup apart.
The cream cheese should dissolve completely without any lumps. If you notice any remaining chunks, whisk vigorously or use an immersion blender briefly to break them down. This step is where the soup transforms from simple potato broth to restaurant-quality velvety goodness.
Season and Finish
Add the 1.5 teaspoons salt and 0.5 teaspoon black pepper, stirring well to combine. Taste and adjust seasoning if needed—this is where you can fine-tune the mustard-kissed depth. The soup should be rich but not overly salty, with a subtle tang from the mustard.
For a smoother texture, use an immersion blender to blend about half the soup until completely smooth. This creates that signature creamy consistency while keeping some texture from the remaining unblended portion. If you prefer completely smooth soup, blend until fully incorporated.
Serve with Toppings
Ladle the soup into bowls and top each serving with 2 tablespoons bacon bits and 1 tablespoon shredded cheddar cheese. Garnish with sliced green onions for freshness and color. The contrast between the creamy soup and crispy bacon bits adds an exciting textural element that enhances each bite.
Serve immediately while hot. The soup continues to thicken slightly as it sits, so don't wait too long before serving. Each spoonful should deliver that perfect balance of creamy potato, mustard depth, and rich dairy flavors that make this soup so beloved.
Pro Tips For Making Chili'S Restaurant Potato Soup
- Boil Potatoes Whole First: Peel and drop whole Russets into boiling water—they’ll cook faster and stay intact. After 15 minutes, drain and slice before adding to the broth, or they’ll turn to mush. (I learned this the hard way when my soup looked like glue.)
- Use Full-Fat Cream Cheese: Skip the low-fat version—it doesn’t melt smoothly and leaves a waxy texture. Cut the cream cheese into small cubes and whisk it into the warm soup last, or you’ll end up with lumps. (Yes, even if you’re impatient like me.)
- Temper the Cream: Warm the heavy cream separately over low heat until it’s barely steaming, then whisk it into the soup. Cold cream shocks the hot broth and can cause curdling. (This isn’t the prettiest method, but it’s the tastiest.)
- Add Mustard Early: Stir in the Dijon mustard with the broth, not at the end. It blends better and adds depth before the cream thickens. If you add it later, you’ll just taste sharpness without the smooth integration. (Your future self will thank you.)
Storing and reheating this dish
Refrigerator Storage
Store your leftover potato soup in an airtight container with a lid—glass or BPA-free plastic works best. I use Pyrex storage containers because they distribute heat evenly when reheating.
Keep it refrigerated at 40°F or below for up to 5 days, though the flavor actually deepens after 24 hours as the mustard and cream meld together. The texture remains velvety if you avoid freezing and reheating too aggressively. 🥣
Freezer Prep Tips
For longer storage, portion the soup into single-serving freezer-safe containers or ziplock bags, leaving ½-inch headspace for expansion. Freeze for up to 3 months, but I recommend eating within 2 months for peak texture.
Label with the date—this soup tastes best within 3 months of freezing. Thaw overnight in the fridge for even reheating. 🧊
Stovetop Reheating
My preferred method is stovetop reheating to preserve that creamy consistency. Transfer the chilled soup to a pot and heat over medium-low for 8-10 minutes, stirring occasionally. Add 2-3 tablespoons of water or broth if it thickens too much.
Avoid boiling—just warm until steaming (165°F internal temp). Stir in fresh bacon bits and cheese after reheating for maximum crunch. 🔥
Microwave Safety
For quick reheating, use microwave-safe containers and heat on 50% power in 1-minute intervals, stirring between each. A damp paper towel over the container prevents drying. The soup should reach 165°F—test with a thermometer if unsure.
Add a splash of heavy cream if it separates during reheating. Always stir well before serving. ⏱️
Reviving Texture
If your reheated soup seems too thick, thin with warm broth (1 tbsp at a time). For extra richness, stir in 1 tbsp butter or 1 oz cream cheese while reheating.
The immersion blender works wonders if the soup separates—just pulse briefly to re-emulsify. Avoid over-blending, as this can make it gluey. 💡
Garnish Freshness
Always add bacon bits, cheese, and green onions after reheating to keep them crisp. I like to toast the bacon bits in a dry pan for 1 minute before sprinkling on top for extra crunch.
Fresh garnishes elevate the dish and make it feel restaurant-quality. Store garnishes separately in the fridge for up to 3 days. 🌿
Nutrition facts
Frequently asked questions
Why does Chili's potato soup have that signature mustard flavor?
The Dijon mustard creates a subtle tang that balances the creaminess. The recipe uses just 1 tablespoon, but it's essential for that restaurant-quality depth. Without it, the soup would taste too heavy. Store-bought mustard blends often lack the complexity of fresh Dijon.
Can I make this soup without cream cheese?
Yes, but the texture will be thinner. Replace the 8 oz cream cheese with ½ cup sour cream or 1 cup half-and-half plus 2 tbsp butter. The soup will still be creamy but won't have the same velvety richness. For best results, use high-fat dairy alternatives like heavy cream.
What's the best way to keep the soup creamy after reheating?
Reheat on medium-low heat with a splash of warm broth or milk to prevent curdling. Stir in 1 tbsp butter or 1 oz cream cheese while warming. Avoid microwaving on high power—use 50% power in intervals instead. The key is gentle heat to maintain that smooth texture.
Can I use instant potato flakes instead of fresh potatoes?
Not recommended for this recipe. Instant flakes lack the meaty texture and depth of fresh potatoes. For a quick version, use 2 cups diced cooked potatoes (boiled or roasted) instead. The flavor won't be identical, but it's a better compromise than flakes. Fresh Yukon Golds or Russets are ideal for that restaurant-style creaminess.
How can I make this soup vegetarian?
Replace the chicken broth with vegetable broth> and swap bacon bits for crispy fried onions or toasted pumpkin seeds. Use vegan cream cheese> (like Kite Hill) and heavy cream substitute (like coconut cream). The flavor will be different but still rich and comforting.