Baked Potato Soup Recipe No Bacon: Velvety Cream Cheese Base With Crispy Bread Crowns

Soups & Stews

Baked Potato Soup Recipe No Bacon: Velvety Cream Cheese Base With Crispy Bread Crowns

This baked potato soup recipe without bacon delivers all the comforting flavors of classic versions—just without the meat. The secret lies in a velvety cream cheese base that blends seamlessly with roasted potatoes, creating a rich, satisfying texture that’s impossible to resist.

What sets this apart is the crispy bread crowns baked on top, adding a satisfying crunch that elevates every spoonful.

The process is straightforward: roast potatoes until tender, simmer them in aromatic broth, then blend with cream cheese for that signature creamy consistency. No bacon needed—smoked paprika or crispy onions can add depth if you prefer extra flavor.

The result is a soup that’s hearty enough for a chilly evening but simple enough for a weeknight dinner.

By the time you’re done, you’ll have a bowl of soup with perfectly tender potatoes, a smooth cream cheese base, and those irresistible crispy bread crowns on top.

The aroma alone will have everyone gathering around the table, and the texture—creamy yet substantial—makes it a standout dish. Ready to make this comforting classic your new favorite?

This recipe works as a main dish or side, and leftovers reheat beautifully. The key to success is achieving that crispy bread topping—just a few minutes in the oven transforms simple bread slices into golden, crunchy crowns. Let’s get started on this comforting, crowd-pleasing soup.

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

Ingredients for baked potato soup recipe no bacon

Six ingredients make this comforting soup—creamy, crispy, and full of flavor.

Ingredient Amount Notes
Russet Potatoes 🥔 3 lb Medium size, peeled and cubed
Cream Cheese 🧀 16 oz Full-fat for best texture
Chicken Broth 💧 6 cups Low-sodium preferred
Heavy Cream 🥛 1 cup Full-fat for richness
Yellow Onion 🧅 1 whole Diced, about 1 cup
Carrots 🥕 3 medium Peeled and chopped (about 1 cup)
Garlic Cloves 🧄 4 cloves Minced for aromatic base
Smoked Paprika 🌶️ 1 tbsp For depth without bacon
Ground Black Pepper 🌶️ ½ tsp Freshly ground preferred
Salt 🧂 1 ½ tsp Adjust to taste
Baguette 🍞 1 whole Sliced into 1-inch pieces
Olive Oil 🫒 2 tbsp For crispy bread crowns
Fresh Parsley 🌿 ¼ cup Chopped for garnish

The potatoes are the heart of this soup, so pick firm, starchy russets—they hold up better when roasted. I always grab the 3-pound bag at Trader Joe's since they're pre-washed and consistent. For the cream cheese, Philadelphia brand melts the smoothest—none of that block stuff. The baguette? French-style from the bakery section has the best texture for crispy crowns, but any crusty bread works. If you can't find one, Italian bread or sourdough are great backups.

No smoked paprika? Substitute with a pinch of liquid smoke plus extra black pepper. The carrots can be swapped for sweet potatoes if you prefer, but they'll change the color slightly. Fresh parsley is ideal, but dried works at one-third the amount. For the bread crowns, toast them in the oven until golden—don't skip this step. The soup reheats beautifully, but the bread gets soggy, so always make fresh crowns when serving. If you're short on time, garlic bread from the freezer section works in a pinch.

This soup keeps for 4-5 days in the fridge, but the bread crowns are best made fresh. Double the batch if you're feeding a crowd—they disappear fast. For meal prep, store the soup separately and toast the bread when ready to serve. Freezes well too, but the texture changes slightly after thawing. I always make extra and freeze portions for lazy days—just reheat and top with fresh bread crowns.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this—just toss peeled potatoes, onions, and broth into one pot, simmer until tender, then blend with cream cheese and cream. No chopping, no fuss, no extra dishes. That’s my kind of cooking.
  • Creamy Without Cloying: Here’s what sold me—the balance. The Russets hold their shape while soaking up the broth, then the cream cheese melts into a velvety finish, but the heavy cream keeps it rich without being heavy. (Yes, even on a Tuesday night.)
  • Leftover Goldmine: This soup only gets better the next day. The flavors meld, the potatoes soften just right, and I’ve reheated portions for lunch all week. Freeze half for when you need a quick, hearty meal—no one will guess it’s been sitting in the freezer.
  • Budget-Friendly Luxury: You’re getting restaurant-quality comfort for pennies. Russets are cheap, broth stretches miles, and a single block of cream cheese stretches to feed four. Honestly, it’s the kind of dish that makes grocery night feel like a win.

