O'Charley's Copycat Potato Soup Recipe: Gruyère Clouds and Caramelized Onion Bliss

Soups & Stews

O'Charley's Copycat Potato Soup Recipe: Gruyère Clouds and Caramelized Onion Bliss

This O'Charley's copycat potato soup delivers the same velvety, cheesy perfection you remember from the restaurant—creamy Gruyère clouds, caramelized onions, and just the right amount of smoky depth. The secret lies in a proper roux and slow simmering, which transforms ordinary potatoes into something truly restaurant-worthy.

I've perfected this recipe after years of testing, ensuring every spoonful tastes like your favorite childhood memory.

The foundation starts with Yukon Gold potatoes, simmered until tender but never mushy, then blended with aged cheddar and Gruyère for that signature cheesy richness. Caramelized onions add natural sweetness, while a touch of smoked salt elevates the flavor profile.

This isn't just potato soup—it's a comforting hug in a bowl, with the perfect balance of creaminess and hearty texture.

What sets this apart is the technique: a low-and-slow simmer develops deep flavor, while blending just enough ensures a velvety consistency without losing the comforting potato chunks. The result is a soup so good, even picky eaters will ask for seconds.

Ready in under 60 minutes, it's the ideal weeknight dinner that tastes like a restaurant meal.

Serve with crusty bread to soak up every last drop, or garnish with green onions for freshness. The best part? This recipe makes 8 servings, so you'll have leftovers for days—because nothing beats homemade soup when the weather turns chilly. Let's get cooking!

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Med Cal

Ingredients for o'charley's potato soup copycat

Eight essential ingredients transform into restaurant-worthy potato soup with Gruyère clouds and caramelized onions.

Ingredient Amount Notes
Yukon Gold Potatoes 🥔 3 lb Peeled, cut into 1-inch chunks
Yellow Onions 🧅 2 whole Medium size, sliced thin
Aged Cheddar Cheese 🧀 1 ½ cups Shredded, sharp variety preferred
Gruyère Cheese 🧀 1 cup Freshly grated, aged 6+ months
Unsalted Butter 🧈 ½ cup Cold, cut into small cubes
All-Purpose Flour 🌾 ¼ cup For roux, Diamond Crystal preferred
Chicken Broth 💧 6 cups Low-sodium, homemade preferred
Heavy Cream 🥛 1 cup Full-fat for creaminess
Smoked Salt 🧂 1 tsp Adjust to taste
Black Peppercorns 🌶️ ½ tsp Freshly cracked
Fresh Thyme 🌿 ¼ cup Leaves only, stems removed
Green Onions 🧅 ¼ cup Sliced thin, for garnish
Extra-Virgin Olive Oil 🫒 2 tbsp For caramelizing onions

The Gruyère and aged cheddar are non-negotiable here—Whole Foods or specialty cheese shops carry the good stuff. Look for Gruyère with visible holes and nutty aroma, not that pre-shredded stuff. The Yukon Gold potatoes should be firm and waxy, not floury. I grab mine from the organic section at Trader Joe's—they're pre-washed and perfect for peeling. For the smoked salt, Maldon is my go-to, but any high-quality smoked salt will work. The onions? Sweet yellows caramelize best—Vidalia if you can find them.

No aged cheddar? Pepper Jack at half the amount adds heat, but it won't be the same. Gruyère hard to find? Comté cheese is the closest substitute, but it's pricier. The heavy cream can be swapped for half-and-half if you're watching fat, though the texture won't be as luscious. Fresh thyme wilt fast, so dried thyme at one-third the amount works in a pinch. The flour must be all-purpose—bread flour makes the roux too thick. And for the love of soup, don't skip the roux—it's what gives this the restaurant-quality body.

This soup tastes even better the next day—4-5 days in the fridge, 3 months frozen. I portion it into mason jars for easy reheating. The Gruyère and cheddar blend stays fresh for 1 week in the fridge if sealed properly. Garnish with green onions right before serving—they wilt fast. Leftovers reheat beautifully on the stove with a splash of broth or water. Trust me, the first bite out of the fridge is pure magic.

❤️

