Potato Soup Recipe With Cream Cheese: Velvety Texture With Rich Dairy Depth

Potato Soup Recipe With Cream Cheese: Velvety Texture With Rich Dairy Depth

There’s a secret to potato soup that most home cooks miss—cream cheese transforms the texture from good to unforgettable. This recipe delivers a velvety consistency with rich dairy depth that feels indulgent without being heavy.

I developed this method after years of tweaking classic versions, discovering that cream cheese adds a subtle tang while making the soup creamy and smooth. The potatoes break down naturally, creating a thick base that holds the flavors together.

The result is a bowl of soup that’s comforting yet refined, with layers of flavor that deepen as it simmers. Each spoonful offers a balance of earthy potatoes and rich dairy, perfect for chilly evenings.

Serve with crusty bread or a simple green salad for a complete meal. Here’s how to make it.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Potato Soup Recipe with Cream Cheese

Velvety potatoes and rich cream cheese make this soup unforgettable with minimal effort.

Ingredient Amount Notes
Russet Potatoes 🥔 2 lb Peeled and diced into 1-inch cubes
Yellow Onion 🧅 1 whole Medium size, finely diced
Garlic Cloves 🧄 3 cloves Minced for depth of flavor
Chicken Broth 🥣 4 cups Use vegetable broth for vegetarian version
Cream Cheese 🧀 8 oz Full-fat, softened to room temperature
Heavy Cream 🥛 1 cup Whipping cream works too
Unsalted Butter 🧈 4 tbsp For sautéing aromatics
All-Purpose Flour 🌾 2 tbsp For thickening the soup
Salt 🧂 1 ½ tsp Kosher or sea salt preferred
Black Pepper 🌶️ ½ tsp Freshly ground for best flavor
Dried Thyme 🌿 ½ tsp Or use 1 tsp fresh thyme
Bay Leaf 🍃 1 whole Optional for depth
Fresh Parsley 🌿 ¼ cup Chopped, for garnish

The cream cheese is non-negotiable here—Philadelphia brand gives the smoothest texture. For potatoes, Russets break down perfectly, but Yukon Golds work if you prefer a waxier bite. Most grocery stores stock both. The broth should be low-sodium so you can control the seasoning yourself. I always grab Swanson or Pacific Foods for consistent quality.

No cream cheese? Mascarpone at equal amount gets close. Skip the heavy cream? Whole milk plus a splash of half-and-half works in a pinch. For the broth, vegetable broth with a dash of soy sauce adds the umami depth if you’re avoiding chicken. The flour can be gluten-free if needed—rice flour or cornstarch both thicken beautifully.

This soup thickens as it cools. Store in an airtight container for up to 5 days in the fridge. Reheat gently on the stove with a splash of milk. Freezes for 3 months—portion before freezing for easy meals.

❤️

Why You’ll Love This Recipe

  • One Pot Magic: I dump everything in a single pot—no fancy prep, just chop potatoes, sauté onions, and let the broth and cream cheese do the work.
  • Creamy Dreamy Goodness: That tangy cream cheese melts into the soup, making every spoonful rich and velvety without being heavy.
  • Weeknight Hero: I’ve served this to picky kids and dinner guests alike, and both ask for seconds.
  • Stretches Far: A big batch costs pennies per bowl, and honestly, it tastes even better the next day for lunch.

Step-by-Step Instructions for Potato Soup With Cream Cheese

This method ensures a velvety texture with rich, creamy depth in every bowl.

Step 1: Sauté Aromatics Until Fragrant

Melt the 4 tbsp unsalted butter in a large pot over medium heat. When the foaming subsides, add the 1 whole yellow onion and cook for 5-6 minutes until it turns translucent and just begins to soften at the edges.

Stir in the 3 cloves garlic cloves and cook for an additional 30-45 seconds until fragrant. Watch closely—garlic burns easily and can turn bitter. This aromatic base provides the foundation for the soup’s flavor profile.

Step 2: Build the Flavorful Broth Base

Sprinkle the 2 tbsp all-purpose flour over the onion and garlic mixture, stirring constantly for 1-2 minutes to cook off the raw flour taste. This creates a light roux that will thicken the soup slightly.

Gradually pour in the 4 cups chicken broth while whisking to prevent lumps. Add the 2 lb russet potatoes, 0.5 tsp dried thyme, and 1 whole bay leaf. Bring to a boil, then reduce heat to medium-low and simmer for 15-20 minutes until the potatoes are fork-tender.

