Some crockpot cheese potato soups turn out watery, grainy, or curdled — but this one doesn’t. Rich, velvety, and packed with crispy bacon, tender potato chunks, and a sharp cheddar base that melts into something glossy and decadent.
It’s the soup you want on a cold night, and it’s almost entirely hands-off.
The slow cooker does the work here — six hours on low, no stirring, no babysitting. You crisp the bacon and sauté the aromatics in the morning, load everything into the crockpot, and come home to soup that smells like a baked potato in the best possible way.
But here’s what makes this version different: it’s fail-proof.
That means Russet potatoes (not waxy ones that turn watery), evaporated milk (which resists curdling in a slow cooker), and cheese added off the heat in small handfuls (the professional technique that prevents graininess).
These are small details, but they’re the difference between creamy, smooth soup and soup that separates in the bowl.
It’s high in protein for a cheese soup — about 16–20g per serving from the bacon, cheddar, and Greek yogurt. And it’s genuinely a complete meal with a piece of crusty bread on the side.
This is the kind of recipe that earns a permanent spot in the winter rotation. It’s comfort food, it’s easy, and it works every single time.
Why This Slow Cooker Bacon Cheddar Cheese Soup Works

Russet potatoes create the body. Starchy Russets break down during a long cook and give the soup its thick, hearty texture. Waxy potatoes like Yukon Gold stay firm and release less starch, which leads to a thin, watery soup — the number one complaint with crockpot potato soup.
Evaporated milk prevents curdling. This is the single biggest upgrade over most potato soup recipes. Regular milk and almond milk are prone to breaking in a slow cooker after hours of heat. Evaporated milk has a different composition that resists separation, so the soup stays creamy even on day two.
Add the cheese off the heat. Adding cheddar to a simmering liquid is the fastest way to make soup grainy. Turning off the slow cooker and adding the cheese in small handfuls lets it melt gently and emulsify into the base instead of breaking.
Less liquid means more flavor. Two cups of chicken broth, not three. The potatoes release their own water, and the slow cooker traps it all. Starting with less liquid gives you a soup that tastes like potatoes and cheese, not diluted broth.
Greek yogurt adds creaminess and protein. Stir in a half cup of Greek yogurt at the end for a tangy, rich body and a few grams of protein per serving. This swap makes the soup feel lighter and more modern than heavy cream.
Layer the bacon in two stages. Half goes into the soup for flavor, and the other half gets scattered on top at serving so it stays crispy. This is the difference between bacon you can taste and bacon that’s gone soft in the soup.
The sodium citrate option makes it bulletproof. If you want restaurant-quality smooth cheese soup every time, dissolve a teaspoon of sodium citrate in water before adding the cheese. It’s optional, but it’s the difference between “good” and “can’t believe I made this at home.”
It’s freezer-friendly (sort of). This is one of the few creamy soups you can freeze if you’re careful. See the storage section for details. But honestly, it’s so good you probably won’t have leftovers.
It’s genuinely a complete meal. With bacon, cheddar, potatoes, and Greek yogurt, this soup has protein, carbs, and fat. Add a piece of crusty bread and a simple salad, and dinner is done.
Slow Cooker Creamy Bacon Cheddar Cheese Soup
A rich, velvety potato soup packed with crispy bacon, tender chunks of potato, and a decadent sharp cheddar cheese base — slow-cooked to perfection with zero fuss and zero risk of curdling or graininess.
Ingredients
- 6 slices thick-cut bacon, diced and crisped (save 1 tbsp of the rendered bacon fat)
- 3 lbs Russet potatoes, peeled and cut into ½-inch cubes
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 2 cups low-sodium chicken broth
- 1 can (12 oz) evaporated milk (not regular milk — this is the key to a stable, creamy soup)
- ½ cup Greek yogurt (full-fat or 2%) or smooth-blended cottage cheese
- 2 cups sharp cheddar cheese, freshly shredded from a block (avoid pre-bagged shredded cheese)
- 2 tbsp cornstarch mixed with 2 tbsp cold water (slurry)
- 1 tsp kosher salt, plus more to taste
- ½ tsp freshly ground black pepper
- Optional: 1 tsp sodium citrate dissolved in 1 tbsp water (for guaranteed smooth cheese)
- Fresh chopped chives or green onions, for garnish
Instructions
- Crisp the bacon.
Cook the diced bacon in a skillet over medium heat until crispy. Transfer to a paper towel-lined plate. Reserve 1 tablespoon of the rendered bacon fat in the skillet. - Sauté the aromatics.
In the same skillet with the bacon fat, sauté the diced onion and garlic over medium heat for 3–4 minutes, until fragrant and translucent. Transfer to a 6-quart slow cooker. - Add the potatoes and broth.
Add the cubed Russet potatoes to the slow cooker. Pour in the 2 cups of chicken broth and season with salt and pepper. The liquid should barely cover the potatoes — if it doesn't, add another ¼ cup of broth, but no more. - Slow cook until tender.
Cover and cook on LOW for 6 hours (or HIGH for 3–4 hours) until the potatoes are completely tender and easily mash with a fork. Do not stir during cooking — every stir releases starch and risks a gluey texture. - Mash and thicken.
Mash about half the potatoes directly in the slow cooker with a potato masher. You want a thick, hearty base with some whole chunks remaining. Stir in the evaporated milk, Greek yogurt, and cornstarch slurry. Stir gently. - Turn off the heat and add the cheese.
Turn the slow cooker off completely. Let it sit for 2 minutes. If using sodium citrate, stir it in now. Add the freshly shredded cheddar in 4–5 small handfuls, stirring gently after each addition until the cheese has fully melted before adding the next handful. Do not turn the heat back on during this process. The residual heat is enough. - Finish and serve.
Stir in half of the crispy bacon. Taste and adjust salt and pepper. Ladle into bowls and top with the remaining crispy bacon and fresh chopped chives.
Notes
Protein per Serving: About 16–20g
Nutrition note: Protein per serving depends on the exact weight of your potatoes, cheese, Greek yogurt, and portion size. Use your specific ingredients to calculate accurate numbers.
Tips for the Best Slow Cooker Bacon Cheddar Potato Soup

