This Crockpot Potato Soup Will Make You Cancel Your Restaurant Reservation

I made this on a Tuesday. No occasion. No special reason.

Just me, a bag of potatoes, and a slow cooker I’d been ignoring for three months.

By dinner time, my husband walked into the kitchen, stopped, and said: “What is that smell?”

That’s the thing about crockpot potato soup. It does all the heavy lifting while you go about your day, and it rewards you with something that tastes like it came from a cozy restaurant that’s been around for 40 years.

And I’m about to show you exactly how to make it.


What You’ll Need

For the Soup

  • 2 lbs (about 6 medium) Yukon Gold potatoes, peeled and diced into ½-inch cubes
  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
  • 3 cups chicken broth (low-sodium works great)
  • 1 cup whole milk
  • ½ cup heavy cream
  • 4 oz cream cheese, softened and cubed
  • 1 tsp salt (adjust to taste)
  • ½ tsp black pepper
  • ½ tsp smoked paprika
  • ¼ tsp dried thyme

For Toppings (the fun part)

  • 6 strips bacon, cooked and crumbled
  • 1 cup shredded sharp cheddar cheese
  • 3 green onions, thinly sliced
  • Sour cream, as much as you want (no judgment)

Tools You’ll Need

  • 6-quart slow cooker / crockpot
  • Sharp chef’s knife
  • Cutting board
  • Vegetable peeler
  • Potato masher or immersion blender
  • Ladle
  • Measuring cups and spoons
  • Large skillet (for the bacon)

Pro Tips

These come straight from trial and error (mostly error):

  1. Don’t skip the cream cheese. It’s the secret to that thick, velvety texture that makes this soup feel indulgent. Add it in cubes toward the end so it melts smoothly without clumping.
  2. Yukon Golds over Russets. Russets tend to get grainy when slow cooked. Yukon Golds hold their shape better and have a naturally buttery flavor that makes a huge difference.
  3. Mash, don’t blend. If you blend the whole pot, you lose all those lovely potato chunks. Use a potato masher and go about 60-70%, leaving some texture behind.
  4. Add the dairy last. Adding milk and cream too early can cause them to separate or curdle. Stir them in during the final 30 minutes for a creamy, smooth result.
  5. Cook bacon separately. Tossing raw bacon into the slow cooker sounds tempting, but it won’t crisp up. Cook it in a skillet, crumble it, and add it fresh on top of each bowl.

Instructions

Total Time: 6-8 hours on LOW, or 3-4 hours on HIGH

Serves: 6


Step 1: Prep Your Potatoes

Peel and dice your potatoes into small, even cubes — about ½ inch. Smaller cubes cook more evenly and give you that soft, mashable texture you’re going for.

Add them straight to the crockpot.

Step 2: Add the Aromatics

Toss in your diced onion, minced garlic, salt, pepper, smoked paprika, and dried thyme right on top of the potatoes.

Pour the chicken broth over everything. Give it a quick stir.

Step 3: Let It Cook

Put the lid on and set it to:

  • LOW for 6-8 hours, or
  • HIGH for 3-4 hours

You’ll know it’s ready when a fork slides effortlessly through the potatoes.

Step 4: Add the Cream and Cream Cheese

About 30 minutes before serving, stir in the whole milk, heavy cream, and cubed cream cheese.

Put the lid back on and let it cook for another 30 minutes, stirring once or twice to help the cream cheese melt completely.

Step 5: Mash to Your Preference

Using a potato masher, mash the soup directly in the crockpot. Go about 60-70% of the way — you want some chunks left. If you prefer it completely smooth, use an immersion blender.

Taste and adjust seasoning here.

Step 6: Cook Your Bacon

While the soup is in its final 30 minutes, cook your bacon strips in a skillet over medium heat until crispy. Drain on paper towels and crumble once cooled.

Step 7: Serve and Top

Ladle into bowls. Then go wild with the toppings:

  • A generous handful of shredded cheddar
  • Crumbled bacon
  • Sliced green onions
  • A big dollop of sour cream

Eat immediately. It’s at its best right now.


Substitutions and Variations

