O'Charley's Potato Soup Copycat Recipe: Velvet-Smooth With Crispy Cornmeal Crown

Soups & Stews

O'Charley's Potato Soup Copycat Recipe: Velvet-Smooth With Crispy Cornmeal Crown

This O'Charley's potato soup copycat recipe delivers the restaurant's signature velvet-smooth texture and crispy cornmeal crown you crave at home. The secret lies in a slow-cooked roux that builds rich, savory depth before blending with perfectly cooked potatoes and a touch of sour cream for that signature tang.

I've replicated their exact seasoning balance—just enough salt, pepper, and a hint of celery salt—to match the restaurant's flavor profile without guessing.

What sets this recipe apart is the crispy cornmeal crown that tops every bowl, adding a satisfying crunch that disappears with the first spoonful. The potatoes are cooked just until tender, never mushy, while the broth remains rich and aromatic from the slow-simmered roux.

This isn't just another potato soup—it's the one you'll make when you want that O'Charley's comfort without leaving your kitchen.

The result is a bowl of soup that's creamy yet light, with layers of flavor from the bacon, green onions, and perfectly balanced seasoning. Each spoonful delivers that familiar O'Charley's taste—smooth, comforting, and impossible to resist.

The crispy cornmeal crown adds a textural contrast that makes this copycat version feel just as indulgent as the original.

Serve with a side of crusty bread to soak up every last drop of that velvety broth. This recipe is designed to impress, whether you're feeding your family or hosting a dinner party. Let's get started on recreating that iconic O'Charley's potato soup at home.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for o'charley's potato soup copycat

Sixteen ingredients, one iconic restaurant flavor. Here's what you'll need for that O'Charley's potato soup experience at home.

Ingredient Amount Notes
Yellow Onions 🧅 2 whole Diced small for even cooking
Celery Stalk 🌿 4 whole Diced small, not chopped
Garlic Cloves 🧄 4 cloves Minced for aromatic base
Unsalted Butter 🧈 ¾ cup Full-fat for rich roux
All-Purpose Flour 🌾 ½ cup For thick, velvety roux
Russet Potatoes 🥔 3 lbs Yukon gold works too
Chicken Broth 💧 6 cups Low-sodium preferred
Sour Cream 🥛 ½ cup Full-fat for tang
Celery Salt 🧂 1 tsp Key for O'Charley's taste
Black Pepper 🌶️ ½ tsp Freshly cracked
Kosher Salt 🧂 1 ½ tsp Adjust to taste
Green Onions 🧅 ¼ cup Sliced thin for garnish
Cornmeal 🌾 ½ cup Fine grind for crown
Bacon 🥓 6 oz Cooked crisp for topping

The bacon and celery salt are non-negotiable for that signature O'Charley's taste. Thick-cut bacon from Costco or Trader Joe's gives the best flavor when cooked crisp. For celery salt, Diamond Crystal is my go-to—it's got that perfect balance of celery flavor and salt. The potatoes? Russets or Yukon golds work best—they hold up to slow cooking without turning mushy. I always buy a few extra pounds and cube them myself (about 1-inch pieces) so they cook evenly. The key is not to overcrowd the pot later—you want room for those potatoes to soften in the broth.

No celery salt? Mix 1 tsp regular salt with 1 tsp dried celery flakes—it's not identical, but close. Short on bacon? Smoked paprika at half the amount adds depth. The cornmeal crown is where this soup shines—fine-ground cornmeal (not meal) gives that perfect crispy texture. If you can't find it, all-purpose flour works in a pinch, but texture won't be quite the same. The sour cream is for that signature tang—full-fat is a must (trust me on this). For the roux, don't rush it—cook it until it's a deep golden brown for that rich, velvety base.

This soup tastes even better the next day once all the flavors meld. Store leftovers in the fridge for up to 4 days, covered tightly. For the crispy cornmeal crown, make it fresh before serving—it loses its crunch fast. I like to portion the soup into bowls ahead of time, then top with the crown just before serving. The bacon bits? Keep them separate until the end so they stay crisp. Freeze portions without the crown—just add it fresh when reheating.

❤️

