I wasn’t expecting cooking advice from my accountant, but there I was, sitting in his cluttered office during tax season, watching him describe exactly how to make the best potato soup of my life. It was mid-April, I was stressed about numbers I didn’t understand, and he just started talking about bacon and potatoes like it was the most natural thing in the world. Honestly, I thought he was trying to distract me from the fact that I owed money. Turns out, he was just passionate about soup.
He scribbled the recipe on the back of a receipt—his handwriting was terrible, and I’m pretty sure there’s a smudge where his coffee cup sat. But I took that crumpled piece of paper home, made the soup that weekend, and let me tell you, it changed everything. I’ve tweaked it over the years, turned it into a crockpot version because I’m lazy and busy, and added a few extra handfuls of cheese because, well, cheese. But the soul of this cozy loaded crockpot potato soup with bacon is still his.
Maybe you’ve been there—you find a recipe in the most unexpected place, from the most unexpected person, and it becomes your go-to comfort food. That’s this soup for me. It’s the kind of meal that makes a gray Tuesday feel like a warm hug. The kind you make when you need something reliable and good. And now, I’m passing it along to you.
Why You’ll Love This Recipe
This cozy loaded crockpot potato soup with bacon isn’t just another potato soup recipe. It is the one. I’ve tested it more times than I care to admit, and every single batch has been consistent, creamy, and deeply satisfying. Here’s why this recipe stands out:
- Set It and Forget It: The crockpot does all the heavy lifting. You toss everything in, walk away, and come back to a kitchen that smells like heaven. Perfect for busy days when you need dinner to happen without you.
- Simple Pantry Ingredients: No fancy grocery store trips. Potatoes, broth, cream cheese, bacon, cheese—these are things you probably already have or can grab without a second thought.
- Perfect for Cozy Nights: This is the soup you make when the weather turns cold, you’ve had a rough day, or you just need something that feels like a blanket in a bowl.
- Crowd-Pleaser: I’ve served this at potlucks, family dinners, and even a Super Bowl party. It disappears every single time. Kids love it, adults love it, everyone loves it.
- Unbelievably Creamy Without Heavy Cream: The secret is cream cheese and a little bit of sour cream. It gives you that velvety texture without feeling overly rich or heavy.
This isn’t just good soup. It’s the kind of soup that makes you close your eyes after the first bite. The kind where you lean back in your chair and just sigh. It’s comfort food at its finest—easy, affordable, and absolutely packed with flavor. You deserve a bowl of this.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver that bold, comforting flavor without any fuss. Most of these are pantry staples, and the ones that aren’t are easy to find at any grocery store. Let me walk you through what you’ll need and why each ingredient matters.
- Russet potatoes (3 pounds, peeled and diced into 1-inch cubes): Russets are my go-to for this soup because they break down beautifully and create a naturally creamy texture. Yukon Golds work too, but they hold their shape a bit more. Don’t use red potatoes—they get waxy and won’t give you that silky consistency.
- Yellow onion (1 medium, diced): Adds a subtle sweetness and depth. I prefer yellow over white or red here because it mellows out during the long cook time.
- Garlic (4 cloves, minced): Because garlic makes everything better. Fresh is best, but in a pinch, you can use 1 teaspoon of jarred minced garlic.
- Chicken broth (4 cups, low-sodium): The base of the soup. Low-sodium is important here so you can control the salt level yourself. Vegetable broth works fine if you want to keep it vegetarian.
- Heavy cream (1 cup): Adds richness and helps create that luscious texture. You can substitute with half-and-half for a lighter version, but it won’t be quite as decadent.
- Cream cheese (8 ounces, softened and cubed): This is the secret ingredient. It melts into the soup and gives it that velvety, almost silky consistency. Make sure it’s softened so it incorporates smoothly.
- Sharp cheddar cheese (2 cups, shredded): Use freshly shredded cheese if you can. Pre-shredded bags have anti-caking agents that prevent them from melting smoothly. Sharp cheddar adds the most flavor.
- Bacon (1 pound, cooked and crumbled): This is non-negotiable for loaded potato soup. The smoky, salty crunch takes it over the top. I recommend thick-cut bacon for maximum impact.
- Sour cream (1/2 cup): Adds a tangy finish that balances the richness. Full-fat is best, but Greek yogurt works in a pinch.
- Butter (2 tablespoons): For sautéing the onions and garlic. It adds a layer of flavor you just can’t get from oil.
- Salt and black pepper (to taste): Season as you go. I usually start with 1 teaspoon of salt and 1/2 teaspoon of pepper, then adjust at the end.
- Optional garnishes: Chopped green onions, extra shredded cheese, a dollop of sour cream, and more crumbled bacon. Go wild.
Equipment Needed
You don’t need a professional kitchen to make this cozy loaded crockpot potato soup with bacon. Here’s what you’ll need:
- Crockpot or slow cooker (6-quart or larger): This is the star of the show. A 6-quart size gives you enough room to stir without spilling. If yours is smaller, just reduce the recipe by a third.
- Large skillet: For cooking the bacon and sautéing the onions and garlic. A cast-iron skillet works beautifully here.
- Cutting board and sharp knife: You’ll be dicing potatoes and onions, so a good knife makes the job faster and safer.
- Vegetable peeler: Unless you like potato skins in your soup (some do, and that’s fine), you’ll want to peel those russets.
- Measuring cups and spoons: Accurate measurements matter, especially for the broth and cream.
- Wooden spoon or spatula: For stirring. Metal can scratch your crockpot insert.
- Potato masher or immersion blender (optional): I like to mash a few potatoes right in the crockpot at the end for a thicker texture. You don’t have to, but it adds a nice rustic feel.
- Paper towels: For draining the bacon. Trust me, you don’t want soggy bacon in your soup.
That’s it. Nothing fancy, just basic kitchen tools you probably already own. If you don’t have an immersion blender, a regular potato masher works perfectly fine.
Preparation Method

