Baked Potato Soup Recipe With Cream Cheese: Velvety Creamy Texture With Crispy Celery Crowns

Soups & Stews

Baked Potato Soup Recipe With Cream Cheese: Velvety Creamy Texture With Crispy Celery Crowns

This creamy baked potato soup recipe delivers restaurant-quality comfort in a bowl, where velvety cream cheese meets roasted potato richness and gets crowned with crispy celery bites. The secret lies in slow-roasting potatoes for deep flavor, then blending them with cream cheese until silky smooth.

Every spoonful combines hearty texture with luxurious creaminess—no lumps, just pure satisfaction.

What sets this apart is the technique: roasting potatoes first concentrates their natural sweetness, while the celery crowns add satisfying crunch. Cream cheese provides that signature velvety body without overpowering the potato's earthy notes. The soup simmers just long enough to marry all flavors while keeping the texture perfectly smooth.

By the time you're done, you'll have a soup that's creamy yet substantial, with crispy celery crowns that add visual appeal and texture contrast. The aroma alone will have everyone gathering at the table, and the first bite delivers on that cozy, restaurant-worthy promise.

This is comfort food at its finest—warm, inviting, and impossible to resist.

Serve with crusty bread for dipping or a sprinkle of chives for freshness. The recipe scales beautifully for crowds, and leftovers reheat perfectly. Whether you're feeding a family or meal prepping for the week, this soup delivers consistent, foolproof results every time.

👨‍🍳
Difficulty
Medium
🍗
Category
Poultry
🔥
Calories
Med Cal

Ingredients for baked potato soup recipe cream cheese

Roasted potatoes, creamy cheese, and crispy celery crowns—everything you need for restaurant-style baked potato soup.

Ingredient Amount Notes
Russet Potatoes 🥔 3 lb Cut into 2-inch chunks, roasted first
Cream Cheese 🧀 8 oz Full-fat for velvety texture
Celery Stalks 🧅 3 whole For crispy crowns, cut into 1-inch pieces
Yellow Onion 🧅 1 whole Medium size, diced
Garlic Cloves 🧄 4 cloves Freshly minced
Chicken Broth 💧 4 cups Low-sodium preferred
Heavy Cream 🥛 1 cup Full-fat for richness
Butter 🧈 4 tbsp Unsalted, for roasting
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Fresh Chives 🌿 2 tbsp Chopped, for garnish
Olive Oil 🫒 2 tbsp For crispy celery crowns

The potatoes are the foundation, so pick Russets—they're the fluffiest when roasted. Costco or Trader Joe's often have great prices on 5-pound bags, but any grocery store will do. Roast them first at 400°F for 30 minutes before blending—this concentrates their sweetness and gives that signature baked flavor. The cream cheese needs to be full-fat (none of that low-fat nonsense) for that velvety texture. Philadelphia brand is my go-to, but any block-style cream cheese works too.

No heavy cream? Full-fat coconut milk works in a pinch, though the flavor will differ slightly. Celery crowns are key for texture—toss them in olive oil and roast separately until crispy. Diamond Crystal kosher salt is my preference for seasoning, but any fine sea salt will do. Fresh garlic and chives are non-negotiable here—they add brightness that dried spices can't match. Want extra richness? Add 2 tbsp sour cream at the end for tangy depth.

This soup reheats beautifully—just warm on the stove with a splash of broth to restore creaminess. Keeps for 5 days in the fridge, and freezes for 3 months if you portion it into containers. The celery crowns crisp up again when reheated, so save them separately. For meal prep, double the batch and freeze half—perfect for lazy weeknights. Garnish with extra chives right before serving to keep them vibrant.

❤️