Not everyone has the same pantry (or dietary needs), so here’s how to make it work for you:

SwapUse Instead
Chicken brothVegetable broth (makes it vegetarian)
Heavy creamCoconut cream or extra whole milk
Cream cheeseDairy-free cream cheese or Greek yogurt
Yukon Gold potatoesRed potatoes (similar texture)
BaconTurkey bacon, pancetta, or skip entirely
Sharp cheddarGruyère, Colby Jack, or smoked gouda

Want to make it heartier? Add ½ lb cooked Italian sausage or diced ham in with the potatoes at the start.

Want it spicier? Add ½ tsp cayenne or a few dashes of hot sauce at the end.


Make-Ahead Tips

This soup is actually better the next day. Here’s how to plan ahead:

  • Dice the potatoes the night before and store them submerged in cold water in the fridge. Drain and pat dry before adding to the crockpot.
  • Pre-cook the bacon and store in an airtight container in the fridge for up to 3 days.
  • The full soup can be made 1-2 days ahead. Reheat on the stovetop over low heat, stirring frequently, and add a splash of broth if it thickened too much.

Nutritional Breakdown (Per Serving, Without Toppings)

NutrientAmount
Calories~320
Protein8g
Carbohydrates30g
Fat19g
Fiber3g
Sodium~480mg

Note: Toppings will add to these numbers, especially the bacon and extra cheese.

For a lighter version: Use low-fat milk instead of heavy cream, skip the cream cheese, and top with plain Greek yogurt instead of sour cream. You’ll cut about 100 calories per serving.


Meal Pairing Suggestions

This soup is filling on its own, but it pairs beautifully with:

  • Crusty sourdough bread or a warm baguette for dipping
  • A simple green salad with vinaigrette to balance the richness
  • Grilled cheese sandwiches if you want to fully commit to comfort food mode
  • Cornbread for a Southern-inspired twist

Leftovers and Storage

This soup keeps really well. Here’s what to know:

In the fridge: Store in an airtight container for up to 4 days. It will thicken as it sits.

Reheating: Warm on the stovetop over low heat. Add a splash of broth or milk to loosen it back up. Stir often so the bottom doesn’t scorch.

In the freezer: You can freeze it, but the texture changes a bit once thawed. Dairy-based soups tend to get a little grainy. If you plan to freeze it, hold off on adding the cream and cream cheese. Add those fresh when you reheat.

Tip: Freeze in individual portions so you can pull out exactly what you need.


FAQ

Can I use frozen diced potatoes? Yes, and it actually saves a lot of prep time. Add them frozen — no need to thaw. The cook time stays the same.

My soup isn’t thick enough. What do I do? Mash more of the potatoes. The starch from the mashed potatoes thickens the broth naturally. You can also mix 1 tablespoon of cornstarch with 2 tablespoons of cold water and stir it into the soup, then let it cook for another 15 minutes.

Can I make this on HIGH the whole time? You can, but LOW is better. It gives the potatoes time to absorb all the flavors from the broth and seasonings. HIGH for 3-4 hours works in a pinch, but don’t rush it past that.

My cream cheese isn’t melting smoothly. Help. Make sure it’s softened before you add it. Cold cream cheese will leave lumps. You can also whisk it with a little hot broth in a separate bowl before stirring it into the pot.

Can I make this without a slow cooker? Yep. Use a large pot on the stovetop. Sauté the onion and garlic in butter first, then add potatoes, broth, and seasonings. Simmer on medium-low for 20-25 minutes until potatoes are tender, then follow the same steps for adding cream and mashing.

Is this gluten-free? As written, yes. Just double-check your broth label, as some brands add flour or thickeners.


Wrapping Up

This soup has become one of those recipes I genuinely look forward to making.

Not because it’s complicated or impressive-looking. But because it takes almost no effort and delivers every single time.

You dump things in a pot, go live your life, and come home to something that smells incredible and tastes like someone spent all day in the kitchen.

That’s the kind of cooking I’m always going to be into.

Give it a try this week and let me know how it went in the comments. Did you add anything extra? Change anything up? I’d genuinely love to know. And if you have any questions along the way, drop those below too.

Leave a Comment