Copycat Potato Soup Recipe: Crispy Top, Velvety Broth, Pantry Staples Only

Soups & Stews

Copycat Potato Soup Recipe: Crispy Top, Velvety Broth, Pantry Staples Only

This copycat potato soup recipe delivers the same velvety, comforting bowl you’d find at your favorite restaurant chain—crispy potato topping and all. The secret lies in simmering potatoes until tender, blending for that signature silky texture, and toasting the starchy tops until golden and crunchy.

I’ve perfected this version after testing countless methods, ensuring every spoonful tastes like a cozy meal from a diner menu.

The beauty of this recipe is its simplicity—just pantry staples like potatoes, chicken broth, cream, and butter transform into a restaurant-quality dish with minimal effort. No fancy ingredients or techniques required, just a 30-minute prep and a patient simmer.

The velvety broth comes from blending a portion of the potatoes, while the crispy topping is achieved by baking the starchy potato water into a golden crust.

What you’ll end up with is a bowl of soup that’s rich, creamy, and satisfying, with each bite offering a perfect contrast of tender potatoes and crispy edges.

The aroma alone will have everyone gathering around the table, and the flavor—balanced, comforting, and just slightly savory—will make this your new go-to recipe for chilly evenings.

Serve it with a side of crusty bread to soak up every last drop of that velvety broth, or add a sprinkle of fresh herbs for a touch of brightness. This recipe is foolproof and adaptable, whether you’re feeding a family or meal prepping for the week. Let’s get cooking!

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

Ingredients for copycat potato soup

Pantry staples plus a few fresh touches—this is your copycat soup shortcut.

Ingredient Amount Notes
Yukon Gold Potatoes 🥔 3 lb Russet or red potatoes work too
Chicken Broth 🍲 6 cups Low-sodium preferred, homemade or store-bought
Heavy Cream 🥛 1 cup Full-fat for best creaminess
Unsalted Butter 🧈 4 tbsp Cold for crispy topping
Onion 🧅 1 whole Yellow or white, diced
Celery Stalks 🌿 3 whole Diced, about 1 cup
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Salt 🧂 1 ½ tsp Adjust to taste, kosher preferred
Black Pepper 🌶️ ½ tsp Freshly ground for best flavor
Fresh Thyme Leaves 🌿 1 tbsp Dried works at half the amount
Fresh Parsley 🌿 ¼ cup Chopped, for garnish
Shredded Cheddar Cheese 🧀 1 cup Optional, for extra richness

The potatoes are the star, so Yukon Golds give that buttery texture, but Russets work too if that's what you've got. I always grab organic potatoes from Trader Joe's—they're consistent and hold up well to simmering. The broth is non-negotiable for flavor, so homemade or high-quality store-bought makes all the difference. For the crispy topping, cold butter is key—it melts into flaky layers when baked. If you're short on time, pre-diced onions and celery from the freezer section save chopping steps.

No chicken broth? Vegetable broth works just fine, though the flavor will be different. Heavy cream can be swapped for half-and-half or coconut milk if you're avoiding dairy. Fresh herbs? Dried thyme and parsley at half the amount get you close. The cheese is optional, but sharp cheddar or Gruyère adds a nice kick. For a quicker version, instant potato flakes can replace half the potatoes (about 1 cup)—just add them at the end with the cream. The crispy topping is where magic happens—don't skip it!

This soup tastes even better the next day, so make a double batch if you can. Store in the fridge for 4-5 days or freeze for up to 3 months. For the crispy topping, bake it fresh before serving—it loses its crunch if reheated. I like to portion mine into soup jars so I can grab a bowl straight from the fridge. Leftovers reheat beautifully, just add a splash of broth or milk to loosen it up.

❤️