Why You'll Love This Recipe

  • No Chopping Chaos: I swear by this recipe because you only need to dice the onion and celery—no peeling potatoes, no fuss. Russets are the stars here, and they’re foolproof when baked whole first, so you’re basically doing half the work.
  • Creamy Without Guilt: That velvety cream cheese swirled in? It’s the secret weapon—rich but not heavy, thanks to the potatoes’ natural starch. Honestly, the first time I tasted it, I immediately doubled the batch.
  • Game for Any Day: Serve it as a cozy dinner with crusty bread, or pack it in thermoses for a picnic. The flavors hold up perfectly, and between us, it’s my go-to when I need something hearty but still feels special.
  • Budget Magic: Russets and onions are cheap, and a single block of cream cheese stretches far. I’ll be real: this soup costs me less than takeout but feeds my family for days—leftovers taste just as good reheated.

Step-by-step instructions for baked potato soup with cream cheese

Here's how to create a perfectly balanced soup with velvety creaminess and satisfying crispy celery crowns.

1

Roast the Potatoes for Deep Flavor

Preheat your oven to 425°F and line a large baking sheet with parchment paper. Cut the 3 lb Russet Potatoes into 2-inch chunks and toss them with 2 tbsp Olive Oil, 1 tsp Salt, and ¼ tsp Black Pepper until evenly coated. Spread them in a single layer on the prepared baking sheet.

Roast for 35-40 minutes until the edges are golden brown and the potatoes are tender when pierced with a fork. You want them to be soft enough to mash easily but not falling apart. This roasting step develops a deeper, nuttier flavor than boiling would provide.

2

Sauté Aromatics and Prepare Celery Crowns

While the potatoes roast, heat 2 tbsp Butter in a large Dutch oven over medium heat. Add the 1 whole Yellow Onion, diced, and cook for 5 minutes until softened and translucent. Add the 4 cloves Garlic Cloves, minced, and cook for another 30 seconds until fragrant.

Cut the 3 whole Celery Stalks into 1-inch pieces and set aside. Add 1 tbsp Olive Oil to a separate skillet over medium-high heat. Arrange the celery pieces in a single layer and cook for 8-10 minutes, turning occasionally, until they develop deep golden brown spots and crispy edges. These will become your signature celery crowns.

3

Build the Soup Base

Add the roasted potatoes to the Dutch oven with the onions and garlic. Pour in the 4 cups Chicken Broth and bring to a gentle simmer. Using a potato masher or wooden spoon, mash the potatoes directly in the pot until you achieve a chunky but smooth texture with some small lumps remaining. This texture gives the soup its satisfying body.

Simmer the soup for 10 minutes to allow the flavors to meld. Taste and adjust seasoning with additional Salt and Black Pepper as needed. The soup should be flavorful but not overly salty—remember, the cream cheese will add richness.

4

Create the Creamy Texture

Reduce heat to medium-low and stir in the 8 oz Cream Cheese, cut into small cubes, and the 1 cup Heavy Cream. Stir constantly until the cream cheese melts completely and the soup becomes smooth and velvety. This should take about 3-4 minutes—don't rush it or the cream cheese may clump.

For extra richness, add the remaining 2 tbsp Butter and stir until melted. The soup should now have a luxurious, creamy consistency with just the right amount of body. If it's too thick, thin with a splash of warm chicken broth; if too thin, simmer uncovered for 2-3 minutes to reduce slightly.

5

Finish and Serve

Ladle the soup into bowls and garnish each serving with the crispy celery crowns and 2 tbsp Fresh Chives. The contrast between the creamy soup and crispy celery adds both texture and visual appeal. Serve immediately while the celery crowns are still crisp and the soup is piping hot.

This soup delivers on both promises—rich, creamy comfort with satisfying crunch. The roasted potatoes provide depth, the cream cheese adds luxurious texture, and the celery crowns bring that essential crispy element that makes this soup truly special.

👨‍🍳

Pro Tips For Making Baked Potato Soup Recipe Cream Cheese

  • Boil Potatoes Whole: Russets break when cubed—drop them into salted boiling water whole and cut them after cooking. This keeps the texture creamy and avoids that dreaded gluey consistency that ruins so many soups.
  • Sweat Celery Properly: Low and slow is the only way—cover the celery, onion, and garlic with a lid and let them soften for 8-10 minutes. Skipping this step leaves your soup tasting raw and bitter, not sweet and aromatic.
  • Add Cream Cheese Slowly: Warm the cream cheese with a splash of broth first—never dump it straight into the pot. Cold cream cheese curdles like a science experiment gone wrong, and no one wants lumpy soup.
  • Use Leftover Potato Skins: Save those crispy skins from roasted potatoes and sprinkle them on top before serving. They add crunch without extra effort, and honestly? It’s the easiest way to make this soup feel restaurant-worthy.