Why You'll Love This Recipe

  • No-Fuss Potato Magic: I swear, this soup comes together while you’re still deciding what to watch on TV. Dice onions, boil potatoes—no peeling required—and let the Gruyère melt into that velvety, cheesy dream. Honestly, my lazy Sundays just got a whole lot cozier.
  • Cheese Love Bomb: That aged cheddar and Gruyère combo? It’s like a hug in a bowl. The butter keeps it rich but not greasy, and the onions caramelize just enough to make every spoonful feel like a little reward. Between us, I’ve caught myself eating it straight from the pot.
  • Weeknight Workhorse: This soup is my go-to for game nights, sick days, or when my kid’s friends show up hungry. It reheats like a champ, freezes beautifully, and even tastes better the next day. (Yes, even on a Tuesday night.) Just add a side of crusty bread, and you’ve got dinner solved.
  • Budget-Friendly Luxury: You’d never guess how affordable this is—Yukon Golds and good cheese make it feel fancy, but the cost per serving is laughable. I’ve made this for 10 people, and it’s still my secret weapon when I need to feed a crowd without breaking the bank. Plus, leftovers? Always.

Step-by-step instructions for O'charley's copycat potato soup

Here's how to recreate that legendary restaurant soup at home with velvety texture and rich Gruyère clouds.

1

Caramelize the Onions for Deep Flavor

Heat the 2 tablespoons extra-virgin olive oil in a large Dutch oven over medium-low heat. Add the 2 whole yellow onions, sliced thin, and cook them slowly for 25-30 minutes until they develop a deep amber color and are tender. This slow caramelization builds the soup's signature sweetness and depth.

Stir occasionally to prevent burning, and resist the urge to rush. You'll know they're ready when they're so soft they practically melt in your mouth and have that irresistible golden hue. The onions should coat the bottom of the pot in a sweet, syrupy layer—this is where the magic happens.

2

Build the Roux for Creamy Texture

Reduce the heat to medium and add the 0.5 cup unsalted butter, cut into small cubes. Let it melt completely, then whisk in the 0.25 cup all-purpose flour to form a smooth roux. Cook this mixture for 2-3 minutes until it turns a light golden color and smells nutty.

This roux will thicken the soup beautifully and create that signature velvety texture. Be patient—if it darkens too quickly, you've gone too hot. The roux should coat the back of a spoon and leave a clear path when you drag your finger through it. This is the foundation of our creamy base.

3

Simmer the Potatoes Until Fork-Tender

Gradually whisk in the 6 cups chicken broth to prevent lumps from forming. Add the 3 lb peeled Yukon Gold potatoes, cut into 1-inch chunks, along with the 0.25 cup fresh thyme leaves, 1 teaspoon smoked salt, and 0.5 teaspoon freshly cracked black peppercorns. Bring to a gentle boil, then reduce heat to medium-low and simmer uncovered for 15-20 minutes.

You'll know the potatoes are ready when a knife slides in easily and the edges begin to soften. The soup should be thick but still have some body—it will continue thickening as it cools. This is where we let all those flavors meld together. Give it a taste and adjust seasoning if needed, remembering this is a flavor foundation that will be enhanced later.

4

Finish with Cheese Clouds and Cream

Reduce heat to low and stir in the 1 cup heavy cream and 1.5 cups shredded aged cheddar cheese. Let it simmer gently for 3-4 minutes until the cheddar is mostly melted. Then, using a ladle, stir in the 1 cup freshly grated Gruyère cheese in small amounts until you achieve those signature cheese clouds.

This is the moment that matters: the soup should look rich and inviting with floating cheese ribbons. If it gets too thick, add a splash of hot chicken broth to reach your desired consistency. The cheese should melt smoothly, creating that luxurious mouthfeel that makes this soup so special. Keep stirring gently to create those beautiful cheese swirls.

👨‍🍳

Pro Tips For Making O'Charley'S Potato Soup Copycat

  • Par-cook the potatoes first: Cut the Yukon Golds into even ½-inch chunks and boil them in salted water for 8–10 minutes until just tender. Drain and set aside—this cuts down on simmering time later and keeps those chunks from turning to mush. (Yes, even if you’re impatient like me, resist the urge to skip this.)
  • Sauté onions low and slow: After melting the butter, cook the onions over medium-low heat for at least 15 minutes until deep golden, not browned. Rushed onions mean a flat flavor, and this soup relies on them for depth. (I learned this the hard way—burnt onions taste like regret.)
  • Shred cheese aggressively: Use a box grater or food processor for the cheddar and Gruyère—no big chunks. The copycat version depends on that creamy, melt-in-your-mouth texture, not chewy cheese bits. (Your blender’s pulse function works in a pinch, but a grater’s faster.)
  • Temper the soup with milk: Stir in the milk after the cheese melts, not before. Adding it too early can turn the soup grainy, and this recipe’s richness needs that final touch of creaminess to shine. (Sounds weird, but it works—trust the process.)

