O'Charley's Potato Soup Copycat Recipe: Velvety Creaminess With Crispy Bacon Bits

Soups & Stews

O'Charley's Potato Soup Copycat Recipe: Velvety Creaminess With Crispy Bacon Bits

This O'Charley's potato soup copycat recipe delivers the same velvety creaminess and crispy bacon bits you love from the restaurant—perfectly balanced flavors and textures at home.

The secret lies in slow-cooked potatoes and a rich, savory broth that simmers until silky smooth, with just the right amount of cream to round out the flavor. I've recreated this comforting classic after years of perfecting the technique, ensuring every spoonful tastes like you're sitting in the restaurant.

The result is a soup that's creamy without being heavy, with tender potatoes and just the right amount of sharp cheddar cheese.

What sets this copycat recipe apart is the attention to detail in both the broth and the finishing touches. You'll start with a base of chicken broth and cream, then build layers of flavor using a blend of cheddar and Monterey Jack cheeses for that signature tangy richness.

The potatoes are cooked until tender but still hold their shape, and crispy bacon bits add a satisfying crunch with every bite. This recipe takes about 1 hour 15 minutes from start to finish, with most of that time being hands-off simmering.

By the time you're done, you'll have a steaming bowl of soup with a velvety texture, perfectly seasoned broth, and those coveted crispy bacon bits on top. The aroma alone will bring everyone to the table, and the first spoonful will have them asking for seconds.

This is comfort food at its finest—creamy, satisfying, and packed with the flavors that make O'Charley's so beloved. Whether you're serving it to a crowd or treating yourself to a cozy meal, this recipe delivers restaurant-quality results.

Serve it with crusty bread or oyster crackers for the full experience, and don't forget to garnish with extra bacon bits and a sprinkle of fresh parsley.

The leftovers reheat beautifully, making this the perfect make-ahead meal for busy weeknights. Let's get cooking and bring that O'Charley's taste to your own kitchen!

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

Ingredients for o'charley's potato soup copycat

Six ingredients make the base. Bacon and cheeses bring the restaurant magic home.

Ingredient Amount Notes
Russet Potatoes 🥔 3 lb Peeled, cut into 1-inch cubes
Thick-Cut Bacon 🥓 12 oz Cut into 1/2-inch pieces, crisped
Chicken Broth 💧 6 cups Low-sodium preferred, homemade or quality store-bought
Heavy Cream 🥛 1 cup Full-fat for richness
Sharp Cheddar Cheese 🧀 1 ½ cups Shredded, aged variety preferred
Monterey Jack Cheese 🧀 ½ cup Shredded, mild flavor
Yellow Onion 🧅 1 whole Medium, diced small
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
All-Purpose Flour 🌾 2 tbsp For thickening broth
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Fresh Parsley 🌿 ¼ cup Chopped, for garnish
Butter 🧈 2 tbsp Unsalted, for finishing