Flavor customization for this dish

Cream Cheese Variations

Swap the standard 8 oz cream cheese for vegan cream cheese like Kite Hill or cashew cream for a dairy-free version. Blend 1 cup soaked cashews with ½ cup water until smooth, then use the same amount as cream cheese.

For a tangy twist, add 2 tbsp sour cream or Greek yogurt to the finished soup—just stir gently to avoid curdling. 🧀

Spice Level Boost

Add smoky depth with ½ tsp smoked paprika or Cajun seasoning (like Tony Chachere's), mixed into the broth before simmering. For heat, stir in ½ tsp cayenne pepper or a pinch of red pepper flakes at the end.

If you love kick, top with crispy bacon bits or chopped jalapeños for a Southwest-inspired variation.

Herb & Veggie Infusions

Boost freshness with rosemary or thyme—add 1 tbsp fresh rosemary (or 1 tsp dried) to the roasting potatoes. For extra veggies, toss in diced carrots or leeks with the onions.

A handful of spinach or kale wilts beautifully when stirred in at the end for added nutrients and color. 🌿

Protein Upgrades

Make it heartier by stirring in cooked bacon, ham, or shredded chicken at the end. For a vegetarian option, add crumbled feta cheese or toasted breadcrumbs for a cheesy, crunchy topping. If you love seafood, try smoked salmon flakes—just fold them in gently to avoid overcooking.

Dairy-Free Creaminess

Replace heavy cream with coconut milk (full-fat for best texture) or silken tofu blended with a splash of broth. For a richer alternative, use ½ cup mashed white beans—they add creaminess and fiber without altering the soup’s signature taste.

Just blend them into the broth before adding the potatoes. 🥥

Nutrition facts

Servings 6
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 22g28%
Saturated Fat 13g65%
Cholesterol 85mg28%
Sodium 620mg27%
Total Carbohydrate 36g12%
Dietary Fiber 5g18%
Sugars 6g
Protein 12g24%
* 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 make this soup without roasting the potatoes?

Yes, but the flavor won't be as rich. Boil 3 lb Russet Potatoes in salted water for 15 minutes until tender, then drain and mash them into the soup. The roasting step caramelizes the potatoes, adding depth—skip it only if you're short on time. For extra flavor, add 1 tsp brown sugar to the broth if boiling.

2

Why did my soup turn out grainy instead of creamy?

This usually happens when cream cheese isn't melted slowly enough. Always cut it into small cubes and stir over low heat until fully dissolved. For extra silkiness, blend half the soup first, then mix it back in. Avoid adding cold cream cheese directly—it can create lumps that won't break down.

3

How can I make this soup ahead of time?

Prepare the soup up to 2 days ahead—just store it in an airtight container in the fridge. When reheating, warm it on the stove over medium-low heat with a splash of broth or milk to restore creaminess. The celery crowns should be added fresh, but you can reheat them separately in the oven at 375°F for 5 minutes to crisp again.

4

What's the best way to freeze baked potato soup?

Cool the soup completely, then portion it into freezer-safe containers, leaving ½-inch headspace for expansion. Freeze for up to 3 months. Thaw overnight in the fridge, then reheat gently on the stove. For best texture, add 1-2 tbsp milk or broth when reheating to prevent drying out.

5

Can I use instant potatoes instead of fresh?

Yes, but the texture will be different. Use 2 cups instant potatoes (like Mashed Potato Flakes) mixed with 2 cups hot broth to replace the roasted potatoes. The soup will be smoother but less flavorful. For better results, add 1 tsp garlic powder and ½ tsp onion powder to compensate for the missing roasted flavor.

★★★★★4.9(5 reviews)
Categories Soups & Stews