Why You'll Love This Recipe

  • No-Chop Night: I swear by this—just dice the onions once, toss in the Yukon Golds whole (they’ll soften perfectly), and let the broth do the work. The butter and cream turn it into a dream, but honestly? The hardest part is waiting for it to simmer.
  • Creamy Without Trying: That velvety heavy cream and butter combo? It’s the kind of richness that makes you slow down mid-spoonful. The broth keeps it light, so it’s never heavy—just good, like a hug in a bowl.
  • Leftovers That Win: Between us, this soup tastes better the next day. I make a double batch on Sundays, freeze half, and pull it out for lazy nights. The potatoes soak up flavor overnight—it’s magic, I’m not kidding.
  • Budget-Friendly Luxury: You’re getting restaurant-quality comfort for pennies. Yukon Golds add that buttery texture, but even store-brand broth and heavy cream (or half-and-half in a pinch) make it feel special. My wallet and taste buds agree.

Step-by-step instructions for copycat potato soup recipe

Here's the method that delivers that perfect crispy cheese topping and velvety broth every time.

1

Sauté the Aromatic Base

In a large Dutch oven, melt 2 tablespoons of the unsalted butter over medium heat. Add the diced onion and celery stalks from the ingredients list, stirring occasionally for 5-6 minutes until softened and just beginning to turn golden. This is where all that delicious foundation flavor develops.

Add the minced garlic cloves and fresh thyme leaves, cooking for another 30 seconds until fragrant. You'll know it's ready when the garlic stops sizzling and releases its sweet aroma. This step ensures your soup has that deep, savory base that makes it taste restaurant-quality.

2

Simmer the Potatoes in Broth

Add the peeled and cubed 3 lb Yukon Gold Potatoes to the pot. Pour in the 6 cups chicken broth and bring to a gentle boil. Once boiling, reduce heat to low and let it simmer uncovered for 15-20 minutes, stirring occasionally, until the potatoes are fork-tender when pierced with a knife.

I like to keep the lid off during this phase to allow some of the liquid to evaporate, which helps concentrate the flavors. You'll see the broth reduce slightly and develop a deeper color. This is when the potatoes absorb all that wonderful onion and celery flavor.

3

Blend for Silky Texture

Use an immersion blender to carefully blend about half of the soup until smooth. I work in batches to avoid splattering, keeping the blender at a slight angle. For a chunkier texture, you can leave some potatoes unblended. The blending creates that signature velvety consistency that makes this soup so comforting.

If you don't have an immersion blender, carefully transfer about half the soup to a regular blender, blend until smooth, then return to the pot. Be cautious with hot liquids—always leave room at the top for steam to escape. The blended portion should be completely smooth with no visible potato chunks.

4

Finish with Cream and Season

Return the pot to medium-low heat and stir in the 1 cup heavy cream and remaining 2 tablespoons unsalted butter. Add the 1.5 tsp salt and 0.5 tsp black pepper, stirring until fully incorporated. The soup should be creamy and well-seasoned. Taste and adjust seasoning if needed—this is where you can really make it your own.

Let the soup simmer gently for another 5 minutes to let all the flavors meld together. The cream will give it that rich, velvety finish. Keep an eye on it—you don't want it to boil vigorously or the cream might curdle. The perfect temperature is just below a gentle simmer.

5

Create the Crispy Cheese Topping

Preheat your broiler to high. In a small bowl, mix the 1 cup shredded cheddar cheese with 1 tablespoon fresh parsley. Spoon this mixture evenly over the top of the soup in the pot. The cheese should be spread in an even layer across the surface.

Place the pot under the broiler for 2-3 minutes until the cheese is deep golden brown and bubbly. Watch it carefully—it goes from perfect to burnt quickly. This crispy topping is what makes this copycat recipe so special. Let it cool for just a minute before serving to prevent burns from the hot cheese.

👨‍🍳

Pro Tips For Making Copycat Potato Soup

  • COOK POTATOES UNTIL TENDER: Yukon Golds should break apart like butter when pressed—not just soft. I used to pull them too soon, leaving gummy soup. Simmer them 15–20 minutes in broth until a fork glides through effortlessly. (Yes, even if they look "done" earlier—resist the urge.)
  • SWEAT ONIONS LOW AND SLOW: Onions burn faster than you think, especially with butter. Cook them on medium-low heat for 8–10 minutes until translucent, stirring occasionally. I learned this the hard way—charred onions make the whole soup taste bitter. (And no, "taste as you go" doesn’t work here.)
  • SALT THE BROTH FIRST: Unsalted butter and broth need seasoning upfront. Taste the broth before adding potatoes—aim for a full teaspoon of salt per quart. Skipping this means chasing flavor later with extra cream or salt, which throws off the balance. (Trust me, your spoon will thank you.)
  • STIR IN CREAM OFF HEAT: Heavy cream curdles like a diva when it hits hot liquid. Remove the pot from heat, let it sit 2 minutes, then whisk in the cream. I was skeptical until I tried it—now my soup is silky, not lumpy. (And no, "just stir faster" doesn’t fix it.)