Use Russets, not Yukon Golds. Starchy Russets break down and create the thick, creamy body this soup needs. Yukon Golds are waxy and stay firm, which leads to a thin, brothy soup instead of a creamy one.
Use evaporated milk, not regular milk. This is the most important upgrade. Evaporated milk resists curdling and separation in a slow cooker, so the soup stays smooth even after hours of heat: regular milk and almond milk break.
Shred your own cheddar from a block. Pre-shredded cheese is coated in anti-caking agents (usually potato starch or cellulose) that prevent it from melting smoothly. It will turn your soup grainy. Always shred from a block.
Turn off the heat before adding the cheese. Cheddar melts smoothly off the heat and turns grainy on heat. Turn off the slow cooker, wait 2 minutes, then add the cheese in small handfuls, stirring gently after each addition.
Don’t stir during the cook. Every stir releases starch from the potatoes, which can turn the soup gluey. Leave it alone and let the slow cooker do its job.
Mash half the potatoes, leave half whole. This gives you a thick, creamy base with some hearty chunks. Mashing all the potatoes gives you a purée; mashing none gives you broth with potato chunks. Half is the sweet spot.
Add the Greek yogurt off the heat. Greek yogurt is prone to curdling if it hits a simmering liquid. Stir it in at the end, with the evaporated milk and slurry, after the slow cooker is off.
Use 2 cups of broth, not 3. Slow cookers trap all moisture. Less liquid means a thicker, more flavorful soup. You can always add more at the end if it’s too thick, but you can’t take it out.
Skim the fat if needed. Bacon fat adds flavor, but if you see a visible layer of oil on top of the finished soup, skim it off with a spoon.
For extra smoothness, use an immersion blender. For a silky, restaurant-style soup, blend about half the soup with an immersion blender instead of mashing. You’ll get a smoother texture while still keeping some potato chunks.
Use sodium citrate for guaranteed smoothness. For restaurant-quality smooth cheese soup every time, dissolve 1 teaspoon of sodium citrate in 1 tablespoon of water and stir it in before adding the cheese. It’s the same melting salt used in professional kitchens and modern queso recipes. Optional, but worth trying.
Crisp the bacon at the end, not in the soup. Bacon added to a long-cooking soup loses its crispness and becomes chewy. Cook it separately, reserve half for topping, and stir the other half in just before serving.
Top with extra bacon and chives at the table. The finishing touches — crispy bacon, fresh chives, maybe a crack of black pepper — are what make this soup feel restaurant-quality instead of just homemade.
Easy Variations

