O'Charley's Copycat Potato Soup Recipe: Crispy Cornmeal Crowns Over Creamy Mayonnaise Magic

Soups & Stews

O'Charley's Copycat Potato Soup Recipe: Crispy Cornmeal Crowns Over Creamy Mayonnaise Magic

This O'Charley's potato soup copycat recipe delivers the restaurant's signature creamy texture and crispy cornmeal crowns that make it legendary. The secret lies in slow-roasting potatoes for deep flavor, then blending with velvety broth and a touch of mayonnaise for that signature richness.

I've replicated this dish exactly—down to the golden, crunchy topping—after perfecting it through multiple batches.

The recipe begins with a flavor base of roasted potatoes and onions, which develop a caramelized depth that forms the soup's heart. A blend of cream, mayonnaise, and chicken broth creates that signature creamy consistency, while a sprinkle of cornmeal toasting in butter delivers the crispy crowns.

Every spoonful captures the restaurant's balance of comfort and sophistication.

What sets this apart is the technique: roasting potatoes before simmering intensifies their natural sweetness, while the cornmeal topping achieves that perfect crunch without sogginess. The result is a soup that's hearty enough for a cold day but refined enough for company.

The recipe serves six and comes together in under an hour.

Serve with crusty bread to soak up every drop of that velvety broth. For extra richness, stir in a dollop of sour cream before serving. Here's how to recreate this restaurant favorite at home with professional results every time.

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

Ingredients for o'charley's potato soup copycat

The heart of this copycat masterpiece lies in roasted potatoes, creamy broth, and golden cornmeal crowns.

Ingredient Amount Notes
Yellow Onions 🧅 2 whole Medium size, diced evenly
Russet Potatoes 🥔 3 lb Yukon gold also works, peeled
Carrots 🥕 4 whole Medium size, peeled and sliced
Celery Stalks 🌿 3 whole Cut into 1-inch pieces
Unsalted Butter 🧈 ½ cup Cold for roasting, full-fat preferred
All-Purpose Flour 🌾 ¼ cup For cornmeal crowns
Fine Yellow Cornmeal 🌽 ¼ cup For crispy topping
Heavy Whipping Cream 🥛 1 cup Full-fat for richness
Mayonnaise 🥫 ¼ cup Duckay or Hellmann's preferred
Chicken Broth 💧 4 cups Low-sodium preferred
Sour Cream 🥛 ¼ cup Full-fat for serving
Garlic Cloves 🧄 4 cloves Minced for flavor base
Diamond Crystal Kosher Salt 🧂 1 ½ tsp Adjust to taste
Freshly Ground Black Pepper 🌶️ ½ tsp Freshly cracked preferred
Fresh Thyme Leaves 🌿 ¼ tsp Dried works in pinch

The potatoes are non-negotiable—Russet delivers the best texture when roasted. Costco or Whole Foods carry them in bulk, but any grocery store will have them. Look for firm potatoes with smooth skin—no green spots. The carrots and celery should be crisp; Trader Joe's often has pre-cut veggie mixes that save time. For the cornmeal, Bob's Red Mill is ideal for that perfect crunch, but any fine yellow cornmeal works. The heavy cream and mayonnaise create that signature velvety texture—full-fat versions only for authentic restaurant quality.

No cornmeal? Crushed cornflakes toasted in butter create a similar crunch. Short on thyme? Dried thyme at one-third the amount suffices. The mayonnaise can be swapped for Greek yogurt if you prefer a lighter texture, though it'll lack the signature richness. For the broth, low-sodium options are crucial—you'll be adding salt later. The butter should be cold when roasting the vegetables to prevent burning. If you can't find Diamond Crystal salt, Morton kosher salt works, but adjust to taste since brands vary in saltiness.

This soup reheats beautifully—simmer gently on the stove or microwave until hot. The cornmeal crowns stay crispy for 2-3 days if stored in an airtight container. For longer storage, freeze portions without the topping; toast fresh crowns when reheating. The flavor actually improves overnight as the potatoes absorb the broth. Portion into 6 servings for perfect individual bowls, or double the batch for a crowd—everyone will ask for seconds.

❤️