Common mistakes when making your o'charley's potato soup copycat

Overcooking the Potatoes

The most common mistake is simmering the potatoes too long, turning them mushy and watery. Yukon Golds should be fork-tender with slight resistance—about 15-20 minutes at medium-low heat.

I've ruined batches by walking away and coming back to find them falling apart. Test with a knife: it should slide in easily but not through like butter. 🥔

Skipping the Roux

Many home cooks skip the roux, thinking it's optional, but this is what gives the soup its signature velvety texture. A proper blonde roux (cooked to 160-170°F) creates that restaurant-quality body.

I once made this soup without one—it was just okay. The difference is night and day when you do it right.

Adding Cheese Too Fast

Dumping all the cheese at once creates clumps instead of those dreamy Gruyère clouds. Add the aged cheddar first, then gradually whisk in the Gruyère in small amounts. I've seen people dump it all in and end up with a lumpy mess.

The key is patience—let each addition melt completely before adding more. This is where the magic happens.

Using Low-Quality Cheese

Pre-shredded cheese or young cheddar won't give you that authentic restaurant flavor. Always use freshly grated Gruyère (aged 6+ months) and aged sharp cheddar.

I've tried substitutes, and nothing compares. The texture and flavor are completely different. Invest in good cheese—it makes all the difference in the final product.

Rushing the Caramelization

Many people turn up the heat to speed up the onion caramelization, but this leads to burning instead of sweetness. Cook the onions at medium-low heat for 25-30 minutes until deep amber.

I've seen people walk away and come back to find them blackened. The slow process develops the natural sugars and creates that irresistible sweetness that's essential to the soup's character.

Ignoring the Smoked Salt

Regular salt won't give you that signature smoky depth. The 1 teaspoon smoked salt is crucial for that authentic O'Charley's flavor. I've made this soup without it, and while it's still good, it's missing that special something.

Add it gradually and taste as you go—you can always add more, but you can't take it out. This is the secret to that restaurant-quality taste. 🧂

Nutrition facts

Servings 8
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 18g90%
Cholesterol 115mg38%
Sodium 820mg36%
Total Carbohydrate 38g13%
Dietary Fiber 6g21%
Sugars 8g
Protein 22g44%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Why does this recipe use both cheddar and Gruyère?

The combination creates the perfect balance of flavors and textures. The aged cheddar adds sharp, tangy richness while the Gruyère brings nutty depth and that signature creamy cloud effect. Using both mimics the restaurant's complex flavor profile that makes this soup so special.

2

Can I make this soup without a Dutch oven?

Yes! Use a heavy-bottomed pot with a lid that fits snugly. The key is maintaining even heat during the 25-30 minute onion caramelization. A stainless steel pot works well, but avoid nonstick—it can't handle the slow cooking needed for proper flavor development.

3

What's the best way to reheat leftovers?

Reheat gently on the stove over low heat with a splash of broth or water to restore creaminess. Never microwave—it breaks the cheese emulsion and makes the soup watery. Stir frequently and add more cheese if needed to maintain those signature clouds.

4

Can I substitute the Yukon Gold potatoes?

Russet potatoes will work in a pinch, but they're starchier and can make the soup gluey. For best texture, stick with Yukon Golds or red potatoes. If using Russets, peel extra thick and simmer for 10 minutes less to prevent mushiness. The waxy varieties hold their shape better in creamy soups.

5

How do I make this soup dairy-free?

Replace the butter with olive oil, use a flour-free roux with cornstarch, and swap heavy cream for coconut cream. For cheese, try nutritional yeast or vegan cheddar. The texture will be lighter, but you can still achieve that creamy consistency with proper technique.

★★★★★4.8(9 reviews)
Categories Soups & Stews