Cream of Broccoli Cheese Soup
Add 3 cups of chopped broccoli florets along with the potatoes. Use an immersion blender to blend about half the soup after cooking for a smoother, more uniform texture. It becomes a creamy broccoli cheddar soup — one of the most popular variations of cheddar cheese soups.
Crockpot Cheddar Ale Soup
Replace 1 cup of the chicken broth with 1 cup of dark beer (stout, porter, or brown ale). Skip the evaporated milk and increase the Greek yogurt to 1 cup. The beer adds depth and a subtle malty sweetness. This is the crockpot cheddar ale soup version — rich, hearty, and perfect for fall.
Hearty Beer Cheese Soup
Use the cheddar ale version above but add 2 cups of diced ham or crumbled sausage. It’s a heartier, more substantial soup that eats like a meal. Serve with pretzel bread or crusty rolls.
Spicy White Cheddar Beer Cheese Soup
Use white cheddar instead of sharp yellow cheddar and add 1 diced jalapeño to the aromatics. Add a pinch of cayenne with the salt and pepper. Use the beer version as the base. It’s a spicier, more sophisticated take on beer cheese soup.
Cheese Tortellini Soup
After the soup is finished and the cheese is melted, stir in 2 cups of cooked cheese tortellini. Let it sit on warm for 5 minutes to heat through. This turns it into a heartier, meal-worthy soup—like a potato soup and pasta soup combined.
Cottage Cheese Soup (High-Protein Version)
Swap the Greek yogurt for 1 cup of smooth-blended cottage cheese. It adds more protein and a slightly tangier flavor. The soup lands closer to 20–22g of protein per serving.
Creamy Soup Recipes Easy (No Bacon)
Skip the bacon and sauté the aromatics in 2 tablespoons butter or olive oil. The soup is still rich and creamy, just vegetarian. Top with sliced green onions or chives.
Mac and Cheese Soup
After the soup is finished, stir in 2 cups of cooked elbow macaroni. Add an extra ½ cup of shredded cheddar. Let it sit on warm for 5 minutes. It’s a creamy mac and cheese soup—the ultimate comfort-food mashup.
Potato Chowder Soup
Add 1 cup frozen corn kernels and 1 cup diced celery with the potatoes. The result is more like a hearty potato chowder than a straight potato soup.
Cream of Chicken Soup Recipes Dinners (Chicken Version)
Add 2 cups of shredded cooked chicken to the soup after the cheese is melted. Stir to combine and heat through on warm for 5 minutes. It’s a creamy chicken and potato soup — a full meal in a bowl.
Storage and Reheating