Perfect pairings for these flavors

Bread Pairings

No potato soup is complete without a sturdy bread to soak up every last drop of that velvety broth. I always reach for a crusty sourdough loaf—its tangy flavor and chewy texture contrast perfectly with the richness of the soup.

For extra indulgence, try garlic bread made with a baguette, brushed with 2 tbsp olive oil and 1 minced garlic clove, then toasted until golden. 🥖

Herb Garnishes

Fresh herbs elevate this soup from comforting to restaurant-worthy. A sprinkle of chopped fresh parsley (about 2 tbsp) adds a bright, clean finish, while thyme leaves (about 1 tbsp) deepen the savory notes.

For a pop of color, try chives or green onions—just 1 tbsp finely chopped adds a mild onion bite that pairs beautifully with the creamy broth.

Crunchy Toppings

Add texture contrast with crispy fried shallots or toasted breadcrumbs. For shallots, fry 1 tbsp sliced shallots in 2 tbsp butter until golden and crisp (about 3 minutes), then sprinkle over the soup.

For breadcrumbs, toast ¼ cup in a dry pan over medium heat for 2-3 minutes until fragrant. Both add a delightful crunch that cuts through the creaminess. 🌟

Cheese Variations

Swap the cheddar for Gruyère (about 1 cup shredded) for a nutty, caramelized flavor when broiled, or use Parmesan (about ½ cup grated) for a salty, umami kick.

For a dairy-free option, try nutritional yeast (about ¼ cup) mixed with 1 tbsp cornstarch to mimic the crispy texture. The key is to broil until golden—don’t skip this step!

Drink Pairings

A crisp white wine like Sauvignon Blanc (think New Zealand or Loire Valley) cuts through the richness with its citrusy acidity. For beer lovers, a light lager (like Peroni or Corona) keeps the meal refreshing without overpowering the soup’s flavors.

Avoid heavy reds—they’ll clash with the creamy texture. A warm chai latte or apple cider also makes a cozy, seasonal pairing. 🍷

Nutrition facts

Servings 6
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 15g75%
Cholesterol 65mg22%
Sodium 850mg37%
Total Carbohydrate 32g11%
Dietary Fiber 5g18%
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 the recipe call for blending only half the potatoes?

The half-and-half texture creates that signature restaurant-style contrast—creamy blended portions with tender potato chunks. Blending half gives you that velvety broth while keeping some texture. For a completely smooth soup, blend everything, but you'll lose that satisfying bite.

2

Can I make this soup without an immersion blender?

Transfer about half the soup to a regular blender, blend until smooth, then return to the pot. Just be careful—hot liquids can splatter. For safety, leave room at the top of the blender jar. The key is blending only half to maintain some texture.

3

How do I prevent the cheese topping from getting soggy?

Broil the cheese topping on high heat for just 2-3 minutes until golden and bubbly. The residual heat from the soup will finish cooking it perfectly. Let it cool for 1 minute before serving to set the crispiness. If you're prepping ahead, broil it fresh before serving.

4

What can I do if my soup tastes too thin?

Simmer the soup uncovered for 10-15 extra minutes to reduce the liquid. For a quick fix, mix 1 tbsp cornstarch with 2 tbsp cold water, stir into the soup, and simmer for 2 minutes until thickened. Avoid boiling vigorously—it can break the cream.

5

Can I make this soup dairy-free?

Yes! Replace the heavy cream with coconut milk and use dairy-free butter. For the crispy topping, mix ¼ cup nutritional yeast with 1 tbsp cornstarch to mimic the texture. The flavor will be slightly different but still comforting.

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