Let me walk you through this step by step. I promise it’s easier than you think, and the results are absolutely worth it.
Step 1: Cook the bacon (15 minutes)
Lay the bacon strips in a large cold skillet. Turn the heat to medium and cook until crispy, flipping occasionally. This takes about 8-10 minutes depending on thickness. Transfer the cooked bacon to a plate lined with paper towels to drain. Once cool enough to handle, crumble it into small pieces. Reserve about 2 tablespoons of the bacon drippings in the skillet—this is liquid gold for flavor.
Step 2: Sauté the aromatics (5 minutes)
In the same skillet with the reserved bacon drippings, add the butter and melt over medium heat. Toss in the diced onion and cook for 3-4 minutes until it turns translucent and starts to soften. Add the minced garlic and cook for another 30 seconds until fragrant. Be careful not to burn the garlic—it turns bitter fast. Scrape this mixture into your crockpot.
Step 3: Assemble the soup base (5 minutes)
Add the diced potatoes, chicken broth, 1 teaspoon of salt, and 1/2 teaspoon of black pepper to the crockpot. Stir everything together so the potatoes are mostly submerged. The broth should just cover the potatoes—if it doesn’t, add a little more broth or water.
Step 4: Slow cook (6-7 hours on low or 3-4 hours on high)
Put the lid on and let the magic happen. Cook on low for 6-7 hours or on high for 3-4 hours. You’ll know the potatoes are done when you can easily pierce them with a fork. Don’t rush this step—the longer cook time on low gives the flavors more time to meld together.
Step 5: Add the creaminess (10 minutes)
Once the potatoes are tender, turn the crockpot to warm or low. Add the softened cream cheese, heavy cream, and sour cream. Stir gently until the cream cheese is fully melted and incorporated. This is where the soup transforms from brothy to lusciously creamy. If you want a thicker texture, use a potato masher to lightly mash some of the potatoes right in the pot. I usually do about 4-5 gentle mashes—just enough to break up some chunks.
Step 6: Add the cheese (5 minutes)
Gradually sprinkle in the shredded cheddar cheese while stirring continuously. This prevents clumping and ensures a smooth melt. Once all the cheese is melted and the soup looks velvety, taste it and adjust the salt and pepper. You might need a little more salt depending on your bacon and broth.
Step 7: Serve and load it up (5 minutes)
Ladle the soup into bowls. Top with a generous handful of crumbled bacon, extra shredded cheese, a dollop of sour cream, and a sprinkle of chopped green onions. Serve immediately while it’s hot and comforting.
Cooking Tips & Techniques
I’ve made this cozy loaded crockpot potato soup with bacon at least two dozen times, and I’ve learned a few things along the way. Here are my best tips to ensure yours turns out perfect every time.
Don’t skip the bacon drippings. I know it’s tempting to just use butter or oil, but those rendered bacon fats add an incredible smoky depth that you just can’t replicate. It’s the difference between good soup and unforgettable soup.
Cube your potatoes evenly. This is one of those little things that matters more than you think. If your potato pieces are all different sizes, some will be mushy while others are still crunchy. Aim for 1-inch cubes, and try to keep them consistent.
Add the dairy at the end. This is crucial. If you add cream cheese, sour cream, or heavy cream at the beginning of the cook time, they can curdle or separate. The low, gentle heat at the end is perfect for melting everything together smoothly.
Shred your own cheese. I know it’s more work, but pre-shredded cheese contains cellulose and anti-caking agents that prevent it from melting properly. Freshly shredded cheddar melts like a dream and gives you that silky, stretchy texture.
Taste and adjust before serving. Potatoes absorb a lot of salt, especially during a long cook time. Always taste your soup before you add the final garnishes and adjust the seasoning. Sometimes it needs a little more pepper or a pinch of salt.
Make it ahead of time. This soup actually tastes better the next day. The flavors have more time to meld together, and the texture gets even creamier. Just reheat it gently on the stove or in the crockpot, adding a splash of broth if it’s too thick.
Variations & Adaptations
One of the best things about this cozy loaded crockpot potato soup with bacon is how adaptable it is. Here are some of my favorite variations:
Vegetarian Version: Skip the bacon and use vegetable broth instead of chicken broth. To get that smoky flavor, add 1 teaspoon of smoked paprika and a dash of liquid smoke. Top with crispy roasted chickpeas for crunch instead of bacon bits.
Loaded Baked Potato Style: Add 1 cup of frozen corn kernels and 1/2 cup of chopped chives along with the potatoes. The corn adds a pop of sweetness that pairs beautifully with the smoky bacon and sharp cheddar.
Spicy Southwest Twist: Add 1 diced jalapeño (seeds removed if you want less heat) and 1 teaspoon of cumin along with the onions. Top with pickled jalapeños and a drizzle of hot sauce. It’s a whole different soup, but equally delicious.
Broccoli Cheddar Potato Soup: Stir in 2 cups of frozen broccoli florets during the last 30 minutes of cooking. The broccoli softens perfectly and adds a nice pop of green. You get the best of both worlds—potato soup and broccoli cheddar soup in one bowl.
Dairy-Free Adaptation: Substitute the cream cheese with a dairy-free cream cheese alternative, use full-fat canned coconut milk instead of heavy cream, and skip the cheddar cheese or use a dairy-free shred. It won’t be quite as creamy, but it’s still very good.
Instant Pot Version: Use the sauté function to cook the bacon and aromatics, then add the potatoes and broth. Pressure cook on high for 10 minutes, then quick release. Stir in the dairy and cheese as directed. It’s faster, but the crockpot version has a deeper flavor.
Serving & Storage Suggestions
This cozy loaded crockpot potato soup with bacon is best served piping hot, straight from the crockpot. Ladle it into deep bowls and let everyone customize their own toppings. I like to set up a little topping bar with bowls of crumbled bacon, shredded cheese, sour cream, chopped green onions, and even some crispy fried onions for extra crunch.
What to serve with it: A crusty loaf of sourdough bread or warm dinner rolls are perfect for dipping. A simple side salad with a tangy vinaigrette cuts through the richness nicely. If you’re feeling extra indulgent, serve it with a grilled cheese sandwich for the ultimate comfort food combo.
Storage: Let the soup cool completely before transferring it to an airtight container. It will keep in the refrigerator for up to 5 days. The flavors actually deepen and get better after a day or two.
Freezing: This soup freezes surprisingly well. Portion it into freezer-safe containers or zip-top bags, leaving a little room for expansion. It will keep for up to 3 months. Thaw overnight in the refrigerator before reheating.
Reheating: Reheat gently on the stovetop over medium-low heat, stirring occasionally. Add a splash of broth or milk if it’s too thick. You can also reheat individual portions in the microwave for 2-3 minutes, stirring halfway through. Avoid boiling, as it can cause the dairy to separate.
Make-ahead tip: You can prep all the ingredients the night before. Dice the potatoes and store them in a bowl of cold water in the fridge to prevent browning. Cook and crumble the bacon, shred the cheese, and dice the onion. In the morning, just drain the potatoes and toss everything in the crockpot.
Nutritional Information & Benefits
This cozy loaded crockpot potato soup with bacon is definitely a comfort food indulgence, but it does have some redeeming qualities. Here’s a rough estimate of the nutritional breakdown per serving (based on 8 servings):
- Calories: Approximately 520-580
- Protein: 18-22 grams
- Fat: 32-38 grams
- Carbohydrates: 38-42 grams
- Fiber: 4-5 grams
- Sodium: 900-1100 mg (varies based on broth and bacon)
Health benefits: Potatoes are actually quite nutritious—they’re a good source of vitamin C, potassium, and fiber (especially if you leave the skins on). The bone broth or chicken broth provides collagen and minerals that support gut health. Garlic and onions offer anti-inflammatory properties. And while bacon and cheese aren’t exactly health foods, they do provide protein and calcium.
Dietary considerations: This recipe is naturally gluten-free and can be made vegetarian or dairy-free with the substitutions mentioned above. It’s not low-carb, but you can reduce the potatoes and add more cauliflower to lighten it up.
My take: I believe in balance. This soup isn’t something you eat every day, but when you need comfort, it delivers. And honestly, the nourishing broth and vegetables do make it a better choice than many other comfort foods. Don’t stress about the numbers—just enjoy a warm bowl and feel good about it.
Conclusion
This cozy loaded crockpot potato soup with bacon is more than just a recipe—it’s a feeling. It’s the warmth that spreads through you on a cold night. It’s the smell that fills your kitchen and makes everyone ask, “What’s for dinner?” It’s the bowl you hold in both hands because it’s too hot to hold with one, and you don’t care because it’s that good.
I love this recipe because it’s forgiving. You can mess up the measurements, forget to stir, leave it in the crockpot a little too long, and it still turns out amazing. It’s the kind of recipe that builds confidence in the kitchen. And it’s the kind of meal that brings people together.
Now I want to hear from you. Did you make this soup? Did you add your own twist? Did your family go quiet while they ate because they were too busy enjoying it? Drop a comment below and let me know how it turned out. Share your photos, your variations, your stories. This recipe is meant to be shared, just like it was shared with me by an accountant who knew a thing or two about comfort food.
Go make some soup. You deserve it.
Frequently Asked Questions
Can I use frozen potatoes for this recipe?
I don’t recommend it. Frozen potatoes have a higher water content and tend to turn mushy and grainy during the long cook time. Fresh potatoes give you a much better texture. If you’re short on time, you can dice them the night before and store them in cold water in the fridge.
Why is my soup too thin?
This usually happens if you added too much broth or if the potatoes didn’t break down enough. To fix it, mash some of the potatoes directly in the pot with a potato masher. You can also mix 2 tablespoons of cornstarch with 2 tablespoons of cold water to make a slurry, then stir it into the soup and let it cook for 10 more minutes.
Can I make this soup in a Dutch oven instead of a crockpot?
Absolutely. Cook the bacon and aromatics in the Dutch oven, then add the potatoes and broth. Bring to a simmer, cover, and cook on low heat for about 45 minutes to an hour, or until the potatoes are tender. Then add the dairy and cheese as directed. It’s faster, but you’ll need to keep an eye on it.
How do I prevent the soup from curdling?
Curdling happens when dairy is exposed to high heat too quickly. Always add the cream cheese, heavy cream, and sour cream after the soup has been turned to low or warm. Make sure the cream cheese is softened and cubed so it melts evenly. Stir gently and consistently. And never let the soup boil after you’ve added the dairy.
Can I add other vegetables to this soup?
Definitely. Carrots, celery, and cauliflower all work well. Dice them into small pieces and add them along with the potatoes. Just keep in mind that different vegetables have different cook times, so try to cut them into similar-sized pieces. Broccoli and corn are great additions, but add them during the last 30 minutes so they don’t get too soft.
Pin This Recipe!

