Soups & Stews
This baked potato soup recipe with cream cheese delivers the ultimate comfort in a bowl—creamy, velvety swirls of potato and cheddar, topped with crispy celery crowns that add satisfying crunch. 💛 The secret lies in blending the soup just until smooth, then swirling in cream cheese for that signature restaurant-style richness without losing texture.
I developed this version after years of testing, ensuring every spoonful balances hearty potato flavor with velvety smoothness.
The foundation starts with sautéed onions and garlic, which build aromatic depth before potatoes and broth take center stage. Simmering until potatoes are tender ensures they break down just enough for that perfect creamy consistency, while a quick blend keeps some texture for contrast.
The cream cheese transforms ordinary soup into something luxurious—adding tangy depth that pairs beautifully with the earthy potatoes.
What makes this recipe stand out is the crispy celery crown garnish—thinly sliced celery baked until golden and crunchy, providing texture that cuts through the soup's creaminess. Each bite delivers that perfect harmony: tender potatoes, velvety sauce, and crispy celery that makes every spoonful irresistible.
The best part? It comes together in under an hour, making it ideal for weeknight dinners or cozy gatherings.
Serve with warm crusty bread or a sprinkle of green onions for freshness. This soup is equally at home as a main dish or light lunch, and the leftovers reheat beautifully. Let's get cooking—your taste buds will thank you.
Ingredients for baked potato soup recipe cream cheese
Creamy, velvety swirls of potato and cheddar—plus crispy celery crowns—make this soup pure comfort in a bowl.
| Ingredient | Amount | Notes |
|---|---|---|
| Yellow Onions 🧅 | 1 ½ cups | Diced small for even cooking |
| Garlic Cloves 🧄 | 4 cloves | Minced for aromatic depth |
| Russet Potatoes 🥔 | 4 lbs | Peeled, cubed evenly (1.5-inch) |
| Chicken Broth 💧 | 6 cups | Low-sodium preferred, homemade if possible |
| Heavy Cream 🥛 | 1 cup | Full-fat for velvety texture |
| Cream Cheese 🧀 | 8 oz | Room temperature for smooth swirl |
| Sharp Cheddar Cheese 🧀 | 1 ½ cups | Shredded, aged for tang |
| Celery Stems 🥬 | 3 whole | Thinly sliced for crispy crowns |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For sautéing onions |
| Salt 🧂 | 1 ½ tsp | Kosher salt, adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground for warmth |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh thyme leaves |
| Green Onions 🌱 | ¼ cup | Chopped, for fresh garnish |
| Butter 🧈 | 2 tbsp | Unsalted, for crispy celery |
The potatoes are everything here—Russets break down perfectly for that creamy texture. Grab a 5-pound bag at Walmart or Trader Joe's for the best deal, and peel them while they're still cool. The celery? Organic celery sticks from the produce section hold their crunch better when baked. For the cream cheese, Philadelphia brand melts the smoothest—don't use the block kind unless you're desperate. The cheddar should be sharp and aged—you can taste the difference in every spoonful.
No heavy cream? Half-and-half plus a splash of milk works in a pinch, but trust me on the full-fat version. Running out of thyme? Dried oregano at half the amount gives a similar earthy note. The celery crowns are non-negotiable for texture—thin slices (almost translucent) crisp up perfectly. For extra richness, add 2 tbsp sour cream at the end. And if you're using pre-shredded cheddar? Drain it first—those anti-caking agents make the soup grainy.
This soup tastes even better the next day—3-4 days in the fridge, no problem. For crispy celery crowns, bake them 5 minutes max or they'll turn rubbery. Portion into containers with a layer of celery on top to keep it crunchy. Freezes beautifully for up to 3 months—just reheat on low and stir in fresh celery crowns before serving. Leftovers? Double the celery crowns next time—you'll want more.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this when I’m too tired to wash a million dishes. Sauté onions and garlic, toss in cubed potatoes and broth, then let the oven do the work—no stirring, no stress.
- Cream Cheese Dream: That velvety cream cheese swirled in at the end? It turns a simple potato soup into something dangerously rich. The contrast of creamy and chunky potatoes is pure satisfaction.
- Leftovers That Shine: Make a double batch and freeze half—it reheats like a dream. My kids actually ask for seconds, and I can serve it cold with a dollop of sour cream for a picnic or potluck.
- Budget-Friendly Luxury: Russets are cheap, broth is cheap, and a block of cream cheese stretches far. For under $10, I feed four people a meal that feels fancy—without the grocery bill.
Step-by-step instructions for baked potato soup with cream cheese
Here's how to create the ultimate creamy soup with that signature swirl and crispy celery crown.
🍳 Step 1: Sauté Onions and Garlic for Aromatic Base
Heat the 0.5 cup Extra-Virgin Olive Oil in a large Dutch oven over medium heat. Add the 1.5 cups Yellow Onions and cook for 5-6 minutes until softened and translucent. You'll notice the onions release moisture—this is normal and helps build flavor.
Push the onions to the sides of the pot and add the 4 cloves Garlic Cloves (minced) to the empty space. Cook for 30 seconds until fragrant—don't let it brown or it'll turn bitter. Stir everything together and sprinkle with 1 tsp Dried Thyme and 0.5 tsp Black Pepper. This aromatic base is the flavor foundation for your entire soup.
🍳 Step 2: Cook Potatoes Until Fork-Tender
Add the 4 lbs Russet Potatoes (pre-cubed to 1.5-inch pieces) to the pot. Pour in the 6 cups Chicken Broth and bring to a boil. Once boiling, reduce heat to medium-low and simmer for 15-20 minutes until potatoes are fork-tender and easily pierced.
Here's the thing—don't rush this step. The potatoes need to break down completely so they blend smoothly. You'll know they're ready when you can easily slide a knife through them with minimal resistance. If they're not quite there, add ¼ cup water and continue cooking for another 5 minutes.
🥘 Step 3: Blend Until Silky Smooth
Use an immersion blender to blend the soup directly in the pot until completely smooth. Work in batches if needed, but avoid transferring to a regular blender—the soup is too hot and can splatter. You want a velvety texture with no potato chunks remaining.
If you prefer some texture, blend only half the soup and leave the other half chunky. Return the pot to medium heat and stir in the 1 cup Heavy Cream and 8 oz Cream Cheese (cut into chunks for easier melting). Let it heat through for 2-3 minutes until the cream cheese is fully incorporated and the soup reaches 180°F.
🔥 Step 4: Create the Signature Cream Cheese Swirl
Here's where the magic happens: reduce heat to low and use a wooden spoon to create gentle swirls in the soup. This technique creates those beautiful marbled streaks of cream cheese throughout. Sprinkle the 1.5 cups Sharp Cheddar Cheese over the top and let it melt into the soup for 1-2 minutes.
Season to taste with the remaining 1 tsp Salt (you might not need all of it—the broth could be salty). The soup should be rich but not overwhelmingly heavy. Taste and adjust the seasoning—this is your chance to perfect the balance of flavors before serving.
🍽️ Step 5: Prepare Crispy Celery Crowns and Garnish
While the soup simmers, melt the 2 tbsp Butter in a small skillet over medium heat. Add the 3 whole Celery Stems (thinly sliced) and cook for 4-5 minutes until golden brown and crispy. This is your crispy crown—don't skip this step, it adds amazing texture contrast.
Ladle the soup into bowls and top each serving with the crispy celery crowns and 0.25 cup Green Onions. The cream cheese swirls should be visible throughout the soup, creating that signature marbled effect. Serve immediately while the celery crowns are still crispy and the soup is piping hot.
Pro Tips For Making Baked Potato Soup Recipe Cream Cheese
- Parboil Potatoes First: I learned this the hard way—skipping the boil means your potatoes turn to mush instead of creamy perfection. Cut them into even ½-inch chunks, drop into boiling salted water for 5 minutes, then drain. This keeps them intact while they simmer in the broth later.
- Sauté Onions Low and Slow: High heat burns onions before they soften, leaving bitter bits in your soup. Cook them over medium-low for 8-10 minutes until translucent, stirring occasionally. Patience here means no one will taste the raw onion flavor lurking under the cream cheese.
- Strain the Broth: Potato skins and onion bits make the soup look unappealing and clog your blender. After simmering, strain the broth through a fine-mesh sieve before blending with the potatoes. It’s extra work, but the result is silky—no one will guess you didn’t spend hours pureeing.
- Temper the Cream: Dumping cold heavy cream into hot soup causes curdling, and no one wants lumpy potato soup. Warm the cream separately over low heat (just until it steams) before whisking it into the soup. This keeps the texture velvety, not broken.
Flavor customization for baked potato soup recipe cream cheese
Cream Cheese Swirl Variations
For a lighter swirl, replace half the cream cheese with sour cream—it adds tang without heaviness. I use 16 oz total (4 oz cream cheese + 12 oz sour cream) for a brighter finish.
For extra richness, fold in 2 tbsp mascarpone cheese at the end—it melts beautifully into the soup while keeping the swirls intact. 🥛
Cheese Substitutions
Swap the sharp cheddar for Monterey Jack (1:1 ratio) if you prefer milder flavor, or use Pepper Jack for subtle heat. For a dairy-free option, blend in ½ cup silken tofu after cooking—it mimics creaminess without cheese. I’ve also tried Gouda (aged 1 year) for a caramelized depth when reheated.
Spicy Kick Options
Add ½ tsp smoked paprika to the sautéed onions for warmth, or stir in 1 tbsp chipotle in adobo with the cream cheese. For a smoky finish, top with crumbled bacon (cook 4 slices until crispy) and a dash of hot honey.
The heat balances the soup’s creaminess perfectly. 🌶️
Herb Infusions
Boost flavor with 1 tbsp fresh rosemary (chopped) when sautéing onions, or add 2 sprigs fresh thyme during simmering. For a brighter twist, stir in 1 tsp lemon zest after blending—it cuts through the richness. I also love 1 tbsp chopped chives as a garnish for freshness.
Vegetable Add-Ins
Sauté 1 cup diced carrots with the onions for natural sweetness, or blend in ½ cup cooked leeks for depth. For heartiness, stir in 1 cup roasted butternut squash (cubed and roasted at 400°F for 20 minutes) before blending. The vegetables add color and nutrients without overpowering the potatoes.
Nutrition facts
Frequently asked questions
Can I make this baked potato soup without cream cheese?
The cream cheese creates that signature velvety swirl, but you can substitute with 1 cup sour cream or ½ cup mascarpone cheese for a similar tangy richness. For a dairy-free option, blend in ½ cup silken tofu after cooking. The soup will still be creamy, just with a slightly different texture.
How do I prevent the soup from getting too thick?
Start with 6 cups broth and add ¼ cup water if needed while simmering. If it thickens after blending, stir in 2-3 tbsp warm milk or broth to reach your desired consistency. The potatoes should be fork-tender but not mushy—overcooking causes excess thickening.
Can I make this soup ahead of time?
Yes! Prepare the soup up to 3 days ahead and store in an airtight container. Reheat gently on the stove, stirring occasionally, and add fresh crispy celery crowns just before serving. For the best texture, avoid reheating in the microwave as it can make the celery soggy.
What's the best way to reheat leftovers?
Reheat on the stovetop over low-medium heat, stirring frequently, until warmed through (165°F). For extra creaminess, stir in 1 tbsp milk or broth if needed. Never microwave—it breaks down the cream cheese swirls and makes the celery crowns limp.
Can I use sweet potatoes instead of Russets?
Sweet potatoes add natural sweetness and vibrant color. Use 3 lbs peeled and cubed sweet potatoes (they cook faster) and reduce the broth to 4 cups to maintain balance. You may need to blend longer for a smoother texture. The flavor will be richer and slightly more complex.
