Baked Potato Soup Recipe With Cream Cheese: Ultra-Creamy Velvety Richness

Soups & Stews

Baked Potato Soup Recipe With Cream Cheese: Ultra-Creamy Velvety Richness

This baked potato soup recipe with cream cheese delivers the ultra-creamy, velvety richness you crave in every spoonful. The secret lies in blending roasted potatoes with cream cheese and broth until perfectly smooth, creating a texture that's impossibly creamy without being heavy.

I've perfected this version over years of testing—it's the kind of soup that disappears faster than you can say "comfort food."

The process starts with roasting potatoes until tender, then sautéing onions and garlic for a rich foundation. After blending everything with cream cheese and broth, the soup simmers just long enough to meld flavors while maintaining that luxurious creaminess.

This isn't your average potato soup—it's restaurant-quality at home, with a velvety texture that clings to every spoonful.

What makes this recipe truly special is how the cream cheese transforms ordinary potato soup into something extraordinary. It creates that signature ultra-creamy consistency without making the soup feel too rich.

The result is a soup that's satisfyingly hearty yet still light enough for a weeknight dinner. Garnish with chives or bacon bits for extra flavor and texture.

Perfect for chilly evenings or when you need a cozy meal that feels like a hug in a bowl. The recipe scales easily for crowds, and leftovers reheat beautifully. Let's get started on creating this velvety, comforting masterpiece that'll become your new favorite.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for baked potato soup recipe cream cheese

Six ingredients transform into the creamiest potato soup ever—creamy, velvety, and restaurant-worthy.

Ingredient Amount Notes
Russet Potatoes 🥔 3 lb Cut into 1-inch chunks
Yellow Onions 🧅 2 whole Diced, medium size
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Cream Cheese 🧀 16 oz Full-fat, room temperature
Chicken Broth 💧 6 cups Low-sodium preferred
Heavy Cream 🥛 1 cup Full-fat for richness
Butter 🧈 4 tbsp Unsalted, for sautéing
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Dried Thyme 🌿 1 tsp Or 1 tbsp fresh thyme
Fresh Chives 🌱 ¼ cup Chopped, for garnish
Crispy Bacon Bits 🥓 ½ cup Optional, for garnish
Olive Oil 🫒 2 tbsp For roasting potatoes

The potatoes are the star, so don't skimp. Russet potatoes roast up perfectly tender—avoid waxy varieties like red potatoes. I grab mine from Trader Joe's when they're on sale, but any grocery store works. The cream cheese? Full-fat is non-negotiable here—it's what gives this soup that signature ultra-smooth texture. Room temperature cream cheese blends in beautifully, so take it out of the fridge 30 minutes before using. For the broth, low-sodium is key—you'll be adding plenty of salt later, and you don't want to overdo it.

No heavy cream? Half-and-half works in a pinch, but the texture won't be quite as luscious. Fresh thyme is ideal, but dried at one-third the amount gets you close. Bacon bits optional, but they add that perfect crunchy contrast—Trader Joe's pre-cooked bacon is my go-to for convenience. Want to make this vegan? Swap the cream cheese for cashew cream and use vegetable broth instead. The chives? Fresh only—dried won't give you that bright, oniony punch. If you're short on time, skip roasting and boil the potatoes first, but roasting adds that deep, caramelized flavor that makes this soup truly special.

This soup tastes even better the next day as flavors meld. Keeps for 4-5 days in the fridge, and freezes beautifully for up to 3 months. I always make a double batch—leftovers make perfect lunches. Store in airtight containers, and if freezing, portion into individual servings so you can grab and reheat just what you need. Reheat gently on the stove with a splash of broth or milk to restore that velvety texture. Garnish with fresh chives and bacon bits right before serving—they add that final touch of restaurant-quality presentation.

❤️

