Soups & Stews
This Philadelphia cream cheese potato soup recipe delivers the creamy, velvety texture you crave with every spoonful—no lumps in sight. The secret lies in melting the cream cheese gradually into warm broth, creating those signature ultra-smooth swirls that define this classic.
I've perfected this method over years of testing, ensuring the soup stays rich and velvety even after reheating.
What sets this version apart is the crispy herb topping that adds a satisfying contrast to the creamy base. While the soup simmers gently, the topping gets toasted to a perfect golden crunch, infusing each bite with fresh chives and savory flavor.
The combination of tender potatoes, velvety broth, and crispy garnish makes this more than just soup—it's a comforting meal experience.
By the time you're done, you'll have a steaming bowl of soup with perfectly cooked potatoes, a velvety cream cheese base, and that irresistible crispy topping. The aroma alone will have everyone gathering around the table.
This recipe serves 6-8 and comes together in under an hour, making it ideal for chilly evenings or holiday gatherings.
The beauty of this dish is its versatility—serve it as a starter or hearty main course, and customize with optional toppings like bacon bits or green onions. The crispy herb topping can be made ahead and toasted fresh, ensuring maximum crunch every time. Let's get cooking!
Ingredients for philadelphia cream cheese potato soup
Six ingredients make the creamy base, five more for that crispy topping magic.
| Ingredient | Amount | Notes |
|---|---|---|
| Russet Potatoes 🥔 | 3 lb | Peeled and cubed evenly |
| Philadelphia Cream Cheese 🧈 | 16 oz | Full-fat for best texture |
| Chicken Broth 💧 | 6 cups | Low-sodium preferred |
| Heavy Cream 🥛 | 1 cup | Full-fat for creaminess |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Fresh Chives 🌿 | ¼ cup | Chopped, for topping |
| Panko Breadcrumbs 🍞 | ½ cup | For crispy topping |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For toasting topping |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Dried Thyme 🌿 | ½ tsp | Or 1 tsp fresh thyme |
| Butter 🧈 | 2 tbsp | Unsalted, for topping |
The potatoes are the foundation—Russets break down perfectly for that velvety texture. Grab the organic bag from Whole Foods if you want to splurge, but regular supermarket Russets work just as well. Cube them evenly (about 1-inch pieces) so they cook at the same rate. The cream cheese? Philadelphia brand is a must—it melts like a dream. I always buy the full-fat version (the good stuff, not the light kind) because it creates those signature swirls that make this soup special. For the broth, low-sodium is key—you'll be adding plenty of salt later.
No Philadelphia cream cheese? Rich and creamy cream cheese brands like Boursin work in a pinch, but the texture won't be quite the same. Short on chives? Green onions or parsley add a nice fresh note. The panko topping is non-negotiable for that crispy texture—Trader Joe's has the best-priced bag. Want extra richness? Add 2 tbsp sour cream to the soup at the end. If you're making this ahead, the topping can be prepped and stored separately—just toast it fresh before serving for maximum crunch. The garlic can be pre-minced from a jar if you're in a hurry, but fresh always tastes better.
This soup tastes even better the next day—3-4 days in the fridge is perfect. For freezing, portion into containers (it thickens when reheated, so leave room). The crispy topping? Make it fresh and toast it right before serving—it loses crunch fast. A quick trick: keep a small bowl of ice water nearby when melting the cream cheese into the warm broth. It helps stabilize the texture so you don't end up with lumps. Leftovers reheat beautifully—just warm on the stove with a splash of broth if it gets too thick.
Why You'll Love This Recipe
- No-Fuss Stovetop Magic: I swear by this recipe because it’s the kind of dish where you actually use the same pot for every step. Dice the onions, toss them in butter, add the potatoes straight from the bag—no peeling required—and let the broth do the work. By the time you stir in that block of cream cheese, you’ve already won.
- Velvet-Smooth Payoff: That first spoonful? Chef’s kiss. The cream cheese melts into the potatoes until it’s impossibly creamy, but the onions add just enough sharpness to cut through the richness. Honestly, the heavy cream ties it all together like a warm hug—thick, velvety, and impossible to resist.
- Lunchbox to Dinner Party: Between us, this soup is my secret weapon for lazy Mondays and fancy dinners. Serve it with crusty bread for a quick weeknight meal, or top with chives and a drizzle of sour cream to impress guests. (Yes, even on a Tuesday night.)
- Leftovers That Don’t Suffer: Most soups turn gluey when reheated, but not this one. The cream cheese keeps it luscious, and the potatoes stay tender—perfect for packing in jars or freezing for when you’re too tired to cook. I’ve had it three days later, and it’s still ridiculously good.
Step-by-step instructions for Philadelphia cream cheese potato soup
Here's how to make this ultra-smooth soup with velvety swirls and a perfect crispy topping.
Sauté Onions and Garlic for Flavor Foundation
Heat the 2 tablespoons butter in a large pot over medium heat. Add the diced yellow onion and cook for 5-6 minutes until softened and translucent. You'll see the onions release moisture and become tender—this is your signal to add the minced garlic cloves.
Cook the garlic for 30 seconds until fragrant—don't let it brown or it'll turn bitter. Here's the thing: this step builds the flavor base for your entire soup. If you skip it, you'll miss that deep, savory foundation that makes the cream cheese taste even richer.
Cook Potatoes Until Fork-Tender
Add the 3 lb cubed russet potatoes to the pot along with 6 cups chicken broth and 1.5 teaspoons salt. Bring to a boil, then reduce heat to medium-low and simmer uncovered for 15-20 minutes until the potatoes are fork-tender.
You'll know they're ready when a fork slides in easily with just slight resistance. I like to check at the 15-minute mark—if they're not quite there, give them another 5 minutes. The potatoes should hold their shape but be soft enough to mash slightly between your fingers. Don't overcook or they'll turn to mush.
Blend Until Silky Smooth
Using an immersion blender, blend the soup directly in the pot until completely smooth. If you don't have an immersion blender, carefully transfer the soup to a countertop blender in batches (don't fill beyond the max line), blend until smooth, then return to the pot. This is where the magic happens—the blending creates those signature velvety swirls.
After blending, stir in the 1 cup heavy cream and 0.5 teaspoon dried thyme. Keep the heat at low and let the soup simmer gently for 5 minutes—just enough to let the flavors meld. The cream will give you that luxurious, creamy texture while keeping the soup light enough to eat a big bowl.
Stir in Cream Cheese for Ultra-Rich Texture
Reduce the heat to lowest setting and gradually whisk in the 16 oz Philadelphia cream cheese in small chunks. This is the moment that matters: you want the cream cheese to melt completely into silky swirls without creating lumps. If it starts to curdle, add a splash of hot broth to help it incorporate smoothly.
Once fully melted, taste and adjust seasoning with salt and 0.5 teaspoon black pepper as needed. The soup should be rich but not overly salty—remember, the cream cheese already adds significant flavor. Keep the soup warm over low heat while you prepare the crispy topping.
Create the Crispy Herb Topping
In a small bowl, mix together the 0.5 cup panko breadcrumbs, 0.25 cup fresh chives, 0.25 cup extra-virgin olive oil, and 0.5 teaspoon black pepper. Spread this mixture evenly on a baking sheet and bake at 375°F for 8-10 minutes until golden brown and crispy.
Watch closely during the last 2 minutes—the topping should be deep golden brown with crisp edges. If it's browning too quickly, pull it out early. This topping is what makes the soup special—it adds crunchy texture that contrasts perfectly with the creamy soup. Once done, sprinkle the crispy mixture over each serving right before eating.
Pro Tips For Making Philadelphia Cream Cheese Potato Soup
- Boil Potatoes First: I learned this the hard way—peeling and chopping raw potatoes is a mess. Boil them whole in salted water for 15 minutes first, then peel and mash. The skins slide right off, and you avoid the starch explosion that turns your kitchen into a flour factory.
- Sweat the Onion Low: Skip the sizzle. Cook the yellow onion in butter over medium-low heat until it’s translucent and just starting to caramelize—about 8-10 minutes. Burning it adds bitterness, and you’ll taste it in every spoonful of that creamy soup.
- Temper the Cream Cheese: Never dump cold cream cheese into hot soup—it seizes up and turns grainy. Warm the broth first, then whisk in softened cream cheese (cut into cubes) while stirring constantly. If it still clumps, strain it out. Your future self will thank you.
- Strain for Smoothness: After blending, resist the urge to skip straining. Run the soup through a fine-mesh sieve to remove potato skins and any lumps—even if it means extra effort. That silky texture is worth the 2 minutes of elbow grease. (Yes, even if you’re impatient like me.)
Essential equipment for great philadelphia cream cheese potato soup
Blending Essentials
An immersion blender is my secret weapon for achieving that signature velvety texture without transferring hot soup. The Ninja Foodi Immersion Blender handles this recipe perfectly, blending directly in the pot.
If you prefer batch blending, use a high-quality Vitamix or Ninja blender—never fill beyond the max line to avoid splatter. For extra-smooth results, blend in 10-second bursts between batches. 💫
Potato Prep Tools
Start with a sharp chef's knife and a mandoline slicer for even 1-inch potato cubes. I use the OXO Good Grips mandoline—it's safe and gives consistent cuts.
A potato peeler (like the OXO Good Grips model) saves time when removing skins. For large batches, a food processor with a slicing blade works too.
Cream Cheese Melting
Use a heatproof spatula (like the OXO Good Grips silicone version) to gently whisk the cream cheese into warm broth. The key is maintaining low heat—never exceed 160°F when melting.
A candy thermometer helps monitor temperature precisely. For extra insurance against lumps, whisk in a small bowl first before adding to the pot.
Crispy Topping Setup
A lightweight baking sheet (like Nordic Ware Half-Sheet Pans) ensures even browning for your panko topping. Spread the mixture in a single even layer—don't overlap pieces.
For extra crispiness, broil for 1-2 minutes at the end. A wire cooling rack placed over the baking sheet prevents soggy bottoms while cooling.
Temperature Control
Monitor your soup's temperature with a digital instant-read thermometer (like ThermoWorks ThermoPop). Keep the broth between 180-190°F during blending to prevent scorching. For the crispy topping, preheat your oven to 375°F—this ensures even cooking. A timer (even your phone works) prevents over-browning.
Storage Containers
Use glass Pyrex storage containers with snap-on lids for leftovers—they maintain flavor better than plastic. Store the crispy topping separately in an airtight container to preserve its crunch.
For freezing, portion soup into quart-sized containers (leave 1-inch headspace for expansion). A vacuum sealer extends freshness to 3 months in the freezer. ❄️
Nutrition facts
Frequently asked questions
Why does my cream cheese potato soup turn out lumpy?
The most common cause is adding cold cream cheese directly to hot broth. Always melt the cream cheese gradually over low heat while whisking continuously. If it starts to curdle, add a splash of warm broth to help it incorporate smoothly. For extra insurance, whisk the cream cheese in a small bowl first before adding it to the pot.
Can I make this soup without an immersion blender?
Transfer the soup to a countertop blender in batches, blending until completely smooth. Just be careful—hot soup can splatter. Never fill beyond the max line, and use a splash of broth to help push the soup through the blender. For best results, blend in 10-second bursts between batches.
How do I keep the crispy herb topping from getting soggy?
Make the topping fresh and toast it right before serving—it loses crunch fast once baked. Store it separately in an airtight container if prepping ahead. For extra crispiness, spread the mixture in a single even layer on a baking sheet and broil for 1-2 minutes at the end. A wire cooling rack placed over the baking sheet also helps prevent soggy bottoms.
Can I substitute Philadelphia cream cheese with regular cream cheese?
While you can use regular cream cheese, Philadelphia brand melts more smoothly and creates those signature velvety swirls. For a similar texture, choose a rich, full-fat cream cheese like Boursin. Keep the heat low and whisk continuously to avoid lumps. The flavor will be close, but the texture won't be quite as luxurious.
Is this soup kid-friendly? Any modifications for picky eaters?
This soup is naturally kid-friendly, but you can adjust it for picky eaters. Skip the crispy topping and serve the soup plain or with a sprinkle of mild toppings like shredded cheddar or a drizzle of sour cream. For extra creaminess, blend in 1 cup milk instead of heavy cream. Always let kids taste-test the seasoning—some prefer less salt or pepper.