Step-by-step instructions for creamy baked potato soup

Here's how to create a silky-smooth potato soup with rich cream cheese and crispy bread crowns.

1

Sauté the Aromatic Base

Heat the 2 tablespoons olive oil in a large Dutch oven over medium heat. Add the diced 1 whole yellow onion and chopped 3 medium carrots, cooking for 5-6 minutes until softened and just beginning to caramelize. You'll know they're ready when they smell sweet and the edges turn translucent.

Add the minced 4 cloves garlic and stir for 30 seconds until fragrant. Immediately sprinkle in the 1 tablespoon smoked paprika and 1.5 teaspoons salt, stirring constantly for 1 minute to toast the spices. This step builds the flavor foundation - don't skip it. The paprika adds that smoky depth without bacon, while the garlic will infuse the entire soup with aroma.

2

Simmer the Potatoes and Vegetables

Add the cubed 3 lb russet potatoes to the pot and pour in the 6 cups chicken broth. Bring to a boil, then reduce heat to medium-low and simmer uncovered for 15-20 minutes until the potatoes are fork-tender. You'll know they're ready when they pierce easily with a knife - the edges should be soft but the centers still slightly firm.

While the potatoes cook, keep an eye on the liquid level. If it reduces too much, add ½ cup water to maintain proper consistency. This simmering process develops the soup's depth of flavor as the vegetables release their natural sweetness into the broth.

3

Create the Creamy Base

Remove the pot from heat and let it cool slightly for 2-3 minutes. Then, using a potato masher or immersion blender, partially mash the potatoes while still in the pot - you want some texture remaining, not a completely smooth purée. This texture gives the soup body without making it gluey.

Return the pot to low heat and gradually whisk in the 16 oz cream cheese, adding it in small chunks to prevent clumping. Stir constantly until completely melted and smooth. The heat should be very gentle - you're just warming through, not cooking. This is where the soup transforms from simple potato broth to luxurious cream cheese richness.

4

Finish with Cream and Seasoning

Reduce heat to low and stir in the 1 cup heavy cream. Add the 0.5 teaspoon ground black pepper and taste, adjusting the seasoning if needed. The soup should be creamy but still have some weight to it - not too thin. If it's too thick, whisk in 2-3 tablespoons of the reserved cooking liquid until you reach your desired consistency.

Let the soup simmer gently for 5 minutes to allow all the flavors to meld together. The cream cheese should be fully incorporated, creating that velvety texture we're after. This final simmer ensures everything is perfectly balanced - creamy, flavorful, and just the right temperature for serving.

5

Prepare the Crispy Bread Crowns

While the soup finishes, preheat your oven to 375°F. Cut the 1 whole baguette into 1-inch slices and toss them in a large bowl with 1 tablespoon olive oil until evenly coated. Spread the bread slices in a single layer on a baking sheet, brushing any excess oil on top.

Bake for 8-10 minutes until the bread is deep golden brown and crispy on both sides. Watch carefully - they crisp up quickly. These bread crowns are the perfect textural contrast to the creamy soup, adding that satisfying crunch with every bite.

👨‍🍳

Pro Tips For Making Baked Potato Soup Recipe No Bacon

  • PARBOIL POTATOES FIRST: This isn’t just a suggestion—it’s the thing that matters most. Toss whole Russets in boiling water for 8-10 minutes until a knife slides in easily. Skipping this step means your soup will either turn to glue or leave you with undercooked chunks. (Yes, even if you’re impatient like me.)
  • SAUTÉ ONIONS LOW AND SLOW: I used to rush this part and wondered why my soup tasted flat. Cook the diced yellow onion in butter over medium-low heat for 10-12 minutes until deep golden, not just soft. The longer you let it caramelize, the richer the flavor—just don’t walk away.
  • TEMPER THE CREAM CHEESE: Cold cream cheese straight into hot soup? That’s a recipe for curdled disaster. Mix it with a splash of warm broth or the heavy cream first, then whisk it in slowly. This keeps your soup silky, not lumpy. (Your future self will thank you.)
  • STIR IN HEAVY CREAM LAST: Adding the cream too early turns your soup into a sad, watery mess. Wait until the potatoes are fully cooked and the broth is simmering gently, then fold it in off the heat. This keeps the texture velvety and prevents curdling. Sounds weird, but it works.

Common mistakes when making this dish

Overcooking Potatoes

