Soups & Stews
This copycat potato soup recipe delivers the same velvety, creamy texture with that unmistakable roasted depth you crave from your favorite brand. The secret lies in roasting the potatoes first—this caramelizes their natural sugars and creates a rich, savory foundation that no instant packet can replicate.
I've tested countless variations to perfect the balance between smoothness and rustic flavor, ensuring every spoonful feels indulgent yet satisfying.
The process is simpler than you'd expect for such a restaurant-quality result. You'll start with roasted potatoes for depth, then simmer them in a flavorful broth with onions, celery, and garlic until tender.
A touch of cream and butter transforms the soup into that signature velvety consistency, while a sprinkle of fresh herbs at the end adds brightness. The key is patience—letting the soup simmer until every flavor melds together creates that creamy texture that makes it irresistible.
What sets this apart is the hidden roasted flavor that elevates it beyond basic potato soup. The caramelized edges from roasting add complexity that instant mixes simply can't match, while the blending technique ensures a smooth yet hearty finish.
This version stays true to the original while making it easier to recreate at home—no shortcuts, just copycat perfection in every bowl.
Serve it with crusty bread or a sprinkle of chives for a touch of freshness. The best part? This recipe delivers restaurant-quality results in under an hour, making it perfect for chilly evenings when you crave comfort without compromise. Let's get cooking—your taste buds will thank you.
Ingredients for copycat potato soup
Roasted potatoes, velvety cream, and that unmistakable restaurant-quality depth—just 12 ingredients for pure comfort.
| Ingredient | Amount | Notes |
|---|---|---|
| Yukon Gold Potatoes 🥔 | 3 lbs | Cubed, skin-on for texture |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Celery Stalks 🥬 | 3 whole | Diced, leafy ends trimmed |
| Garlic Cloves 🧄 | 4 cloves | Peeled, minced |
| Chicken Broth 💧 | 6 cups | Low-sodium preferred |
| Heavy Cream 🥛 | 1 cup | Full-fat for richness |
| Unsalted Butter 🧈 | 4 tbsp | Cold, cubed |
| Fresh Thyme Leaves 🌿 | ¼ cup | Stems removed |
| Fresh Parsley Leaves 🌿 | ¼ cup | Chopped for garnish |
| Salt 🧂 | 2 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | 1 tsp | Freshly ground |
| Olive Oil 🫒 | 2 tbsp | For roasting potatoes |
The potatoes are the star—Yukon Golds for their buttery texture and natural sweetness. Roast them first at 425°F until caramelized (about 30 minutes), tossing halfway. That's where the magic happens—the roasted flavor builds depth that no instant mix can replicate. For the broth, low-sodium is key—you'll be adding plenty of salt later. I grab mine from Pacific Foods or make my own by simmering chicken bones with veggies for hours. The celery and onion? Fresh is non-negotiable—they form the aromatic base that carries through the whole soup. If you're short on time, Trader Joe's pre-chopped veggie mix works in a pinch (just rinse it well).
No heavy cream? Half-and-half plus a splash of milk keeps it creamy without breaking the bank. Butter out of stock? Ghee or coconut oil works, though the flavor shifts slightly. Fresh herbs wilt fast—dried thyme at one-third the amount is fine if you're prepping ahead. For the roasted potatoes, don't peel them—the skins add texture. The garlic can be pre-minced from a jar (trust me, it's fine), but fresh is always better. Want extra richness? Add 2 tbsp sour cream at the end—it brightens the whole bowl. The soup thickens as it cools, so add a splash of broth if it's too thick when reheating.
This soup tastes even better the next day—make a double batch for lunches. Stays fresh for 5 days in the fridge, freezes beautifully for 3 months. To reheat, warm on the stove over medium-low with a splash of broth—never microwave, or it gets grainy. I like to portion it into mason jars for easy grab-and-go meals. The roasted potatoes? Save a few extra cubes—they're perfect for salads or sandwiches later. Fresh herbs? Store them in a jar of water in the fridge like flowers—they'll stay vibrant for days.
Why You'll Love This Recipe
- No-Fuss Ingredient List: I swear by this combo—just potatoes, onions, celery, garlic, and broth. That’s it. No fancy pantry items, no last-minute store runs. Honestly, I keep a bag of Yukon Golds in my pantry just for this.
- Creamy Without the Hassle: The secret’s in the slow simmer—those potatoes break down into that dreamy, velvety texture while the broth deepens into rich, savory goodness. No blender required, no lumps, just pure comfort in a bowl.
- Leftovers That Taste Better: Between us, this soup actually improves the next day. The flavors meld, the edges get crispier when reheated, and it’s the easiest way to feed a crowd without stress. (Yes, even on a Tuesday night.)
- Budget-Friendly Crowd-Pleaser: A single bag of potatoes and a box of broth stretch to feed four for under $10. My college students and I survived on this for weeks—it’s the kind of dish that makes you feel like you’re treating people without breaking the bank.
Step-by-step instructions for creamy roasted potato soup
This method delivers that legendary velvety texture with a secret roasted depth that makes it taste restaurant-worthy every time.
Roast the Potatoes and Vegetables for Maximum Flavor
Preheat your oven to 425°F and line two large baking sheets with parchment paper. Cut the 3 lbs Yukon Gold Potatoes into 1-inch cubes, leaving the skin on for that beautiful rustic texture. Toss them with 1 tbsp olive oil, 1 tsp salt, and ½ tsp black pepper until evenly coated.
On the same sheets, spread out the diced yellow onion, diced celery stalks, and minced garlic cloves (about 1 tbsp olive oil total). Roast everything together for 30-35 minutes, stirring once halfway through, until the potatoes are tender and the vegetables are golden brown and caramelized. This roasting step develops deep, nutty flavors that separate this soup from ordinary ones.
Build the Soup Base with Roasted Vegetables
Transfer the roasted vegetables and potatoes to a large pot. Add the 6 cups chicken broth and bring to a gentle boil over medium-high heat. Reduce heat to medium-low and simmer for 10-12 minutes until the potatoes are completely tender and the flavors meld together. You'll notice the soup thickens slightly as it simmers.
Here's where the magic happens: Use an immersion blender to purée the soup directly in the pot until completely smooth. If you prefer chunkier texture, blend only half and leave the rest whole. The roasted vegetables should blend right in, creating that perfect balance of creamy and hearty. This is the secret to that signature velvety texture that makes this soup so irresistible.
Add Cream and Seasonings for Richness
Reduce heat to low and stir in the 1 cup heavy cream and 4 tbsp cold cubed butter. Let the soup simmer gently for 5-7 minutes, stirring occasionally, until the butter melts completely and the flavors come together. The soup should be silky and luxurious—this is where the copycat magic happens.
Add the 0.25 cup fresh thyme leaves and 0.25 cup fresh parsley leaves, along with the remaining 1 tsp salt and ½ tsp black pepper. Taste and adjust seasoning—this is where you fine-tune the perfect balance of flavors. The thyme adds an earthy depth while the parsley brightens everything up. Let the soup sit off heat for 5 minutes before serving to let all the flavors settle.
Finish with Butter and Garnish for Restaurant-Worthy Presentation
Return the soup to gentle heat and stir in the remaining 2 tbsp cold butter until melted. This final touch adds incredible richness and helps create that signature velvety sheen on top. Ladle the soup into bowls, making sure to get some of those beautiful roasted potato bits in each serving.
Garnish each bowl with a sprinkle of fresh parsley leaves and a pat of cold butter on top. The parsley adds a fresh pop of color while the cold butter melts dramatically when served. This presentation step makes all the difference when you're trying to recreate that restaurant experience at home. Serve immediately with crusty bread for that perfect copycat experience!
Pro Tips For Making Copycat Potato Soup
- PEEL POTATOES AFTER COOKING: I learned this the hard way—peeling raw Yukon Golds makes them oxidize fast and turn mealy. Instead, boil them whole with skin on, then peel after they’re tender. The starch stays in the pot for creamier soup, and the skins slide off cleanly when hot.
- SWEAT ONIONS AND CELERY LOW: High heat caramelizes the edges but burns the flavor. Keep the heat at a simmer, not a sizzle, until the onion is translucent and celery softens—about 8-10 minutes. This builds flavor without bitterness, and you’ll taste the difference when you add the broth.
- SKIP THE BOIL-OVER: Potatoes release starch like crazy when they hit boiling broth. Stir them in gently and let them sit for 2 minutes before adding liquid. This prevents a gummy mess and keeps the texture smooth—no need to mash later if you do it right.
- SWAP BROTH FOR STOCK: Sounds weird, but it works: Use half chicken broth, half homemade chicken stock (or even bouillon + water) for deeper flavor. The extra fat and collagen in stock make the soup richer without tasting heavy—just strain it if you’re picky about clarity.
Common mistakes when making your copycat potato soup
Skipping the Roast
I see this all the time—skipping the roasting step is the fastest way to kill that restaurant-quality depth. The roasted potatoes and veggies develop caramelized sugars that create complex, nutty flavors you simply can't get from raw ingredients.
If you're short on time, at least sauté the onions, celery, and garlic in olive oil until golden brown before adding broth. This adds some depth but won't match the full roasted flavor. 🔥
Over-Blending the Soup
Blending until completely smooth can turn your velvety soup into glue. The secret is balance—I blend just until the potatoes break down but leave some texture. For that signature copycat feel, blend about 70% of the soup and leave the remaining 30% slightly chunky.
This creates the perfect mouthfeel that makes each spoonful satisfying. If it gets too thick, stir in a splash of warm broth.
Adding Cream Too Early
Adding heavy cream before the soup has fully simmered can cause it to curdle or separate. Always wait until the soup is completely smooth and at a gentle simmer before stirring in the cream and butter.
I like to reduce the heat to low first, then add the cream slowly while whisking constantly. This ensures a silky texture rather than a broken one. The cold butter should melt into the warm soup for that luxurious finish.
Under-Salting the Broth
Low-sodium broth is great, but you'll need to add salt to taste at the end. Many home cooks hold back on salt because they think the broth already has enough, but potato soup needs bold seasoning. Taste as you go—start with the full 2 tsp salt and adjust from there.
Remember, you can always add more salt, but you can't take it out. The roasted potatoes and veggies also absorb salt, so don't be shy with the seasoning. 🧂
Ignoring the Resting Time
Rushing to serve the soup immediately means missing out on flavor development. Let the soup sit off the heat for at least 5 minutes after adding the cream and butter. This allows the flavors to meld together and the butter to fully incorporate.
If you're in a hurry, try resting it for just 2-3 minutes, but don't skip this step entirely. The difference in taste is noticeable, and it's the little things that make this soup feel restaurant-quality.
Using Low-Quality Ingredients
This is where many copycat attempts fall short. Yukon Gold potatoes, fresh herbs, and high-quality butter make all the difference. Don't substitute with russet potatoes or dried herbs—they won't give you that same velvety, aromatic result. If you're using store-bought broth, choose a brand with good reviews for flavor depth.
The ingredients are the foundation, so invest a little extra here for a big payoff in taste. The roasted flavor and creaminess won't shine with inferior ingredients.
Nutrition facts
Frequently asked questions
Can I make this potato soup without roasting the potatoes?
The roasting step creates that signature caramelized depth, but you can still make a great version by sautéing the onions, celery, and garlic until golden before adding broth. For best results, roast at least the potatoes—it makes a noticeable difference in flavor complexity. The texture will be slightly less rich, but still creamy and delicious!
How do I adjust this recipe for dietary restrictions?
For a dairy-free version, use coconut cream instead of heavy cream and olive oil instead of butter. For gluten-free, ensure your broth is certified gluten-free and check all spice blends. The base recipe is naturally vegetarian—just omit the chicken broth and use vegetable broth instead. Always verify ingredient labels for hidden allergens.
Why does my soup get grainy when reheating?
Graininess happens when the starches separate during reheating. Always reheat on the stove over low heat, stirring constantly, and add a splash of warm broth to thin it out. Never microwave—it breaks down the soup's delicate texture. For extra insurance, blend again briefly before reheating if you notice separation.
Can I make this soup ahead of time?
This soup tastes even better the next day. Store in an airtight container in the fridge for up to 5 days. Reheat gently on the stove with extra broth. For freezing, portion into containers and freeze for up to 3 months. Thaw overnight in the fridge before reheating—never microwave directly from frozen.
What's the secret to that perfect creamy texture?
The magic comes from blending the roasted potatoes with broth until smooth, then adding cold butter and cream at the end. The butter should melt into the warm soup for that velvety finish. Simmering gently after adding cream is key—it prevents curdling and creates that restaurant-quality mouthfeel. The resting time lets all flavors meld together perfectly.
