Soups & Stews
This baked potato soup recipe with cream cheese delivers the ultra-creamy velvety texture you crave without lumps or separation. The secret lies in blending the soup properly and incorporating cream cheese at the right moment—just like my grandmother taught me.
What sets this version apart is how the potatoes break down into a silky consistency while keeping their natural sweetness intact.
You'll start with classic aromatics—onions, garlic, and celery—sautéed until fragrant before adding diced potatoes and chicken broth. The slow simmer transforms tough potatoes into tender, flavorful pieces ready for blending.
After blending, we reintroduce the potatoes to create that signature rustic texture, then fold in cream cheese for that signature rich, velvety finish.
The result is a soup that's impossibly smooth yet still hearty enough to satisfy on chilly evenings. Each spoonful delivers creamy perfection with just the right amount of potato flavor and a touch of tang from the cream cheese.
This recipe comes together in about 45 minutes—perfect for weeknight dinners when you need comfort food fast.
Serve it topped with crispy bacon bits, fresh chives, or a dollop of sour cream for extra indulgence. The best part? This soup tastes even better the next day as the flavors meld together. Let's get cooking—your taste buds will thank you for this creamy masterpiece.
Ingredients for baked potato soup recipe cream cheese
Six hearty ingredients create this ultra-creamy potato soup masterpiece—no lumps in sight.
| Ingredient | Amount | Notes |
|---|---|---|
| Russet Potatoes 🥔 | 3 lb | Yukon gold works too, peeled and cubed |
| Yellow Onion 🧅 | 1 whole | Medium size, diced small |
| Celery Stalks 🥬 | 3 whole | Trimmed, diced small |
| Garlic Cloves 🧄 | 4 cloves | Fresh, minced fine |
| Chicken Broth 💧 | 6 cups | Low-sodium preferred |
| Heavy Cream 🥛 | 1 cup | Full-fat for richness |
| Cream Cheese 🧀 | 8 oz | Room temperature, cubed |
| Butter 🧈 | 4 tbsp | Unsalted, for sautéing |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Fresh Chives 🌿 | ¼ cup | Chopped, for garnish |
| Sour Cream 🥛 | ¼ cup | Optional for serving |
| Crispy Bacon Bits 🥓 | ½ cup | Optional topping |
The potatoes are the star. Russet or Yukon gold both work, but Russets give that classic fluffy texture. Grab a 3-pound bag from the store—it's perfect for this recipe. If you're using Yukon golds, they'll add a touch of natural sweetness that pairs beautifully with the cream cheese. The onion, celery, and garlic are your classic mirepoix—don't skip sautéing them until soft. Trader Joe's has pre-diced mirepoix in a bag if you're short on time. For the broth, low-sodium is key—you can always add more salt at the end if needed.
No heavy cream? Half-and-half works in a pinch, though the texture won't be quite as rich. Cream cheese is non-negotiable here—it's what gives this soup that signature velvety finish. Philadelphia brand is my go-to, but any block-style cream cheese works if you cube it properly. Want to make it ahead? Let the soup cool completely, then refrigerate. The cream cheese might thicken slightly, but just stir it back to smooth when reheating. For extra flavor, add a pinch of smoked paprika or a dash of hot sauce to taste.
This soup tastes even better the next day—3-4 days in the fridge, no problem. For leftovers, store in an airtight container with a splash of broth on top to keep it moist. Freezes beautifully for up to 3 months. I always make a double batch—one for dinner, one for lunches. The bacon bits and chives are optional but worth it. Keep them in separate containers so everyone can customize their bowl. Costco sells those little bacon bit containers that are perfect for this.
Why You'll Love This Recipe
- Here’s what sold me: that first spoonful of velvety, slightly tangy cream cheese swirled into the soup. It’s not just about the richness—it’s how it smooths out the heartiness of the Russets while keeping the garlic’s punch sharp. My kids fight over the last bowl, and I don’t even have to bribe them.
- No Chopping Struggle: I swear by this recipe because it’s the only potato soup where I actually enjoy prepping the veggies. Dice the onion and celery once—no fancy juliennes, no stress—and toss them straight into the pot with the potatoes. The broth does all the work while you’re sipping your first cup of coffee.
- Cream Cheese Magic: Here’s what sold me: that first spoonful of velvety, slightly tangy cream cheese swirled into the soup. It’s not just about the richness—it’s how it smooths out the heartiness of the Russets while keeping the garlic’s punch sharp. My kids fight over the last bowl, and I don’t even have to bribe them.
- Meal Prep MVP: Between us, this is my go-to for busy weeks. Make a double batch on Sunday, and you’ve got lunch covered for four days. The flavor actually improves after reheating—no sad, watery leftovers here. I freeze half in portions, and it’s ready to dump into a pot when I’m too tired to think.
Step-by-step instructions for creamy baked potato soup
Here's how to make this ultra-creamy soup with velvety texture and rich flavor.
Sauté the Aromatic Base
Melt the 4 tbsp butter in a large pot over medium heat. Add the diced yellow onion, diced celery stalks, and minced garlic cloves, stirring constantly for 5-6 minutes until the vegetables soften and become translucent. You'll know they're ready when the onion turns golden and the garlic releases its fragrant aroma.
This step builds the flavor foundation. I like to stir frequently to prevent burning, especially the garlic which can turn bitter quickly. If the vegetables start to stick, add a splash of chicken broth to deglaze and keep everything moving.
Cook the Potatoes Until Tender
Add the 3 lb cubed russet potatoes to the pot along with the 6 cups chicken broth. Bring to a boil, then reduce heat to medium-low and let it simmer uncovered for 15-20 minutes, stirring occasionally, until the potatoes are fork-tender and easily pierced with a knife.
You want the potatoes to break down just enough to release starch into the broth, which will later create that signature creamy texture. If the broth level gets too low during cooking, add a little water to maintain the liquid. This is where the magic starts happening—those starches will become your soup's silky secret.
Blend for Ultra-Smooth Texture
Use an immersion blender to carefully blend the soup directly in the pot until completely smooth. For best results, work in batches if needed, blending until no potato lumps remain. If you don't have an immersion blender, carefully transfer the soup to a countertop blender in batches, blending until silky smooth.
Here's the thing—this blending step is crucial for that restaurant-quality velvety texture. Don't rush it; take your time to ensure every bit of potato is fully incorporated. The soup should be completely smooth with no visible chunks. If it's too thick after blending, whisk in a little more chicken broth to reach your desired consistency.
Add Cream Cheese and Heavy Cream
Return the pot to medium heat and stir in the 8 oz cubed cream cheese and 1 cup heavy cream until fully melted and smooth. Season with the 1.5 tsp salt and 0.5 tsp black pepper. Let the soup simmer gently for 5 minutes to allow the flavors to meld together.
The cream cheese and heavy cream combination is what makes this soup truly luxurious. I always use room temperature cream cheese so it melts smoothly without clumping. Stir constantly during this step to prevent any scorching at the bottom of the pot. The soup should now be luxuriously thick and velvety.
Finish and Serve
Remove the pot from heat and stir in the 0.25 cup chopped fresh chives. Ladle the soup into bowls and top each serving with 0.25 cup sour cream and 0.5 cup crispy bacon bits. Serve immediately while hot for the best experience.
This is where the soup really shines. The contrast of creamy soup with cool sour cream and crispy bacon bits on top adds layers of texture and flavor. I like to serve it with crusty bread to soak up every last drop of that velvety goodness. The soup will thicken slightly as it cools, so don't be afraid to add a splash of broth if needed before serving.
Pro Tips For Making Baked Potato Soup Recipe Cream Cheese
- Parboil Potatoes First: Toss peeled Russets into boiling water for 8–10 minutes before simmering in broth—this keeps them from turning to mush later. I learned this the hard way after one lumpy, gluey disaster.
- Dice Onion Uniformly: Cut yellow onion into ¼-inch cubes, not random chunks—consistent size means even cooking and no bitter, undercooked bits. (Yes, even if you’re impatient like me.)
- Simmer, Don’t Boil: Keep the soup at a gentle bubble after adding broth, or the potatoes will disintegrate into starch sludge. A low simmer (barely any movement) guarantees creamy texture, not glue.
- Whisk in Cream Cheese Slowly: Temper the cream cheese by mixing it into warm broth first, then folding it into the soup—this prevents clumping and curdling. (Your future self will thank you.)
Storing and reheating your leftovers
Refrigerator Storage
Let your creamy baked potato soup cool completely before storing it in the refrigerator. I use glass Pyrex containers with tight-fitting lids to maintain freshness. The soup will keep beautifully for 3-4 days—the flavors actually deepen as the cream cheese and potatoes meld together.
Just before serving, give it a quick stir and add a splash of chicken broth if it thickens too much. 🥣
Freezer Prep Tips
For long-term storage, portion the soup into quart-sized freezer bags or airtight containers, leaving 1-inch headspace for expansion. Label with the date—this soup freezes exceptionally well for up to 3 months.
I like to freeze it in single-serving portions so I can pull out just what I need. Thaw overnight in the fridge before reheating for best texture. ❄️
Stovetop Reheating
My preferred method is reheating on the stovetop over medium-low heat. Pour the soup into a pot and add 2-3 tablespoons of chicken broth to prevent scorching. Stir constantly for 8-10 minutes until heated through to 165°F.
The gentle heat helps restore that velvety texture. If it looks too thick, whisk in more broth until smooth. 🔥
Microwave Method
For quick reheating, transfer the soup to a microwave-safe bowl and cover loosely with a microwave-safe lid or damp paper towel. Heat on medium power (50%) for 3-4 minutes, stirring halfway through.
If the soup separates, whisk vigorously to recombine. I find this works best for single servings rather than large batches. 💫
Reviving Texture
If your reheated soup seems too thick, simply add 1-2 tablespoons of warm broth and whisk until smooth. For extra richness, stir in 1 tablespoon of heavy cream or an extra 1-ounce cube of cream cheese while reheating.
The key is patience—let it heat through gradually to preserve that luxurious texture. The first time I reheated this soup incorrectly, it ended up gluey, but now I know exactly how to fix it! 💡
Garnish Refresh
After reheating, top with fresh garnishes to brighten up the dish. A sprinkle of crispy bacon bits or chopped chives adds freshness and crunch. For extra indulgence, dollop with sour cream or a swirl of hot honey.
These toppings not only enhance flavor but also make reheated soup feel like a fresh meal. 🥓
Nutrition facts
Frequently asked questions
Why does my baked potato soup turn out lumpy?
Lumps usually happen when you add cream cheese too early or don't blend the potatoes thoroughly. Always blend the soup completely smooth before adding the cream cheese—this ensures that potato starches fully incorporate into the broth. If you're short on time, use an immersion blender right in the pot for best results.
Can I make this soup without heavy cream?
Yes! For a lighter version, substitute the heavy cream with 1 cup of whole milk or ½ cup of half-and-half. The texture will be slightly thinner but still creamy. If you want extra richness without heavy cream, add an extra 4 oz of cream cheese—it'll give that velvety finish while keeping it lighter.
How do I prevent the soup from separating when reheating?
Always reheat the soup gently over medium-low heat while stirring constantly. If it starts to separate, whisk in 1-2 tablespoons of warm broth or a small cube of cream cheese while heating. Never microwave on high power—this causes the cream cheese to break apart. For best results, reheat in small batches.
What's the best way to use leftover potatoes?
Leftover cooked potatoes are perfect for mash, potato pancakes, or even potato salad! For mash, simply mash the cooled potatoes with butter, salt, and milk until smooth. For pancakes, grate them and mix with egg and breadcrumbs before pan-frying. They work great in breakfast hash too—just sauté with onions and peppers.
Can I make this soup dairy-free?
Replace the cream cheese with 8 oz of dairy-free cream cheese (like Kite Hill) and use coconut milk instead of heavy cream. For extra creaminess, blend in ½ cup of cashew cream**. The texture will be slightly different but still delicious.