I’ve made this mistake more times than I’d like to admit—turning perfectly tender potatoes into a mushy, gluey mess. The key is timing: potatoes should be fork-tender with slight resistance in the center (about 15-20 minutes of simmering).

If you overcook them, they’ll break down completely when blended, leaving you with a thick, pasty soup. To avoid this, check for doneness early and remove the pot from heat immediately when the edges soften. 🥔

Skipping the Smoked Paprika

While this recipe works without bacon, the smoked paprika is what gives it that classic depth. If you omit it completely, your soup will taste flat and missing something. I recommend using 1 tablespoon of Penzeys smoked paprika—it’s rich and consistent.

If you’re out, a pinch of liquid smoke or extra black pepper can help, but it won’t be the same. The paprika mimics the smokiness bacon brings, so don’t skip it unless you’re okay with a milder flavor. 🌶️

Adding Cream Cheese Too Fast

When you add the 16 oz cream cheese, do it gradually over low heat while stirring constantly. If you dump it all in at once or heat too quickly, you’ll end up with lumps that refuse to dissolve, no matter how much you whisk.

I like to cut the cream cheese into small chunks first, then add them one at a time, letting each melt completely before adding the next. Patience here makes all the difference. 🧀

Neglecting the Bread Crowns

The crispy bread crowns are what turn this soup from good to amazing, but they’re often an afterthought. Many people skip them or undercook the bread, leaving it soft and unappetizing. To get that perfect crunch, bake the slices at 375°F for 8-10 minutes until they’re deep golden brown.

Use a French baguette for the best texture—it’s worth the splurge. If you’re short on time, toast them in a skillet over medium heat for 2-3 minutes per side, but oven-baked is ideal. 🍞

Overblending the Soup

While it’s tempting to make the soup completely smooth, partially mashing the potatoes first gives it a better texture. If you blend everything too thoroughly, the soup will turn out gluey and heavy.

Use a potato masher or immersion blender to leave some chunks—this adds body and prevents a pasty consistency. For a smoother finish, blend only half the soup and mix it back in, but even then, a few lumps are better than a thick, uniform purée. 🥄

Ignoring Seasoning Adjustments

After adding the cream and pepper, always taste and adjust the seasoning. The cream cheese can mute flavors, so you might need an extra pinch of salt or a splash of lemon juice to brighten things up.

I often add a ¼ teaspoon of garlic powder or a dash of McCormick onion powder for extra depth. Don’t assume the seasoning is perfect—trust your taste buds and tweak as needed. 🧂

Nutrition facts

Servings 6
Amount Per Serving
Calories 420kcal
% Daily Value *
Total Fat 26g33%
Saturated Fat 16g80%
Cholesterol 90mg30%
Sodium 620mg27%
Total Carbohydrate 32g11%
Dietary Fiber 4g14%
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 cream cheese?

Yes, but the texture will be thinner and less rich. Replace the 16 oz cream cheese with 1 cup sour cream or ½ cup Greek yogurt for tanginess, or use 1 cup evaporated milk for a lighter option. For extra depth, add 1 tablespoon butter while simmering. The soup will still be delicious but won't have that signature velvety consistency.

2

How can I make this soup vegetarian?

This recipe is already vegetarian-friendly! Just swap the chicken broth for vegetable broth and ensure all other ingredients (like cream cheese) are plant-based if needed. For extra umami, add 1 tablespoon soy sauce or ½ teaspoon nutritional yeast when simmering. The smoked paprika and garlic will still provide that savory depth without meat.

3

Can I use sweet potatoes instead of russets?

Sweet potatoes will give your soup a slightly sweeter, orange hue and a creamier texture. Use 3 lbs sweet potatoes (peeled and cubed) and reduce the broth to 5 cups since sweet potatoes release more moisture. Roast them first for 20 minutes at 400°F to concentrate their natural sweetness before simmering.

4

Why did my bread crowns turn out soggy?

Soggy bread crowns usually happen from one of two issues: underbaking or adding them too early. Always bake at 375°F for 8-10 minutes until golden brown and crispy. For extra insurance, serve the bread crowns on the side or place them directly on the soup just before serving. Pro tip: Brush them with melted butter after baking for maximum crispiness!

5

How long can I store leftovers?

Store leftovers in an airtight container in the fridge for up to 4-5 days. Reheat gently on the stove over low heat, stirring occasionally, until warmed through. The bread crowns won't reheat well, so make fresh ones when serving. For freezing, store the soup portion only (without bread) for up to 3 months—thaw overnight in the fridge before reheating.

★★★★★5.0(3 reviews)
Categories Soups & Stews