Why You'll Love This Recipe

  • No-Chop Shortcuts: I swear by the "rough chop" method—just quarter those Russets and halve the carrots. No fancy dicing, no peeling even (scrub ’em clean, and you’re golden). That celery? Toss it in whole stalks if you’re lazy—I do it all the time.
  • Buttery, Rich Depth: The secret’s in the butter—lots of it—melted slow with onions until they’re caramelized just enough. That’s the soul of the soup: creamy but not heavy, with a whisper of sweetness from the onions that lingers like a hug.
  • Lunchbox Hero: Between us, this soup is my go-to for packing leftovers. It reheats like a dream (just add a splash of milk if it’s too thick) and tastes just as good cold the next day—perfect for work lunches or after-school snacks. My kid’s favorite, honestly.
  • Pantry Staple Magic: You’re using ingredients you already own: onions, potatoes, carrots. No specialty items, no last-minute grocery runs. And since it stretches easily, it’s my budget-friendly answer to feeding a crowd—or just me for a week straight.

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

Here's how to recreate the iconic restaurant version with velvety texture and signature crispy cornmeal crowns.

1

Sauté the Aromatic Vegetable Base

Melt the 0.5 cup unsalted butter in a large Dutch oven over medium heat. Add the 2 whole yellow onions, 3 whole celery stalks, and 4 whole carrots, all cut into even pieces. Cook for 8-10 minutes, stirring occasionally, until the vegetables soften and the onions become translucent.

Add the 4 cloves minced garlic and the 0.25 tsp fresh thyme leaves, cooking for another 30 seconds until fragrant. This foundational step builds the soup's depth of flavor—don't rush it. The vegetables should be tender but not browned, as we'll be simmering them further in the broth.

2

Build the Creamy Potato Base

Add the 3 lb peeled russet potatoes, cut into 1-inch cubes, to the Dutch oven. Pour in the 4 cups chicken broth and bring to a gentle boil. Reduce heat to low and simmer uncovered for 20-25 minutes, stirring occasionally, until the potatoes are fork-tender.

Once the potatoes are tender, use an immersion blender to partially purée the soup until it reaches a slightly thick, creamy consistency—about halfway between completely smooth and chunky. This texture is crucial for that signature O'Charley's mouthfeel. If you don't have an immersion blender, carefully transfer about half the soup to a regular blender and blend until smooth, then return it to the pot.

3

Create the Signature Creamy Sauce

Stir in the 0.25 cup mayonnaise and 1 cup heavy whipping cream to the partially puréed soup. Cook over low heat for 5-7 minutes, stirring constantly, until the mixture thickens slightly and becomes silky smooth. This is where the soup transforms from ordinary to extraordinary—the mayonnaise and cream create that unmistakable velvety texture.

Season with 1.5 tsp diamond crystal kosher salt and 0.5 tsp freshly ground black pepper, adjusting to taste. Taste the soup at this stage—it should be rich, creamy, and properly seasoned. If it needs more salt, add it gradually, as mayonnaise can intensify flavors.

4

Prepare the Crispy Cornmeal Crowns

In a small bowl, whisk together the 0.25 cup all-purpose flour, 0.25 cup fine yellow cornmeal, and 1 tsp diamond crystal kosher salt. This mixture will create the signature crispy crowns that top the soup.

Spoon the soup into bowls, leaving room at the top. Sprinkle the flour-cornmeal mixture evenly over each portion, creating a ¼-inch thick layer. The crowns should cover the soup completely, forming a golden crust. Place the bowls under a broiler for 3-5 minutes until the crowns turn golden brown and crispy. Watch closely to avoid burning.

5

Finish and Serve

Remove the bowls from the broiler and let them sit for 1-2 minutes to allow the crowns to set. Stir in the 0.25 cup sour cream just before serving to add a touch of tangy creaminess that balances the richness.

Garnish each serving with an additional sprinkle of freshly ground black pepper and serve immediately. The contrast between the creamy soup and the crispy cornmeal crowns is what makes this copycat recipe so special. Each bite should deliver that perfect combination of textures and flavors that O'Charley's is known for.