Refrigerator: Store in an airtight container for up to 4 days. The soup thickens considerably in the fridge — add a splash of broth or evaporated milk when reheating.
Reheating: Reheat gently on the stovetop over low heat or in the microwave in 1-minute intervals, stirring in between. Do not boil — high heat can cause the dairy to separate. If the soup looks grainy after reheating, a quick whisk usually brings it back together.
Freezer: This soup does not freeze well. Dairy-based soups separate and become grainy after thawing. Make it fresh and enjoy it within 4 days.
Food safety: Refrigerate within 2 hours of cooking. Reheat leftovers until hot throughout — 165°F.
Frequently Asked Questions
Why evaporated milk instead of regular milk?
Evaporated milk has over half its water content removed, which makes it far more resistant to separation and curdling in a slow cooker. Regular milk and almond milk are prone to breaking after hours of heat. Evaporated milk also tastes richer and creamier.
Can I use pre-shredded cheese?
No. Pre-shredded cheese is coated in anti-caking agents (usually potato starch or cellulose) that prevent it from melting smoothly. It will turn your soup grainy. Always shred from a block.
Why did my soup turn out grainy?
Two reasons: pre-shredded cheese, or adding cheese to a simmering liquid. Always use freshly shredded cheese and add it off the heat, in small handfuls, stirring gently until each addition melts.
Why is my potato soup watery?
Almost always because you added too much liquid or used waxy potatoes. Use Russets and start with only 2 cups of broth. Slow cookers trap all moisture, so the potatoes release their own water. Starting with less liquid means a thicker, more flavorful soup.
Can I make this without bacon?
Yes. Skip the bacon and use 1 tablespoon of olive oil or butter to sauté the aromatics. The soup will still be delicious, just slightly less smoky.
Can I add other vegetables?
Yes. Cauliflower, broccoli, or corn all work well. Add them with the potatoes so they have time to soften. If adding broccoli, use frozen florets and add them in the last 30 minutes to keep them bright green.
How do I make this vegetarian?
Skip the bacon, use vegetable broth instead of chicken broth, and use a vegetarian cheddar. Sauté the aromatics in olive oil or butter.
Can I use frozen potatoes?
Yes, but the texture will be slightly different. Frozen diced potatoes are already par-cooked, so reduce the cook time to 4 hours on low. Add them frozen — no need to thaw.
How do I make this in an Instant Pot?
Sauté the bacon and aromatics on sauté mode. Add the potatoes and 2 cups of broth. Cook on high pressure for 8 minutes, then quick release. Mash half the potatoes, stir in the evaporated milk and slurry, then turn off the heat and add the cheese in handfuls. It’s much faster.
Is this soup gluten-free?
Yes, as written, if you use cornstarch instead of flour and confirm your chicken broth and bacon are gluten-free. The recipe uses cornstarch, which is naturally gluten-free.
Can I double the recipe?
Yes. Use an 8-quart slow cooker. Cooking time stays the same, but you may need to add 10–15 minutes to ensure the potatoes are fully tender.
How much protein is in each serving?
About 16–20g per serving, depending on the Greek yogurt and cheese brands you use. If you want more protein, add 2 cups of shredded chicken (adds about 8g per serving) or swap the Greek yogurt for blended cottage cheese.
What do I serve with this soup?
Crusty bread, garlic bread, a simple green salad, or a grilled cheese sandwich. For a heartier meal, serve it with roasted vegetables or a piece of roasted chicken.
Can I make this in the oven instead?
Yes. Follow the same method but use a Dutch oven. Bake at 325°F for 1½–2 hours, until the potatoes are tender. Finish on the stovetop, off the heat, when adding the cheese.
What’s the best cheddar for this soup?
Sharp or extra-sharp cheddar. The sharper the cheese, the more flavor the soup has. Avoid mild cheddar — it gets lost in the potato and bacon.
More Cheddar Cheese Soups and Cozy Crockpot Recipes You’ll Love
- Crockpot Coconut Lentil Soup
- Crockpot Ham and Beans
- Crockpot Turkey Chili
- Crockpot Brisket
- Crockpot Chicken Drumsticks
Conclusion
This slow cooker creamy bacon cheddar potato soup is the ultimate cozy comfort food — rich, velvety, and packed with crispy bacon, tender potatoes, and sharp cheddar. It’s the kind of soup that makes a cold night feel warm, and it’s almost entirely hands-off.
The keys to making it fail-proof are simple: use Russets, reduce the broth, swap in evaporated milk, turn off the heat before adding the cheese, and stir gently. Do that, and you’ll have a soup that’s creamy, smooth, and never grainy or watery.
Make it for a cozy Sunday dinner, a game day gathering, or a lazy weeknight when you want something that feels like a hug in a bowl. Serve it with crusty bread and a simple salad, and watch it disappear.
This is the kind of soup that earns a permanent spot in the winter rotation — and it’s one of the best cheddar cheese soups you can make.