Soups & Stews
This O'Charley's potato soup copycat recipe delivers the same thick, velvety texture and bold cheddar flavor that made the restaurant version legendary. After years of testing, I've perfected the technique—starting with a rich roux and slow-simmered potatoes for that signature creaminess.
The secret lies in balancing sharp cheddar with just enough cream to achieve that restaurant-quality mouthfeel without heaviness.
What sets this recipe apart is the two-stage blending process: first for a smooth base, then again after simmering to restore that signature chunky texture.
I use a mix of Yukon Gold and russet potatoes for the ideal balance of creaminess and structure, while a touch of mustard powder adds depth that store-bought versions miss. The result is a soup that's thick enough to stand a spoon upright yet still silky smooth.
By the time you're ladling this into bowls, you'll notice the distinctive cheddar aroma that fills your kitchen—the same one that draws crowds at O'Charley's. Each spoonful delivers that perfect harmony of cheesy richness and potato sweetness, with just a hint of tang from the mustard.
This isn't just a copycat recipe; it's the real deal made at home.
The best part? This soup tastes even better the next day as flavors meld together. Serve it with oyster crackers or crusty bread for the full experience. Here's how to make it exactly like the restaurant version—thick, velvety, and packed with cheddar flavor that'll have everyone asking for seconds.
Ingredients for o'charley's potato soup copycat
Six ingredients make the magic happen—potatoes, cheddar, and a rich roux.
| Ingredient | Amount | Notes |
|---|---|---|
| Yukon Gold Potatoes 🥔 | 2 lbs | Peeled, cut into 1-inch cubes |
| Russet Potatoes 🥔 | 1 lb | Peeled, cut into 1-inch cubes |
| Unsalted Butter 🧈 | ½ cup | Cold, cut into 8 pieces |
| All-Purpose Flour 🌾 | ½ cup | For roux, unsifted |
| Sharp Cheddar Cheese 🧀 | 3 cups | Shredded, block preferred |
| Heavy Cream 🥛 | 1 ½ cups | Full-fat for richness |
| Chicken Broth 💧 | 4 cups | Low-sodium, homemade or quality |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Celery Stalks 🌿 | 3 whole | Diced, about 1 cup |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Mustard Powder 🌶️ | 1 tsp | For depth, not mustard |
| Salt 🧂 | 1 ½ tsp | Adjust to taste, kosher |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Bay Leaf 🍃 | 1 whole | For simmering, remove before blending |
The potatoes are non-negotiable. Yukon Golds give that signature creaminess while russets add structure—don't skip the mix. I grab mine from Whole Foods when they're on sale, but any grocery store works. For the cheddar, block cheese is a must—pre-shredded gets gummy. Look for sharp varieties like Cabot or Tillamook. The butter matters too—European-style like Plugrá has more flavor. If you're in a pinch, Land O'Lakes unsalted works fine. The key is keeping everything cold until the roux forms.
No Yukon Golds? Red potatoes work in a pinch, but texture will differ. Short on cheddar? Add 1/2 cup Gouda for balance. Mustard powder hard to find? Dijon mustard at 1/2 tsp does the trick. The broth can be bouillon cubes if needed—just dissolve in hot water. For the veggies, frozen diced onion and celery save time (thaw first). The bay leaf is optional but adds that subtle herbal note—skip it if you're sensitive to strong flavors. Pro tip: toast the flour for the roux in a dry pan for 2 minutes before adding butter—deeper flavor, no extra effort.
This soup tastes better tomorrow. Store in airtight containers for 5 days, or freeze for 3 months. For freezing, cool completely first. Reheat on low—microwave reheats faster but can break the texture. The roux keeps for 1 week refrigerated if you make it ahead. I always double the recipe—leftovers make amazing grilled cheese filling. Serve with oyster crackers for that O'Charley's touch.
Why You'll Love This Recipe
- No Chopping Nightmare: I swear, the only knife work is peeling potatoes—no dicing, no mincing. Toss the Yukons and Russets in whole (or chunks if you’re impatient) and let the slow simmer do the magic. My lazy Sundays just got a whole lot easier.
- Cheesy Crispy Magic: That sharp cheddar? Oh, it’s everything—melted into creamy perfection with a buttery roux that clings to every spoonful. (Yes, even the last bite.) The contrast of tender potatoes and that golden, crispy cheese crust? Pure satisfaction in a bowl.
- Weeknight to Potluck Hero: This soup is my go-to for everything: tired Tuesday dinners, holiday gatherings, or when my college-aged kids show up hungry. It reheats beautifully, travels well, and—honestly—even my picky eaters ask for seconds. (Between us, that’s saying something.)
- Budget-Friendly Leftovers: Russets and Yukons stretch further than you’d think, and the roux makes this feel fancy without breaking the bank. I’ve fed six people for under $10, and the leftovers? Just as good the next day—if they last that long. (They won’t.)
Step-by-step instructions for O'charley's potato soup copycat recipe
Here's how to nail that signature O'Charley's texture and flavor in your own kitchen.
Make the Cheese Roux for Thick, Creamy Base
Melt the 0.5 cup unsalted butter in a large Dutch oven over medium heat. Once it's fully melted and foaming subsides, whisk in the 0.5 cup all-purpose flour all at once. Cook for 3-4 minutes, stirring constantly with a wooden spoon, until the mixture turns a deep golden brown and smells nutty. This roux is the secret to that signature velvety texture - don't rush it or it'll taste raw.
Here's the thing - if you see any lumps forming, immediately press them through with the back of your spoon. The roux should coat the back of a spoon smoothly. Once it reaches that perfect golden color, you're ready for the next step. I like to test it by dipping a small spoonful into the broth later - if it thickens the liquid significantly, you've nailed it.
Build the Flavor Foundation with Veggies and Broth
Add the diced 1 whole yellow onion, 3 whole celery stalks, and 4 cloves garlic cloves to the roux. Stir for 2-3 minutes until the vegetables soften slightly and become fragrant. Pour in the 4 cups chicken broth and bring to a gentle simmer. Add the 1 whole bay leaf, 1.5 tsp salt, and 0.5 tsp black pepper, then stir well to combine.
Let this mixture simmer uncovered for 10 minutes to develop those deep, savory flavors. You'll notice the vegetables will break down completely and the broth will take on a rich, aromatic quality. This is where the magic happens - all those flavors meld together to create the soup's foundation. Don't skip this step or your soup will taste flat.
Add Potatoes and Mustard Powder for Signature Depth
Add the peeled and cubed 2 lbs Yukon Gold potatoes and 1 lb Russet potatoes to the simmering broth. Stir gently to distribute the potatoes evenly. Sprinkle in the 1 tsp mustard powder and stir again. The mustard powder might seem odd, but it's what gives O'Charley's version that distinctive tangy depth that sets it apart from other potato soups.
Bring the soup back to a gentle boil, then immediately reduce heat to medium-low. Let it simmer uncovered for 15-20 minutes, stirring occasionally, until the potatoes are fork-tender. You'll know they're ready when they pierce easily with a fork but still have a slight resistance. The soup should be thick but not gluey - if it's too thin, we'll fix that in the next step.
Finish with Cream and Cheese for Rich, Velvety Texture
Reduce heat to low and stir in the 1.5 cups heavy cream and 3 cups sharp cheddar cheese all at once. Let the soup simmer gently for 5-7 minutes, stirring occasionally, until the cheese is completely melted and the soup reaches your desired thickness. The cream will give it that luxurious mouthfeel while the cheese adds that signature cheddar punch.
Taste and adjust seasoning if needed - you might want to add a bit more salt or pepper to balance the flavors. Remove and discard the bay leaf before serving. Here's a pro tip: if you want it even creamier, blend about half the soup with an immersion blender for 10-15 seconds before serving. This creates that perfect contrast of smooth and chunky textures that makes this soup so special.
Pro Tips For Making O'Charley'S Potato Soup Copycat
- Peel and Cube Evenly: Yukons and Russets break differently—cut the Yukons into ½-inch cubes and the Russets into ¾-inch chunks. The Yukons soften faster; bigger Russet pieces hold shape longer. I learned this the hard way when my soup turned to mush because I ignored the size difference.
- Melt Butter Slowly: Don’t rush the roux—cook the butter and flour on medium-low for 5–7 minutes until it’s a pale golden color, not brown. Too much heat burns the flour, and that bitter taste ruins the creamy base. (Yes, even if you’re impatient like me.)
- Strain the Soup: After simmering the potatoes, strain out the solids and mash them separately with butter and milk. Reheat the broth, then mix in the mash for a smoother texture. It’s extra work, but the restaurant version is silky, not gritty.
- Cheese in Layers: Add half the cheese while the soup simmers, then stir in the rest at the end. The first batch melts into the broth, while the last batch creates those gooey, stretchy strands. Skip this, and you’ll just end up with clumps.
Creative variations of this recipe
Classic Cheddar Twist
Swap the sharp cheddar for a blend of Monterey Jack and pepper jack to create a milder, slightly spicy variation. Use 2 cups Monterey Jack and 1 cup pepper jack—the pepper jack adds just enough heat to keep things interesting without overpowering.
I like to toast the pepper jack over a gas flame for 30 seconds per side before adding it to the soup for extra depth. 🧀
Smoky Chipotle Kick
For a smoky, spicy version, stir in 1 tsp chipotle powder with the mustard powder and add ½ cup smoked gouda instead of cheddar. The chipotle gives a slow-building heat that pairs perfectly with the creamy texture.
I also like to finish with a drizzle of hot honey (mix 2 tbsp honey with ½ tsp cayenne) for a sweet-spicy contrast. 🌶️
Creamy Leek Variation
Replace the onion and celery with 2 large leeks, thinly sliced and well-rinsed to remove dirt. Leeks add a delicate, slightly sweet flavor that elevates the soup’s richness.
For extra decadence, stir in ½ cup crème fraîche instead of heavy cream at the end—it adds a tangy brightness that balances the cheddar beautifully. 🥬
Hearty Bacon & Caramelized Onion
Cook 6 oz thick-cut bacon until crispy, then crumble it into the soup along with the roux. For the onions, caramelize 2 cups thinly sliced yellow onion in butter until deep golden brown before adding them to the roux.
The bacon adds smoky depth, while the caramelized onions bring a sweet, jammy richness that’s pure comfort food. 🥓
Lighter Greek-Inspired Version
Cut the cream to ½ cup and replace it with ½ cup Greek yogurt for a tangier, lighter take. Swap the cheddar for 2 cups feta cheese and add 1 tsp dried oregano with the mustard powder.
Finish with a sprinkle of toasted pine nuts for crunch—this version feels fresh yet still hearty. 🇬🇷
Slow-Cooker Adaptation
For a hands-off version, combine all ingredients (except cream and cheese) in a 6-quart slow cooker and cook on LOW for 6-7 hours. Stir in the cream and cheese during the last 30 minutes to prevent curdling.
The slow cooker deepens the flavors even more, making it perfect for busy weeknights. Just be sure to blend half the soup before serving for that signature texture. ⏳
Nutrition facts
Frequently asked questions
Why does this recipe use both Yukon Gold and russet potatoes?
The combination creates the perfect texture—Yukon Golds add natural creaminess while russets provide structure to hold the soup's thickness. This balance mimics O'Charley's signature velvety yet substantial mouthfeel that regular recipes miss.
Can I make this soup ahead of time?
Store in airtight containers for 5 days refrigerated or 3 months frozen. The flavors actually improve overnight as they meld together. Just reheat gently on low heat—never microwave directly to preserve that creamy texture.
What's the secret to getting that signature thick texture?
The cheese roux is key—cook it to a deep golden brown for 3-4 minutes without burning. For extra thickness, blend half the soup briefly with an immersion blender before serving. This creates the perfect contrast between smooth and chunky textures.
Can I substitute the heavy cream?
Yes, but texture will change. Try half-and-half for a lighter version or Greek yogurt for tang. For the full O'Charley's experience, stick with heavy cream—it's what gives that luxurious, restaurant-quality mouthfeel. The fat content is crucial for that signature richness.
Why does my soup taste flat compared to the restaurant version?
Most likely, you skipped the mustard powder or didn't develop the roux long enough. The mustard adds subtle depth, while the roux carries all the cheesy flavors. Also ensure you're using sharp cheddar (block cheese preferred) and simmering the broth for 10 minutes before adding potatoes.