Why You'll Love This Recipe

  • No Peel, No Stress: I swear by this shortcut—just toss whole Russets in boiling water for 15 minutes, then cube them. That’s it. No peeling, no chopping, no mess. The skins soften right in the broth, adding this earthy depth that takes zero effort.
  • Cream Cheese Magic: Honestly, the cream cheese is what makes this soup ridiculously good. It melts into that velvety swirl while keeping the broth rich but not heavy. Add a splash of milk at the end, and you’ve got that perfect balance—like a hug in a bowl.
  • Lunchbox Hero: Here’s what sold me—this soup reheats like a dream. Pack it in a thermos the night before, and it’s my go-to for work lunches. The potatoes stay tender, the cream cheese stays smooth, and I’m not tempted by the office vending machine. (Yes, even on a Tuesday.)
  • Budget-Friendly Feast: Between us, this recipe stretches further than takeout. A big batch feeds my family for days, and the ingredients? Russets and onions are always cheap. I’ve even swapped chicken broth for veggie broth when needed—no one complains, and my wallet thanks me.

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

This method delivers the ultra-creamy, velvety texture you crave—no lumps, no skimping on richness.

1

Roast Potatoes and Onions Until Caramelized

Preheat your oven to 400°F. Toss the 3 lb Russet Potatoes (cut into 1-inch chunks) and 2 whole Yellow Onions (diced) with 2 tbsp Olive Oil, 1 tsp Salt, and 0.5 tsp Black Pepper on two rimmed baking sheets. Spread in a single layer—crowding steams instead of roasting.

Roast for 30-35 minutes, stirring once halfway, until the potatoes are tender when pierced with a fork and the onions are deep golden brown. The edges should look crispy, and you'll smell that sweet, caramelized aroma. This step builds the soup's depth of flavor—don't skip it.

2

Sauté Garlic and Build the Base

While the potatoes roast, melt 4 tbsp Butter in a large Dutch oven over medium heat. Add the 4 cloves Garlic Cloves (minced) and 1 tsp Dried Thyme, cooking for 30 seconds** until fragrant but not browned. Here's the thing—garlic burns fast, so keep your eye on it.

Immediately add the roasted potatoes and onions to the pot. Pour in 6 cups Chicken Broth and bring to a gentle boil. Reduce heat to medium-low and simmer uncovered for 15 minutes, stirring occasionally. You want the flavors to meld without the broth reducing too much.

3

Blend Until Silky Smooth