Step 3: Blend for Creamy Consistency

Use an immersion blender to purée the soup directly in the pot until smooth. If you don’t have an immersion blender, carefully transfer the soup in batches to a regular blender, then return it to the pot.

For extra richness, stir in the 8 oz cream cheese until fully melted and incorporated. The cream cheese should disappear completely into the soup, creating a velvety texture. This step transforms the soup from simple to luxuriously creamy.

Step 4: Finish with Heavy Cream and Season

Stir in the 1 cup heavy cream, then season with the 1.5 tsp salt and 0.5 tsp black pepper. Taste and adjust seasoning as needed—soups often require more salt than you initially expect.

Simmer for an additional 5 minutes on low heat to allow the flavors to meld. Avoid boiling at this stage to prevent the dairy from curdling. The soup should have a smooth, luxurious consistency that coats the back of a spoon.

Step 5: Garnish and Serve Warm

Remove the bay leaf before serving. Ladle the soup into bowls and garnish with the 0.25 cup fresh parsley. The parsley adds a pop of color and a fresh, herbal note that balances the richness of the soup.

Serve immediately while hot. For best results, pair with crusty bread or a simple green salad to round out the meal. This soup tastes even better the next day as the flavors continue to develop.

👨‍🍳

Pro Tips For Making Potato Soup Recipe With Cream Cheese

  • Cube Evenly: Cut your russets into 1-inch cubes—any bigger and they’ll take forever to soften, any smaller and they’ll turn to mush before the cream cheese melts in.
  • Sauté the Onions: Cook the yellow onion until golden, about 5-7 minutes, before adding garlic. I learned this the hard way—raw onion bits ruin the creamy texture.
  • Warm the Cream Cheese: Let the cream cheese sit out for 20 minutes before stirring it in, or you’ll end up with lumps that never fully dissolve, even after blending.
  • Simmer, Don’t Boil: Keep the heat at a gentle simmer once the broth’s in—boiling makes the potatoes gummy and can cause the cream cheese to separate.

Dietary Considerations for potato soup recipe with cream cheese

Vegetarian Adaptations

This soup is naturally vegetarian if you swap the chicken broth for vegetable broth. I use Pacific Foods organic vegetable broth for its rich, savory depth. The cream cheese and heavy cream remain unchanged, keeping that luxurious texture we all love. 🌱

Gluten-Free Option

For a gluten-free version, replace the 2 tbsp all-purpose flour with an equal amount of cornstarch or rice flour. Mix the cornstarch with 2 tbsp cold water first to create a slurry before adding to the soup. This prevents clumping while thickening beautifully.

Lactose-Free Modifications

Use lactose-free cream cheese and heavy cream to maintain the creamy texture without dairy discomfort. Kite Hill and Miyoko’s make excellent plant-based alternatives. The flavor stays rich and satisfying.

Dairy-Free Version

Swap the cream cheese for 8 oz vegan cream cheese and replace heavy cream with full-fat coconut milk. The coconut milk adds a subtle sweetness that pairs well with the earthy potatoes. I’ve tested this with Miyoko’s products with great success.

Lower-Fat Adjustments

Reduce the fat content by using low-fat cream cheese and replacing heavy cream with whole milk. The soup will be slightly less rich but still delicious. You can also cut the butter in half to 2 tbsp without losing much flavor.

Allergen Considerations

This recipe contains dairy and gluten (from flour). For nut allergies, ensure your broth is nut-free—some brands process in facilities with nuts. Always check labels carefully to keep everyone safe at your table. 💪

Nutrition Facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value
Total Fat 34g44%
Saturated Fat 21g105%
Cholesterol 115mg38%
Sodium 1250mg54%
Total Carbohydrate 30g11%
Dietary Fiber 3g11%
Sugars 4g
Protein 10g20%
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

Can I use a different type of potato?

Yes! While Russets break down best, Yukon Golds add a buttery flavor. Avoid waxy red potatoes, as they hold their shape too much.

2

Why does the soup curdle sometimes?

High heat causes dairy to separate. Always simmer on low heat after adding cream cheese and heavy cream. Stir gently to prevent hot spots.

3

How do I make it ahead of time?

Store in an airtight container for up to 5 days. Reheat slowly with a splash of milk to restore creaminess.

4

Can I freeze this soup?

It freezes well for up to 3 months. Portion before freezing for easy single servings.

★★★★★4.5(6 reviews)
Allison Carter