Cozy Loaded Crockpot Potato Soup with Bacon – Easy & Best
This cozy loaded crockpot potato soup with bacon is the ultimate comfort food—creamy, rich, and packed with flavor. Made with simple ingredients like russet potatoes, cream cheese, sharp cheddar, and crispy bacon, it’s a set-it-and-forget-it meal that’s perfect for busy days and cold nights.
- Prep Time: 15 minutes
- Cook Time: 6-7 hours (low) or 3-4 hours (high)
- Total Time: 6 hours 15 minutes to 7 hours 15 minutes
- Yield: 8 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 3 pounds russet potatoes, peeled and diced into 1-inch cubes
- 1 medium yellow onion, diced
- 4 cloves garlic, minced
- 4 cups low-sodium chicken broth
- 1 cup heavy cream
- 8 ounces cream cheese, softened and cubed
- 2 cups sharp cheddar cheese, shredded
- 1 pound bacon, cooked and crumbled
- 1/2 cup sour cream
- 2 tablespoons butter
- Salt and black pepper to taste
- Optional garnishes: chopped green onions, extra shredded cheese, sour cream, more crumbled bacon
Instructions
- Cook the bacon: Lay bacon strips in a large cold skillet. Turn heat to medium and cook until crispy, flipping occasionally (8-10 minutes). Transfer to a paper towel-lined plate to drain. Once cool, crumble into small pieces. Reserve 2 tablespoons of bacon drippings in the skillet.
- Sauté the aromatics: In the same skillet with reserved bacon drippings, add butter and melt over medium heat. Add diced onion and cook 3-4 minutes until translucent. Add minced garlic and cook 30 seconds until fragrant. Scrape mixture into crockpot.
- Assemble the soup base: Add diced potatoes, chicken broth, 1 teaspoon salt, and 1/2 teaspoon black pepper to the crockpot. Stir to combine. Broth should just cover potatoes; add more broth or water if needed.
- Slow cook: Cover and cook on low for 6-7 hours or on high for 3-4 hours, until potatoes are fork-tender.
- Add the creaminess: Turn crockpot to warm or low. Add softened cream cheese, heavy cream, and sour cream. Stir gently until cream cheese is fully melted and incorporated. For thicker texture, lightly mash some potatoes with a potato masher (4-5 gentle mashes).
- Add the cheese: Gradually sprinkle in shredded cheddar cheese while stirring continuously until melted and smooth. Taste and adjust salt and pepper as needed.
- Serve and load it up: Ladle soup into bowls. Top with crumbled bacon, extra shredded cheese, a dollop of sour cream, and chopped green onions. Serve immediately.
Notes
Don’t skip the bacon drippings—they add incredible smoky depth. Cube potatoes evenly for consistent cooking. Add dairy at the end to prevent curdling. Shred your own cheese for best melting. Taste and adjust seasoning before serving. Soup tastes even better the next day.
Nutrition
- Serving Size: 1 bowl (about 1.5 cu
- Calories: 550
- Sugar: 5
- Sodium: 1000
- Fat: 35
- Saturated Fat: 18
- Carbohydrates: 40
- Fiber: 4.5
- Protein: 20
Keywords: crockpot potato soup, loaded potato soup, bacon potato soup, slow cooker soup, comfort food, creamy potato soup