👨‍🍳

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

  • Parboil the Potatoes First: Skip the direct boil—give those Russets a 5-minute head start in salted water before adding them to the pot. I learned this the hard way: raw chunks in the soup turn to mush instead of creamy perfection. The slight pre-cook keeps them tender without falling apart.
  • Sweat the Veggies Low: Cook onions, celery, and carrots over medium-low heat until they’re soft and translucent—no browning, just a gentle melt. After burning three batches, I finally figured out: high heat caramelizes them into oblivion, and you lose that clean, savory base the soup needs.
  • Don’t Skip the Butter: Use the full amount of unsalted butter—it’s not just fat, it’s flavor. My lazy shortcuts (like cutting corners with oil) always left the soup tasting flat. The butter melts into the potatoes, creating that signature velvety mouthfeel.
  • Blend in Stages: Pulse the soup in batches if your blender’s small—overfilling leads to splatter disasters. I was skeptical until I tried it: smooth texture every time, no cleanup, and no risk of burning your hand grabbing a half-blended mess.

Make-ahead tips for this dish

Prep Ahead Strategy

Roast the potatoes and sauté the vegetables up to 3 days ahead—store them in an airtight container in the fridge. When ready to cook, simply reheat the veggies in the Dutch oven with 1 tbsp butter over medium heat for 5 minutes before adding broth and potatoes.

This shortcut saves 30 minutes of active prep time while preserving flavor. 📅

Broth Base Prep

Make the broth base (onions, carrots, celery, and garlic) 2 days ahead and refrigerate. When you're ready to assemble, just add the potatoes and broth, then simmer as directed.

For extra depth, reduce the prepped veggie mixture by half before storing—it intensifies the flavor when reheated. I like using Swanson low-sodium chicken broth for consistency. 💧

Creamy Mixture Make-Ahead

The creamy base (mayonnaise, heavy cream, and seasonings) can be mixed 1 day ahead and stored in the fridge. When reheating, warm it gently on the stove over low heat while stirring constantly to prevent curdling.

Add this mixture to your simmering potatoes just before serving to maintain that signature velvety texture. 🥛

Cornmeal Crowns Prep

Mix the cornmeal topping (flour, cornmeal, and salt) 1 week ahead and store in a sealed container. Toast it fresh before serving by sprinkling over the soup and broiling for 3-5 minutes—this ensures maximum crispiness.

For a shortcut, toast the dry mixture in a 350°F oven for 5 minutes before adding to the soup. 🌽

Full Soup Assembly

Assemble the complete soup (without the crowns) 1 day ahead and refrigerate. Reheat gently on the stove over low heat, stirring occasionally, until warmed through (165°F internal temperature).

Stir in the sour cream just before serving to maintain its tangy freshness. The crowns can be toasted fresh when reheating for that restaurant-quality crunch. ❄️

Freezer-Friendly Tips

This soup freezes beautifully for up to 3 months—just omit the cornmeal crowns before freezing. Thaw overnight in the fridge, then reheat on the stove. Toast fresh cornmeal crowns when serving to restore that signature texture. For best results, freeze in single-serving portions for easy reheating. 🧊

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 18g90%
Cholesterol 115mg38%
Sodium 1250mg54%
Total Carbohydrate 38g13%
Dietary Fiber 6g21%
Sugars 6g
Protein 12g24%
* 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 O'Charley's potato soup have mayonnaise?

The mayonnaise creates that signature velvety, ultra-creamy texture that sets this soup apart. It blends seamlessly with the potatoes and broth, adding richness without overpowering the dish. The restaurant's version uses about ¼ cup per batch—don't skip it for that authentic taste!

2

Can I make this soup without a blender?

Simply mash the potatoes with a potato masher after simmering, then stir in the broth and cream mixture. For extra creaminess, press the potatoes through a fine-mesh sieve. The texture will be slightly chunkier but still delicious.

3

How do I keep the cornmeal crowns crispy?

Broil the crowns for just 3-5 minutes until golden brown—watch closely to prevent burning. For extra insurance, toast the dry cornmeal mixture in a 350°F oven for 5 minutes before adding to the soup. Serve immediately to maintain crispness.

4

Is this soup kid-friendly?

Yes, but with a few adjustments: Use low-fat milk instead of heavy cream and omit the mayonnaise. The potatoes, carrots, and celery provide natural sweetness that kids love. For extra appeal, serve with buttered noodles on the side.

5

What if my soup tastes too salty?

If your soup tastes too salty, stir in 2-4 tablespoons of milk or cream to dilute the saltiness. If using low-sodium broth, you may need to add an extra ½ teaspoon of salt to balance flavors. Taste as you go!

★★★★★5.0(5 reviews)
Categories Soups & Stews