Why You'll Love This Recipe

  • Foolproof Stovetop Routine: I swear by this recipe because it’s literally one pot—no blender, no fuss. Just dice the onions, celery, and garlic (that classic "holy trinity" combo), melt butter, and let the roux handle the magic. My lazy Sundays just got a lot easier.
  • Buttery Garlic Bomb: That first spoonful? Chef’s kiss. The butter and garlic aren’t just background players—they’re the stars, caramelizing into the potatoes for a depth that makes store-bought taste like sad, watery mush. Honestly, I’ll take seconds just for the aroma alone.
  • Crowd-Pleaser Any Day: Bring this to a potluck, a sick-day recovery tray, or a "I don’t know what’s for dinner" night—it always disappears. Even my picky teen nephew asks for seconds, and that’s saying something.
  • Leftovers That Taste Better: Between us, this soup improves overnight. The flavors meld, the texture gets creamier, and it reheats like a dream. I make a double batch on Sundays, freeze half, and thank myself later when I’m too tired to cook. Budget win, too—potatoes and butter stretch far.

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

Here's how to make this restaurant favorite at home with a velvety texture and perfect crispy crown.

1

Cook the Bacon and Sauté the Aromatics

Start by cutting the 6 oz bacon into small pieces and cooking them in a large pot over medium heat until crispy. This should take about 8-10 minutes. You'll know it's ready when the bacon is golden brown and the fat has rendered nicely—don't drain the fat, as we'll use it for flavor.

Once the bacon is crispy, remove it from the pot with a slotted spoon and set it aside on paper towels. In the same pot, add the 2 whole yellow onions and 4 whole celery stalks that have been diced small. Cook them for 5-6 minutes, stirring occasionally, until they begin to soften. Add the 4 cloves garlic that have been minced and cook for another 30 seconds until fragrant.

2

Make the Roux and Add Potatoes

Reduce the heat to medium-low and add the 0.75 cup unsalted butter to the pot. Let it melt completely, then stir in the 0.5 cup all-purpose flour. Cook the mixture for 2-3 minutes, stirring constantly, until it forms a smooth, golden roux. This step is crucial for thickening the soup and adding that rich, velvety texture.

Gradually whisk in the 6 cups chicken broth, making sure to scrape up any browned bits from the bottom of the pot. Add the 3 lbs russet potatoes, cut into 1-inch cubes, along with the 1.5 tsp kosher salt, 0.5 tsp black pepper, and 1 tsp celery salt. Bring the mixture to a boil, then reduce the heat to low and let it simmer for 20-25 minutes, or until the potatoes are tender and can be easily pierced with a fork.

3

Blend for Ultra-Smooth Texture

Once the potatoes are tender, use an immersion blender to blend the soup directly in the pot until it's completely smooth. If you don't have an immersion blender, carefully transfer the soup to a regular blender in batches, blending each batch until smooth before returning it to the pot. This step is what gives the soup that signature velvety texture that makes it so comforting.

Return the soup to the stove and stir in the 0.5 cup sour cream. Keep the heat at a low simmer for another 5-7 minutes to let the flavors meld together. Taste and adjust the seasoning if needed—you might need a bit more salt or pepper to get it just right.

4

Prepare the Crispy Cornmeal Crown

While the soup is simmering, spread the 0.5 cup cornmeal evenly on a baking sheet lined with parchment paper. Bake it at 375°F for 8-10 minutes, stirring once halfway through, until it's golden brown and crispy. This crown is what gives the soup its signature crunchy topping.

Once the crown is ready, stir the crispy cornmeal into the soup and let it heat through for another 2-3 minutes. Ladle the soup into bowls, garnish with the reserved crispy bacon and 0.25 cup sliced green onions, and serve immediately while the crown is still crispy.

5

Serve and Enjoy

This soup is best served hot, straight from the pot. The contrast between the velvety soup and the crispy cornmeal crown is what makes this copycat recipe so special. Enjoy it with a side of crusty bread to soak up every last drop of that delicious broth.

Real talk: The secret to this recipe is patience. Don't rush the blending or the simmering—it's what gives the soup that restaurant-quality texture and flavor. And remember, the crispy crown is what sets this apart from other potato soups, so don't skip that step!

👨‍🍳

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

  • SWEAT THE VEGETABLES: DESCRIPTION:
  • USE FLOUR LIKE A ROUX: DESCRIPTION:
  • CHOP CELERY SMALLER THAN YOU THINK: DESCRIPTION:
  • SALT THE POTATO WATER: DESCRIPTION:

Storing and reheating your leftovers

Refrigerator Storage

Store your leftover O'Charley's-style potato soup in an airtight container (I love Pyrex glass containers with snap-on lids) for up to 4 days in the fridge. The flavors actually deepen overnight as the spices meld together—this is why the restaurant version tastes so rich!

Let the soup cool completely before refrigerating to prevent condensation from diluting the broth. 🥣

Freezer Storage

For longer storage, freeze portions in quart-sized freezer bags (leave 1-inch headspace for expansion) or glass containers (like Le Creuset stoneware). The soup freezes beautifully for up to 3 months—just avoid freezing the crispy cornmeal crown separately (it loses texture).

Thaw overnight in the fridge for best results. ❄️

Stovetop Reheating

My preferred method is stovetop reheating to preserve that velvety texture. Pour soup into a pot over medium-low heat, adding ¼ cup water or broth to prevent sticking.

Heat for 10-12 minutes, stirring occasionally, until steaming hot. Taste and adjust seasoning—you may need ¼ tsp extra salt or black pepper since flavors concentrate during storage. 🔥

Microwave Reheating

For quick reheating, transfer soup to a microwave-safe bowl and cover loosely with a damp paper towel. Heat on 50% power for 2-3 minutes, stir, then continue in 30-second intervals until reaching 165°F.

Add a splash of warm water or broth if the soup looks too thick. The crispy crown? Reheat separately in a dry skillet for 1-2 minutes until crispy again.

Reviving the Crispy Crown

The cornmeal crown is the star—don't skip reviving it! Spread leftover crown on a baking sheet and bake at 350°F for 3-4 minutes until crispy again. For extra crunch, toast it in a dry skillet over medium heat for 1 minute, stirring constantly.

Sprinkle fresh green onions and bacon bits on top right before serving to keep them crisp. ✨

Make-Ahead Tips

Prep ahead for maximum convenience: Cook the soup 1 day in advance and store in the fridge. On serving day, simply reheat and toast the cornmeal crown fresh.

For parties, assemble bowls without the crown and store separately. When ready to serve, add the crown and garnishes—this keeps everything at its peak texture and temperature. 💡

Nutrition facts

Servings 6
Amount Per Serving
Calories 420kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 14g70%
Cholesterol 65mg22%
Sodium 1200mg52%
Total Carbohydrate 42g15%
Dietary Fiber 5g18%
Sugars 6g
Protein 18g36%
* 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 the O'Charley's potato soup have that signature crispy topping?

The crispy cornmeal crown is made by baking fine-ground cornmeal until golden brown. This technique creates a satisfying crunch that contrasts perfectly with the velvety soup. The key is using fine cornmeal (not meal) and baking it at 375°F for 8-10 minutes—stirring once halfway. This is what makes it taste just like the restaurant version!

2

Can I make this soup without an immersion blender?

Transfer the soup to a regular blender in batches, blending each until completely smooth before returning to the pot. For best results, avoid overfilling the blender (leave 1-inch headspace) and blend until no potato chunks remain. The velvety texture is crucial for that restaurant-style experience.

3

What's the secret to getting the roux just right?

The roux should be a deep golden brown, not white or dark brown. Cook it over medium-low heat for 2-3 minutes, stirring constantly, until it reaches that perfect color. This step builds rich, savory depth that makes the soup taste like the restaurant version. If it burns, start over—there's no coming back from a burnt roux!

4

Can I substitute any ingredients if I'm missing something?

For celery salt, mix 1 tsp regular salt with 1 tsp dried celery flakes. No cornmeal? Use all-purpose flour for the crown (texture won't be identical). Short on bacon? Smoked paprika at half the amount adds depth. The only non-negotiable is the sour cream—it's essential for that signature tang.

5

How do I keep the cornmeal crown crispy when serving?

Make the crown fresh before serving—it loses crunch fast. Store leftover soup without the crown, then revive it by baking at 350°F for 3-4 minutes or toasting in a dry skillet for 1 minute. Always add fresh green onions and bacon bits right before serving to keep them crisp.

★★★★★4.7(11 reviews)
Categories Soups & Stews