The potatoes are the heart of this soup—Russet holds up best to slow cooking. Grab the smallest size at the grocery store (they're usually labeled) for even cooking. I always peel mine first to save time later, but if you're in a rush, scrubbing works. The bacon? Thick-cut stays crispy longer, and Costco or Trader Joe's sell it pre-cut for convenience. For the cheeses, sharp cheddar and mild Monterey Jack give that signature tangy richness. Buy pre-shredded if you're short on time, but grate your own for better flavor—it melts so much better.

No sharp cheddar? Pepper Jack at half the amount works in a pinch. Short on bacon? Smoked paprika plus a dash of liquid smoke mimics the smoky depth. The flour is just for thickening—arrowroot powder works too if you're avoiding gluten. For the broth, low-sodium is key so you can control the seasoning. I use Swanson or Pacific Foods for consistency, but homemade is even better. The parsley is optional but adds that fresh pop—dried works at one-third the amount if you're out. And trust me on the butter at the end—it makes the soup taste like it's been simmering for hours.

This soup tastes even better the next day—4-5 days in the fridge, no problem. Freezes beautifully for 3 months, just reheat gently with a splash of broth to keep it creamy. I always make a double batch because it disappears fast. Store the bacon bits separately if you want to keep them extra crispy—just sprinkle them on when serving. Garnish with extra parsley and a swirl of cream before eating for that restaurant touch.

❤️

Why You'll Love This Recipe

  • No-Chop Needed: I swear, the potatoes just need peeling and quartering—no dicing, no fuss. That thick-cut bacon renders down to crispy perfection while you boil the potatoes, and suddenly you’re halfway there without even realizing it.
  • Creamy Crispy Magic: The heavy cream and sharp cheddar melt together into that velvety finish, but the real star is the bacon—crunchy edges on every bite. It’s the kind of soup where the first spoonful makes you pause mid-sip to savor it.
  • Leftovers That Beg: This soup tastes even better the next day, honestly. I make a double batch on Sundays, and by Wednesday, it’s gone—either reheated or turned into grilled cheese soup sandwiches. (Yes, even on a Tuesday night.)
  • Budget-Friendly Feast: Russets are cheap, bacon stretches far, and a block of cheddar lasts. For under $10, you feed four people a meal that feels like a restaurant treat. My college fund can wait.

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

This method delivers that signature restaurant-style creaminess with perfectly crispy bacon bits.

1

Cook the Bacon Until Crispy

In a large Dutch oven, cook the 12 oz thick-cut bacon over medium heat for 12-15 minutes, stirring occasionally. You want those pieces to become deep golden brown and crispy—this is where all the rich flavor comes from. I press down gently with a spatula during the first few minutes to help render the fat evenly.

Once the bacon is fully crisped, use a slotted spoon to transfer it to a paper towel-lined plate. Leave the rendered fat in the pot—this is liquid gold for your soup. The bacon should be crisp enough to hold its shape when you pick it up, with no pink remaining. Reserve the bacon for garnish later.

2

Sauté Onion and Garlic in Bacon Fat

Reduce the heat to medium-low and add the 1 whole yellow onion you've diced small. Cook for 5-6 minutes until softened and translucent, stirring occasionally. This step develops the base flavor of your soup—don't rush it or the onions will burn.

Add the 4 cloves minced garlic and cook for another 30 seconds until fragrant. You'll know it's ready when the kitchen fills with that irresistible garlic aroma. Remove the pot from heat for a moment to let the raw garlic smell dissipate slightly—this prevents a harsh garlic taste in your finished soup.

3

Build the Potato Base

Return the pot to medium heat and add the 3 lb russet potatoes you've cut into 1-inch cubes. Stir to coat the potatoes in the bacon fat. Sprinkle with the 2 tbsp all-purpose flour and stir for 1 minute to lightly coat the potatoes—this helps thicken your soup later.

Pour in the 6 cups chicken broth and bring to a gentle boil. Reduce heat to medium-low and simmer uncovered for 15-20 minutes, stirring occasionally. You want the potatoes to soften completely—they should be tender enough to pierce easily with a fork when done.

4

Add Cheese and Cream for Velvety Texture

Stir in the 1.5 cups shredded sharp cheddar cheese and 0.5 cup shredded monterey jack cheese. Cook for 2-3 minutes until the cheese melts completely into the soup. You'll see it transform from chunky to smooth and creamy.

Remove the pot from heat and stir in the 1 cup heavy cream. This is where the magic happens—the cream adds that signature restaurant-style richness. Taste and adjust seasoning with the 1.5 tsp salt and 0.5 tsp black pepper. The soup should be well-seasoned but not overly salty—remember, the cheeses add significant flavor.

5

Finish with Butter and Garnish

Return the soup to low heat and stir in the 2 tbsp unsalted butter. This final step adds incredible depth of flavor and a silky texture. Let the soup simmer gently for 2-3 minutes to let all the flavors meld together.

Ladle the soup into bowls and top each serving with the reserved crispy bacon pieces and 0.25 cup chopped fresh parsley. The contrast of warm, velvety soup with crispy bacon bits on top is what makes this copycat recipe so special. Serve immediately while hot—this soup tastes best fresh from the pot!

👨‍🍳

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

  • CRISP THE BACON LOW: I learned this the hard way—cranking the heat for crispy bacon turns the soup greasy and bitter. Instead, cook the thick-cut bacon on medium-low until it’s just golden (about 12-15 minutes), flipping once. The fat renders slower but stays flavorful, and you won’t end up with a slick, oily soup that fights the cream.
  • CUT POTATOES EVENLY: Uneven potato pieces mean some mushy, some undercooked. For this soup, aim for 1-inch cubes—no smaller, no larger. A mandoline helps, but if you’re doing it by hand, take your time. The goal is uniform cooking so every bite has that perfect creamy texture without gummy bits.
  • STIR IN CHEESE LAST: Dumping sharp cheddar too early turns the soup grainy and clumps it up. Wait until the soup is off the heat, then whisk in the cheese in small batches while stirring constantly. The residual heat melts it smoothly—no scrambling, just velvety pockets of cheddar in every spoonful.
  • SIMMER, DON’T BOIL: After adding the cream, resist the urge to blast the heat. A gentle simmer (tiny bubbles, occasional swirls) keeps the cream from curdling and the potatoes from breaking down into glue. If it’s too hot, the soup will split—trust me, you’ll taste the difference.

Dietary considerations for o'charley's potato soup copycat

Gluten-Free Adaptation

This soup is naturally gluten-free except for the flour used to thicken the broth. Swap the 2 tbsp all-purpose flour with 2 tbsp cornstarch or arrowroot powder—both work beautifully. I've tested this substitution and it creates the same silky texture without any flavor impact.

Just whisk the cornstarch with a little cold water first to create a slurry before adding it to the potatoes. 🌾

Dairy-Free Options

For a dairy-free version, replace the 1 cup heavy cream with 1 cup full-fat coconut milk (the canned version, not light). You'll also need to substitute the cheeses: use 1.5 cups nutritional yeast (for cheesy flavor) plus ½ cup vegan sharp cheddar shreds.

The texture will be slightly different but still creamy. I recommend Miyoko's Creamery brand for the best results.

Lower-Calorie Version

To cut calories without sacrificing flavor, reduce the heavy cream to ½ cup and add ½ cup low-fat evaporated milk instead. Use 1 cup low-fat cheddar cheese (about 8 oz) instead of full-fat.

This keeps the soup rich while shaving about 200 calories per serving. The soup will still be velvety—just slightly lighter in texture.

Vegetarian Substitutes

Swap the bacon for smoked paprika and liquid smoke—start with 1 tsp smoked paprika plus ½ tsp liquid smoke, then adjust to taste. For extra depth, add 1 tbsp nutritional yeast to the broth.

Use vegetable broth instead of chicken broth for a fully plant-based version. The flavor will be equally satisfying with these adjustments. 🌱

Keto-Friendly Adjustments

This soup isn't traditionally keto, but you can adapt it by using cauliflower and zucchini instead of potatoes. Use 2 cups riced cauliflower and 1 cup diced zucchini (about 1 medium) for the potato portion.

Reduce the heavy cream to ¼ cup and add ¼ cup sour cream for richness. The texture will be lighter but still delicious with these swaps.

Allergen Considerations

For nut allergies, this recipe is already safe as written. For soy allergies, check your bacon packaging—some brands use soy in processing. For dairy allergies, use the dairy-free substitutions above.

If you have a severe casein allergy, consider using cashew cream (blended soaked cashews) instead of dairy-based alternatives for a neutral base.

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 16g80%
Cholesterol 110mg37%
Sodium 1100mg48%
Total Carbohydrate 32g11%
Dietary Fiber 4g14%
Sugars 6g
Protein 24g48%
* 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

Can I make this soup without cream for a lighter version?

Replace the 1 cup heavy cream with ½ cup evaporated milk and ½ cup chicken broth for a lighter texture that still tastes rich. The soup will be slightly thinner but maintain that signature creamy flavor. For extra body, stir in 1 tbsp cornstarch mixed with 2 tbsp cold water at the end.

2

Why does my soup turn out too thick or too thin?

Thickness depends on cooking time and starch release. If too thin, simmer uncovered for 5-10 extra minutes to thicken naturally. For instant thickening, mix 1 tbsp cornstarch with 2 tbsp cold water and stir vigorously. If too thick, whisk in ¼ cup warm broth gradually until smooth. The key is patience—don't rush the simmering!

3

Can I use frozen potatoes instead of fresh?

Yes, but with adjustments! Use 4 cups frozen diced potatoes (thawed) instead of 3 lb fresh. Add them directly to the broth and simmer for 10 minutes longer to ensure they're fully tender. Frozen potatoes work best when fully thawed first—just drain any excess liquid before adding. The texture will be slightly different but still delicious.

4

How do I keep the bacon bits extra crispy?

Cook the bacon separately in a skillet until deep golden brown, then transfer to a paper towel-lined plate. Store the cooked bacon in an airtight container at room temperature for up to 2 days. Re-crisp in a 350°F oven for 3-5 minutes before serving. For maximum crunch, add the bacon bits right before serving.

5

What's the best way to reheat leftovers?

Reheat gently on the stovetop over low heat with a splash of broth or milk to restore creaminess. Avoid microwaving—it can make the soup watery. For best results, reheat only until steaming, then stir in 1 tbsp butter to refresh the flavor. Leftovers keep well in the fridge for 4-5 days or freeze for 3 months.

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