Soups & Stews
This copycat potato soup recipe delivers the same velvety creaminess and crispy top trick that made the original a comfort food classic. The secret lies in perfectly cooked potatoes, a rich broth base, and a golden-brown topping that adds satisfying texture.
I've spent years perfecting this version to ensure every spoonful tastes like it came from that iconic restaurant menu.
What sets this recipe apart is the balance between smoothness and texture—creamy yet never heavy, with chunks of tender potatoes that hold their shape. The crispy topping isn't just for looks; it adds a satisfying crunch that contrasts beautifully with the velvety soup beneath.
Professional results come from simple techniques: slow simmering for flavor development and precise timing for that perfect golden crust.
The velvety broth begins with a flavorful base of onions, celery, and carrots, simmered until their natural sweetness enhances the soup. Cream and cheese blend seamlessly, creating a rich yet light texture that's impossible to resist.
The crispy top, made with crackers or breadcrumbs, forms a delicious contrast that makes every bite unforgettable.
Perfect for chilly evenings or family gatherings, this soup reheats beautifully while maintaining its velvety texture. Whether you're recreating a favorite or introducing someone to this classic, this recipe delivers restaurant-quality results in your own kitchen. Let's get started on creating this comforting masterpiece.
Ingredients for copycat potato soup
Sixteen ingredients. One velvety soup with that iconic crispy top you crave.
| Ingredient | Amount | Notes |
|---|---|---|
| Yukon Gold Potatoes 🥔 | 2 ½ lb | Cut into 1-inch cubes, skin on |
| Yellow Onion 🧅 | 1 whole | Medium size, diced small |
| Celery Stalks 🌿 | 3 whole | Trimmed, diced small |
| Carrots 🥕 | 3 whole | Peeled, sliced into 1/4-inch rounds |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred, homemade or high-quality |
| Heavy Cream 🥛 | 1 cup | Full-fat for best texture |
| Sharp Cheddar Cheese 🧀 | 1 cup | Shredded fresh, not pre-shredded |
| Butter 🧈 | 4 tbsp | Unsalted, cold for crispy topping |
| Ritz Crackers 🍞 | 1 ½ cups | Crushed fine for golden topping |
| Garlic Cloves 🧄 | 3 cloves | Minced for depth of flavor |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked for brightness |
| Fresh Thyme Leaves 🌿 | 1 tbsp | Chopped fine, or 1 tsp dried |
| Chicken Breast 🍗 | 1 lb | Boneless, skinless, shredded |
The potatoes are the soul of this soup—Yukon Golds break down perfectly while holding shape. Trader Joe's and Whole Foods sell them pre-washed, but any russet or red potato works. The secret to the crispy top? Cold butter and crushed crackers—don't skip the chilling step. For the broth, homemade is ideal, but Swanson or Pacific Foods low-sodium versions work in a pinch. The chicken adds protein without overpowering—shred it yourself for best texture (no pre-shredded cans here).
No Ritz crackers? Panko or crushed saltines work just as well. Short on thyme? Dried thyme at one-third the amount gets you close. The cheddar needs to be sharp and freshly shredded—pre-shredded gets gummy. For a dairy-free version, swap the heavy cream for full-fat coconut milk (add a pinch of salt to balance). The carrots can be baby carrots if that's what's in the fridge, but organic is best since you're peeling them anyway.
This soup tastes even better the next day—4-5 days in the fridge, 3 months frozen. For the crispy topping, assemble it right before baking (it loses crunch if made ahead). Store leftovers covered, but reheat gently—microwaving can make the top soggy. Portion into bowls before freezing for easy reheating. The topping reheats beautifully too if you pop it under the broiler for 2 minutes after warming.
Why You'll Love This Recipe
- No Chopping Chaos: I swear by this recipe because it’s the only potato soup where I can eyeball the veggies—no fancy dice or julienne required. Roughly chop the onion, celery, and carrots while the potatoes boil, and boom: you’ve saved 15 minutes of prep.
- Creamy Without the Hassle: The Yukon Golds break down into that perfect buttery texture while staying slightly firm—no blender required, no lumps. Just simmer them in the broth until they’re tender, and the soup thickens naturally. Honestly, it’s the kind of creamy that makes you forget about instant mashed potatoes.
- Lunchbox Magic: Between us, this soup is my secret weapon for meal prep. Pack it in jars for work lunches—it reheats beautifully and tastes even better the next day. My kids actually ask for it in their school lunches, which is basically a parenting win.
- Budget-Friendly Comfort: A bag of Yukon Golds, a few stalks of celery, and a carton of broth stretch into four servings. I’ll be real: I’ve made this for under $3 per bowl, and it still feels like a restaurant-worthy meal. Leftovers? They’re my favorite kind—freezer-friendly and always welcome.
Step-by-step instructions for velvety creamy potato soup
Here's how to nail that signature crispy cracker topping and ultra-smooth texture every time.
Sauté the Aromatic Vegetable Base
In a large Dutch oven, melt 2 tablespoons of the butter over medium heat. Add the diced yellow onion, diced celery stalks, and sliced carrots, stirring occasionally for 8-10 minutes until the vegetables soften and the onion becomes translucent. This foundational step builds flavor—don't rush it.
Add the minced garlic cloves and fresh thyme leaves, cooking for 30 seconds until fragrant. You'll notice the kitchen fills with an earthy aroma—this is where the soup's depth begins. Keep the heat at medium to prevent burning, and stir frequently to distribute the flavors evenly throughout the vegetables.
Cook and Shred the Chicken
Push the vegetable mixture to one side of the Dutch oven and add the remaining 2 tablespoons butter. Once melted, add the 1 lb chicken breast, breaking it into small pieces as it cooks. Sear the chicken for 5-6 minutes until it's no longer pink in the center and begins to brown slightly.
Remove the chicken from the pot and transfer it to a cutting board. Using two forks, shred the chicken into fine, even strands. Return the shredded chicken to the pot and stir to combine with the vegetables. This step ensures every spoonful delivers that signature creamy texture and protein boost.
Simmer the Potatoes Until Fork-Tender
Add the 2.5 lb Yukon Gold Potatoes (cut into 1-inch cubes with skin on) and pour in the 4 cups chicken broth. Stir gently to combine, then bring the mixture to a boil over high heat. Once boiling, reduce the heat to low and let it simmer uncovered for 20-25 minutes, stirring occasionally.
You'll know the potatoes are ready when they pierce easily with a fork and the edges begin to soften. The soup should have a thick, creamy consistency at this point—if it's too thin, simmer for another 5 minutes to reduce slightly. This slow cooking process is crucial for developing that velvety texture we're after.
Blend for Ultra-Smooth Creaminess
Carefully transfer about half of the soup mixture to a blender or immersion blender. Blend until completely smooth, then return it to the Dutch oven. Stir in the 1 cup heavy cream and 1 cup sharp cheddar cheese, mixing until the cheese melts completely and the soup is uniformly creamy.
Season with the 1.5 teaspoons salt and 0.5 teaspoon black pepper, tasting as you go. The soup should be rich and flavorful, but not overly salty. If it needs more depth, add a pinch more salt—this is where you fine-tune the seasoning. Keep the soup warm over low heat while you prepare the crispy topping.
Create the Crispy Cracker Topping
In a small bowl, combine the 1.5 cups Ritz Crackers (crushed fine) with the remaining 2 tablespoons butter. Mix until the cracker crumbs are evenly coated and look like coarse sand. Spread this mixture evenly over the surface of the soup in the Dutch oven, pressing down gently with a spatula.
Transfer the Dutch oven to a 400°F preheated oven and bake for 8-10 minutes until the topping is golden brown and crispy. Watch closely—it burns quickly! The kitchen should fill with an irresistible buttery aroma as it crisps. Let the soup sit for 2 minutes after baking to set the topping.
Serve Immediately for Maximum Crunch
Ladle the soup into bowls, making sure each serving gets a generous portion of the crispy cracker topping. The contrast between the velvety soup and crunchy topping is what makes this recipe special. Serve with a sprinkle of extra sharp cheddar cheese and a crack of black pepper for that final touch of restaurant-quality flair.
This soup tastes best fresh from the oven, so don't wait to dig in. The topping will soften slightly as it sits, but the first few bites deliver that perfect textural contrast we're all craving. Leftovers? Reheat gently on the stove and crisp the topping again in the oven for 3-5 minutes before serving.
Pro Tips For Making Copycat Potato Soup
- Parboil the Potatoes: Toss peeled Yukon Golds into boiling water for 5 minutes before simmering—this guarantees they’ll finish tender without turning to mush. I learned this the hard way after overcooking a batch and ending up with gluey soup. Trust me, the extra step makes all the difference when blending.
- Sweat, Don’t Burn: Cook onions, celery, and carrots over medium-low heat until soft, not browned—this builds flavor without bitterness. After burning three batches, I finally figured out that patience here means smoother, richer soup later.
- Strain the Broth: Use a fine-mesh sieve to remove any stray veggie bits from your chicken broth before adding it to the pot. Sounds weird, but it works: you’ll avoid grittiness and get a cleaner texture when blending. (Yes, even if you’re impatient like me.)
- Salt the Potatoes Early: Add a pinch of salt to the parboiling water—it seasons the potatoes from the start and prevents blandness later. My grandmother swore by this, and she was right: the flavor penetrates deeper than if you salt it at the end.
Essential equipment for copycat potato soup
Dutch Oven Essentials
The Dutch oven is your best friend for this recipe—its heavy cast iron retains heat perfectly for even cooking and crispy topping. I recommend a 5-6 quart Lodge Dutch oven (like the 5.5-quart Pre-Seasoned Cast Iron Dutch Oven) for ideal capacity.
The deep sides prevent spills when blending, and the tight-fitting lid helps develop rich flavors during simmering. 🔥
If you don’t own one, a heavy-bottomed stainless steel pot (like All-Clad’s 6-quart pot) works in a pinch, though it may require slightly lower heat to prevent scorching. For budget-friendly options, the Farberware Classic Stainless Steel Dutch Oven delivers similar performance at half the price.
Blending Tools
A high-quality immersion blender (like the Ninja BN600) is my go-to for blending directly in the pot—it’s safer, faster, and easier to clean than transferring soup to a countertop blender.
For best results, remove half the soup at a time to avoid overfilling. If you prefer a countertop blender, the Ninja Professional Countertop Blender handles thick soups effortlessly. 💫
Never blend hot soup—cool it slightly first to prevent steam burns. I like to blend in 10-second bursts until completely smooth, then return it to the pot. For extra-creamy texture, strain the blended portion through a fine-mesh sieve to remove any potato skins.
Crispy Topping Tools
The Ritz Cracker Crumb Topping requires precise crushing for even crispiness. Use a food processor (like the Cuisinart DFP-14BCNY) or rolling pin to crush 1.5 cups Ritz crackers into fine crumbs. For extra-crispy results, chill the cracker-butter mixture for 15 minutes before spreading—this prevents premature melting. 🥖
A pizza stone (like Ooni’s 14-inch Stone) elevates the topping to 425°F for an extra-crunchy finish, but your oven’s broiler works too. Place the Dutch oven on the middle rack and watch closely—8-10 minutes is ideal for golden-brown perfection.
A spatula with a long handle helps spread the topping evenly without burning your fingers.
Temperature Control
An instant-read thermometer (like the ThermoWorks Thermapen ONE) ensures your soup reaches the perfect 205°F internal temperature before blending—this guarantees a silky-smooth finish. For the crispy topping, preheat your oven to 400°F (or 425°F for extra crunch) to avoid undercooking.
A kitchen timer (or phone alarm) prevents over-browning the topping. ⏱️
If your oven runs hot, reduce the temperature to 375°F and check the topping at 7 minutes. For even browning, rotate the Dutch oven halfway through baking. The topping should be golden and crispy—not dark brown or burnt. Let it rest 2 minutes before serving to set completely.
Nutrition facts
Frequently asked questions
Can I make this potato dish without dairy?
Swap the heavy cream for full-fat coconut milk (add a pinch of salt to balance) and use nutritional yeast instead of cheddar for a cheesy flavor. The topping can be made with crushed gluten-free crackers or toasted breadcrumbs instead of Ritz. The texture stays creamy while keeping it dairy-free.
Why does my crispy topping get soggy?
The topping loses crispiness when exposed to moisture before baking or if the soup isn't hot enough when served. Always bake the topping at 400°F for 8-10 minutes until golden, then let it rest 2 minutes before serving. For leftovers, reheat on the stove and crisp the topping again under the broiler for 3-5 minutes.
Can I make this soup ahead of time?
Yes! Assemble the soup (without the topping) up to 4-5 days in advance and store it covered in the fridge. For the crispy topping, assemble it right before baking—it won't crisp properly if made ahead. Reheat gently on the stove and crisp the topping again in the oven before serving. It actually tastes better the next day!
What's the best way to thicken this if it's too thin?
Simmer the soup uncovered for an extra 5-10 minutes to reduce the liquid. For a quicker fix, stir in 1-2 tablespoons cornstarch mixed with 1 tablespoon cold water until thickened. If you prefer dairy-free, mash a few extra cooked potato chunks into the soup—it adds natural thickening power.
How do I make this vegetarian?
Omit the chicken and use vegetable broth instead. Add 1 cup cooked lentils or chickpeas for protein and texture. For extra richness, stir in 2 tablespoons olive oil with the cream. The flavor remains just as satisfying without meat, and the crispy topping adds the perfect contrast.
