
This potato soup delivers a velvety texture and tangy depth that sets it apart from traditional versions. The cream cheese adds a rich, slightly acidic note that balances the natural sweetness of the potatoes perfectly.
I developed this recipe after years of making standard potato soup, seeking a way to elevate the flavor without complicating the process. The addition of cream cheese creates a smooth, creamy base that clings to each spoonful.
What emerges is a comforting bowl with layers of flavor—creamy, tangy, and satisfying. The potatoes break down beautifully, creating a thick, hearty soup that warms you from the first bite.
Perfect for chilly evenings or whenever you need a bowl of pure comfort. The method is straightforward, with no special techniques required.
Ingredients for Potato Soup Recipe Using Cream Cheese
Velvety potatoes, tangy cream cheese, and a handful of pantry staples come together for this comforting bowl.
| Ingredient | Amount | Notes |
|---|---|---|
| Russet Potatoes 🥔 | 2 lb | Peeled and diced evenly |
| Cream Cheese 🧀 | 8 oz | Full-fat, softened for smoothness |
| Yellow Onion 🧅 | 1 whole | Medium, finely diced |
| Garlic Cloves 🧄 | 3 cloves | Minced for flavor depth |
| Chicken Broth 🥣 | 4 cups | Low-sodium preferred |
| Whole Milk 🥛 | 1 cup | For creamy consistency |
| Unsalted Butter 🧈 | 4 tbsp | For sautéing and richness |
| All-Purpose Flour 🌾 | 3 tbsp | For thickening the soup |
| Salt 🧂 | 1 tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Dried Thyme 🌿 | ½ tsp | For earthy undertones |
| Bay Leaf 🍃 | 1 whole | For aromatic depth |
| Fresh Chives 🌿 | ¼ cup | Chopped, for garnish |
| Shredded Cheddar Cheese 🧀 | 1 cup | For topping (optional) |
| Sour Cream 🥣 | ½ cup | For serving (optional) |
The potatoes are the foundation here—Russets break down perfectly for that thick, creamy texture. I grab mine from Whole Foods or the local farmers market when they’re in season (fall through spring). The cream cheese is key—Philadelphia brand full-fat gives the best tang and creaminess. For the broth, I use Swanson low-sodium to control the salt. Don’t skip the bay leaf; it adds this subtle background note that ties everything together.
No Russets? Yukon Golds work too, though they’re waxier and won’t break down as much. Vegetable broth can swap in for chicken broth if you want to keep it vegetarian. Fresh thyme at one-third the amount of dried works if you’ve got it. The milk can be any percentage, but whole makes it extra rich. Out of chives? Green onions add a similar fresh pop.
Soups like this actually taste better the next day. Keeps 4-5 days in the fridge, freezes for 3 months (just leave out the cream cheese and add it fresh when reheating). I like to portion it into containers for easy lunches all week.
Why You’ll Love This Recipe
- One Pot Wonder: I toss everything in a single pot—no fancy techniques, just russets, cream cheese, and broth simmering together.
- Rich and Velvety: The cream cheese melts into the soup, giving it that luxurious, restaurant-quality texture without the fuss.
- Freezer Friendly: I double the batch and freeze half—honestly, it reheats just as creamy.
- Budget Stretcher: Russets and cream cheese are affordable, but the flavor feels anything but cheap.
Step-by-Step Instructions for Potato Soup with Cream Cheese
This method builds layers of flavor while keeping the process simple and foolproof.
Step 1: Sauté Aromatics and Thicken the Base
Heat the 4 tbsp unsalted butter in a large pot over medium heat until melted. Add the finely diced 1 whole yellow onion and cook for 5-6 minutes until soft and translucent—you want it to lose its sharp bite but not brown.
Stir in the minced 3 cloves garlic cloves and cook for 30 seconds until fragrant. Immediately add the 3 tbsp all-purpose flour and whisk constantly for 1-2 minutes to cook out the raw flour taste. This creates a roux that will thicken your soup beautifully.
Step 2: Build the Soup Base with Potatoes and Broth
Gradually whisk in the 4 cups chicken broth, then add the peeled and diced 2 lb russet potatoes. Stir in the 1 tsp salt, 0.5 tsp black pepper, 0.5 tsp dried thyme, and 1 whole bay leaf.
Bring to a boil, then reduce heat to medium-low. Simmer uncovered for 15-20 minutes until the potatoes are fork-tender and easily break apart when pierced. You’ll notice the broth thickening slightly as the potatoes cook and release starch.
Step 3: Blend and Add Creamy Elements
Remove the bay leaf and discard it. Using an immersion blender, purée the soup until smooth. For extra creaminess, I blend it in batches in a regular blender—just be sure to vent the lid to avoid pressure buildup.
Reduce heat to low and stir in the softened 8 oz cream cheese and 1 cup whole milk. Keep stirring until the cream cheese is fully melted and incorporated—this is what gives the soup its signature tangy depth. The mixture should look velvety and uniform.
Step 4: Adjust and Serve with Toppings
Taste and adjust seasoning if needed—sometimes a pinch more salt brings out the flavors. If the soup is too thick, thin it with a splash of milk. For serving, ladle into bowls and top with the 0.25 cup fresh chives for a pop of color and mild onion flavor.
For extra indulgence, add a dollop of 0.5 cup sour cream and a sprinkle of 1 cup shredded cheddar cheese. These toppings melt slightly into the hot soup, adding richness and texture. Serve immediately while hot and creamy.
Pro Tips For Making Potato Soup Recipe Using Cream Cheese
- Cube Potatoes Small: Cut russets into 1/2-inch cubes—any larger and they’ll take forever to soften in the broth, and you’ll end up with mushy edges before the centers cook through.
- Soften Cream Cheese First: Let the cream cheese sit at room temp for 20-30 minutes before adding it; cold blocks won’t melt smoothly and you’ll be left with lumpy soup no matter how hard you stir.
- Sauté Onions Low: Cook the yellow onion over medium-low heat until translucent, about 8-10 minutes—rushing this step with high heat gives a raw, harsh bite that overpowers the creamy base.
- Thin Broth Gradually: Start with 3 cups of chicken broth, then add more as needed; potatoes absorb liquid as they cook, and it’s easier to thin the soup than to reduce it after the cream cheese goes in.
Regional Styles of This Dish
Pacific Northwest Style
In Portland, we love adding local Dungeness crab meat—about 1 cup folded in at the end. The sweet, briny crab pairs perfectly with the tangy cream cheese. I grab mine fresh from the farmers market when it’s in season. 💛
Midwestern Comfort
Back in Cincinnati, my dad always stirred in crumbled bacon—about ½ cup—and a handful of shredded cheddar. It turns this into a loaded baked potato soup that’s pure comfort food. Mrs. Henderson would approve.
Southern Twist
For a Southern take, add 1 cup corn kernels and a pinch of smoked paprika along with the cream cheese. The corn adds sweetness, while the paprika gives it that classic Southern smokiness. Use fresh corn in summer or frozen the rest of the year.
Southwest Flair
Stir in 1 diced poblano pepper with the onions, plus 1 tsp cumin and ½ tsp chili powder with the spices. Top with avocado slices and cilantro for a Southwest-inspired version that’s become a favorite in my Portland kitchen. 🔥
New England Creaminess
New Englanders often add 1 cup clam juice to the broth and finish with chopped clams. The briny clam juice enhances the cream cheese’s tang, creating a chowder-like depth that’s perfect for chilly coastal evenings.
Spicy Kick
For heat lovers, add ½ tsp cayenne with the thyme or stir in 1 diced jalapeño with the onions. The spice cuts through the richness beautifully. I like to serve this with a cold local IPA from Portland’s breweries.
Nutrition Facts
Frequently Asked Questions
Can I use low-fat cream cheese instead?
Yes, but full-fat gives the creamiest texture. Low-fat may make the soup slightly thinner. Add an extra 1-2 tbsp flour if needed to thicken.
How do I make it gluten-free?
Swap the all-purpose flour for cornstarch or a gluten-free flour blend. Use the same 3 tbsp amount for thickening.
Why did my soup turn out lumpy?
This happens if the cream cheese wasn’t softened enough. Always let it sit at room temperature for 30 minutes before adding. Whisk vigorously while melting.
Can I make this in a slow cooker?
Cook on low for 6-7 hours or high for 3-4 hours. Add cream cheese during the last 30 minutes.
- Pudding Recipe With Egg Yolks: Silky Smooth Custard in Minutes - November 3, 2026
- Pudding Pops Recipe Cook and Serve: Silky Frozen Treats Without the Machine - November 3, 2026
- Protein Ice Cream Recipe Blender Xanthan Gum: Ultra Creamy Texture Without the Guilt - November 3, 2026