Use an immersion blender to purée the soup directly in the pot until completely smooth. If you prefer, carefully transfer to a blender in batches (don't fill beyond the max line), blending until no chunks remain. The soup should be velvety with no visible texture—this is where the magic happens for that restaurant-quality creaminess.

Return the blended soup to the pot and stir in the 16 oz Cream Cheese (cut into chunks) and 1 cup Heavy Cream over low heat. Let it warm through for 3-5 minutes, stirring constantly until fully melted and smooth. The cream cheese should disappear completely—if it clumps, whisk vigorously to break it up.

4

Season and Finish

Taste and adjust seasoning with additional salt and black pepper as needed. The soup should be rich but balanced—creamy without being heavy. I usually need about 0.5 tsp more salt at this stage, but taste first.

Keep the soup warm over low heat while you prepare the garnishes. For serving, ladle into bowls and top with 0.25 cup Fresh Chives (chopped) and 0.5 cup Crispy Bacon Bits. The bacon adds a smoky contrast that cuts through the richness beautifully.

👨‍🍳

Pro Tips For Making Baked Potato Soup Recipe Cream Cheese

  • PARBOIL POTATOES FIRST: Russets are stubborn—skip this and you’ll end up with a watery, gummy mess. Cut them into 1-inch chunks, boil for 8 minutes (they’ll still hold shape), then drain and rinse. The starch stays in the pot where it belongs, not turning your soup into glue.
  • SWEAT ONIONS LOW: I used to rush this step and end up with bitter, browned onions. Instead, cook them over medium-low heat for 10 minutes, stirring often, until they’re translucent and soft. The slow cook makes a real difference—no one wants a soup with a burnt aftertaste.
  • TEMPER CREAM CHEESE: Cold cream cheese clumps like a nightmare. Warm the broth slightly (just enough to steam, not boil), then whisk in the softened cheese in chunks. If you dump it in cold, you’ll end up with a sad, lumpy texture that even a blender can’t fix.
  • SAVE TIME WITH FROZEN GARLIC: Fresh garlic burns easily and takes forever to cook down. Frozen minced garlic (thawed) blends in seamlessly and cuts the cooking time by half. No one will notice, but your soup will taste like you spent all day on it.

Common mistakes when making perfect results

Overcooking Potatoes

Roasting potatoes until they're mushy instead of tender is a classic mistake. When pierced with a fork, they should give way easily but still hold their shape slightly—think creamy yet firm.

Overcooked potatoes turn to paste, making your soup gluey and heavy. I've learned to check them at 25 minutes (even if the recipe says 30-35 minutes) because ovens vary wildly. 🥔

Skipping the Room-Temp Cream Cheese

Using cold cream cheese straight from the fridge is a surefire way to end up with lumps. The fat in cold cream cheese doesn't blend smoothly—it creates those dreaded marble-sized clumps that ruin the velvety texture.

Always take it out 30 minutes before using. Pro tip: Cut it into ½-inch cubes for even faster melting. I keep my cream cheese on the counter year-round for recipes like this.

Rushing the Blending Process

Blending in batches or not pulsing long enough leaves behind potato skins or onion chunks, which makes the soup look unprofessional. Use an immersion blender for direct blending in the pot—it's foolproof.

If using a countertop blender, never fill beyond the max line (usually marked) to prevent splatter. I've seen too many kitchens become soup war zones from this mistake. 💦

Adding Cream Cheese Too Fast

Dumping all 16 oz of cream cheese at once over high heat causes it to clump into a single glob. Instead, stir in ¼ of the cream cheese first, let it melt completely, then add the rest gradually.

The key is low heat and constant stirring. I've had to rescue soups where someone added it all at once—it's a texture disaster waiting to happen.

Ignoring the Simmer Time

Skipping the 15-minute simmer after blending means your soup will taste flat and unbalanced. This step lets the flavors meld and the cream cheese fully incorporate. Don't rush it!

I've had guests complain about "tasting like separate ingredients" when I forgot this step. The soup needs time to become cohesive—like a good relationship, it takes patience. ⏳

Over-Salting Early

Adding all the salt at the beginning makes it impossible to adjust later. The broth and cream cheese will dilute the salt, but you'll still end up with a blindingly salty soup that's hard to fix.

Taste after adding cream cheese and adjust then. I keep a small bowl of salt nearby for easy adjustments—this is where most home cooks go wrong with seasoning. 🧂

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 20g100%
Cholesterol 120mg40%
Sodium 650mg28%
Total Carbohydrate 38g13%
Dietary Fiber 6g21%
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 substitute sour cream for cream cheese in this recipe?

You can try it, but the texture will be different. Sour cream adds tanginess but lacks the ultra-smooth, velvety richness that cream cheese provides. For a similar effect, use 8 oz cream cheese plus ½ cup sour cream—this keeps the creaminess while adding a slight tang. The soup will still be delicious, just with a different character.

2

How do I make this soup thicker or thinner?

For a thicker soup, simmer uncovered for an extra 5-10 minutes to reduce the liquid. If it's too thick, stir in ¼ cup warm broth or milk at a time until you reach your desired consistency. The key is gradual adjustments—adding too much liquid at once can thin it out too much.

3

Can I make this soup ahead of time?

This soup tastes even better the next day as flavors meld. Store in an airtight container in the fridge for 4-5 days. When reheating, warm it gently on the stove with a splash of broth or milk to restore that creamy texture. Freeze for up to 3 months—portion into individual servings for easy reheating.

4

What if I don't have an immersion blender?

No problem! Transfer the soup to a countertop blender in batches (never fill beyond the max line), blending until completely smooth. Be careful—hot soup can cause splatter. For extra safety, cool the soup slightly first. The result will be just as creamy, though you'll need to clean two blenders instead of one.

5

Is this soup kid-friendly?

Yes, but with a few adjustments. Kids often prefer less creaminess, so reduce the cream cheese to 8 oz and add ½ cup milk instead. Serve with crusty bread for dipping, and skip the bacon bits if your little ones aren't fans. The mild flavors and comforting texture make it a great option for picky eaters.

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