There used to be this tiny diner off Highway 17 called The Rusty Spoon that made a creamy potato soup that I still dream about. When they closed their doors back in 2018—just a handwritten sign taped to the window saying “Thanks for the memories”—I honestly felt a little lost. That soup was my go-to comfort on rainy days, bad weeks, and even good ones that just needed a warm bowl of something real. After twelve tries—some watery, some gluey, one that my husband politely called “edible”—I finally got it.
The secret wasn’t some fancy technique or rare ingredient. It was patience, honestly. And a little bit of cream cheese I threw in on a whim one Tuesday night when I was out of heavy cream. That batch? That was the one. The texture turned out velvety without being heavy, and the smoky bacon bits on top added this salty crunch that made every spoonful interesting. I remember standing over the pot with a spoon, tasting it, and thinking, “There it is.”
Maybe you’ve been there too—chasing a flavor from a restaurant that no longer exists, or a memory tied to a specific bowl of soup. This creamy potato soup with bacon and chives is my way of holding onto that diner feeling. It’s rich without being complicated, filling without weighing you down. And honestly? It might just become your new cold-weather favorite. Let me show you how simple it really is.
Why You’ll Love This Recipe
I’ve tested this creamy potato soup with bacon and chives more times than I care to admit. There were batches that were too thin, others that were more like mashed potatoes with broth. But this version? This is the one I keep coming back to, and here is why you will too.
- Quick & Easy : Comes together in about 45 minutes, most of which is hands-off simmering time. Perfect for those evenings when you need dinner on the table without a production.
- Simple Ingredients : No fancy grocery trips needed. Potatoes, bacon, onion, broth, cream cheese, and milk—things you probably already have in your kitchen.
- Perfect for Cozy Nights : Whether it is a rainy Sunday or a chilly weekday, this soup wraps you up like a warm blanket.
- Crowd-Pleaser : I have served this at family gatherings and potlucks, and the pot always comes back empty. Kids and adults go for seconds without fail.
- Unbelievably Delicious : The texture is the real star here—creamy but not gloopy, with little chunks of potato and bits of crispy bacon in every bite.
What makes this recipe different from the dozens of others out there? Two things. First, I use cream cheese instead of heavy cream for a tangier, silkier finish that doesn’t separate when reheated. Second, I reserve some of the bacon fat to sauté the onions, which adds a smoky depth you just cannot get any other way. This isn’t just another potato soup—it is the one you will bookmark and make again and again.
This recipe is the kind that makes you close your eyes after the first bite. It is comfort food reimagined—simpler, faster, but with the same soul-soothing satisfaction. Perfect for impressing guests without stress, or turning a simple Tuesday into something memorable.
What Ingredients You Will Need
This creamy potato soup with bacon and chives relies on simple, wholesome ingredients that come together to create something truly special. Most of these are pantry staples, which makes this recipe perfect for those “I need comfort food right now” moments.
For the Soup Base
- 6 slices thick-cut bacon, chopped (I prefer Wright Brand or a local butcher’s bacon—the thicker the better for those meaty bits)
- 1 large yellow onion, diced (about 1 ½ cups; sweet onions work too if that is what you have)
- 3 cloves garlic, minced (fresh is best here, but jarred minced garlic works in a pinch)
- 4 cups low-sodium chicken broth (vegetable broth works if you want to keep it vegetarian—just use good quality)
- 3 pounds Yukon Gold potatoes, peeled and cut into ½-inch cubes (about 6-7 medium potatoes; these hold their shape better than Russets)
- 1 teaspoon salt, plus more to taste
- ½ teaspoon black pepper
- ¼ teaspoon smoked paprika (optional but recommended—adds a subtle smoky warmth)
For the Creamy Finish

- 4 ounces cream cheese, softened and cut into cubes (full-fat gives the best texture, but Neufchâtel works too)
- 1 cup whole milk (2% is fine, but avoid skim—it can make the soup watery)
- ½ cup sour cream, room temperature (adds tanginess and helps prevent curdling)
For Topping
- Reserved cooked bacon bits (from the 6 slices above)
- ¼ cup fresh chives, finely chopped (green onions work well if chives are unavailable)
- Optional: shredded cheddar cheese for extra indulgence
A quick note on potatoes: I tested this recipe with Russets, red potatoes, and Yukon Golds. Yukon Golds are the sweet spot—they get tender quickly and break down just enough to thicken the soup naturally while leaving some nice chunks. Russets work but can get mealy if overcooked. Red potatoes hold their shape a bit too well for my taste in this particular soup.
For the cream cheese, I recommend Philadelphia or a store brand with similar fat content. Avoid low-fat versions here—they can turn grainy when heated. And please, do yourself a favor and use real bacon. The pre-cooked shelf-stable stuff just does not deliver the same flavor or texture.
Equipment Needed
You do not need a fancy kitchen to make this creamy potato soup with bacon and chives. Here is what you will need:
- Large Dutch oven or heavy-bottomed pot (5-6 quart capacity; I use my trusty Le Creuset, but a good stainless steel pot works just as well)
- Sharp chef’s knife and cutting board for prepping vegetables and bacon
- Wooden spoon or silicone spatula for stirring (metal can scratch enameled pots)
- Measuring cups and spoons
- Potato masher or immersion blender (I prefer a masher for more control over texture; an immersion blender gives a smoother result)
- Small bowl for holding the cooked bacon bits
- Ladle for serving
If you do not have an immersion blender or potato masher, you can transfer about 2 cups of the soup to a regular blender, puree it carefully (vent the lid!), and stir it back in. Just be careful with hot liquids—work in batches and don’t fill the blender more than halfway.
One tip from experience: use a pot with a heavy bottom. Thin pots can cause the milk to scorch, and nobody wants burnt-tasting soup. You can find affordable heavy-bottomed pots at restaurant supply stores or even thrift shops.
Preparation Method
Let me walk you through making this creamy potato soup with bacon and chives step by step. I have included all the little details I wish someone had told me the first time I made it.
- Cook the bacon (about 8 minutes): Place the chopped bacon in your cold Dutch oven. Turn the heat to medium and cook, stirring occasionally, until the bacon is crispy and the fat has rendered, about 6-8 minutes. Use a slotted spoon to transfer the bacon to a paper towel-lined plate, leaving the rendered fat in the pot. Do not wipe the pot clean—that fat is liquid gold for flavor.
- Sauté the aromatics (about 5 minutes): Reduce the heat to medium-low. Add the diced onion to the bacon fat and cook, stirring occasionally, until softened and translucent, about 4 minutes. Add the minced garlic and cook for 30 seconds more until fragrant. Your kitchen should smell incredible at this point. If the garlic starts to brown too quickly, lower the heat—burnt garlic turns bitter.
- Add the broth and potatoes (about 20 minutes): Pour in the chicken broth, scraping the bottom of the pot with your wooden spoon to release any browned bits (that is called deglazing, and it adds so much flavor). Add the cubed potatoes, salt, pepper, and smoked paprika if using. Bring to a boil over high heat, then reduce to a simmer. Cover and cook until the potatoes are fork-tender, about 15-20 minutes. You should be able to easily pierce a potato cube with a fork, but they should not be falling apart completely.
- Incorporate the cream cheese (about 3 minutes): Remove the pot from the heat. Add the softened cream cheese cubes and stir until completely melted and incorporated. The soup will look a bit thin and pale at this stage—do not worry, that changes. Stir in the milk and sour cream until smooth.
- Thicken to your liking (about 2 minutes): Here is where you have a choice. For a chunkier soup, use a potato masher to gently mash some of the potatoes right in the pot—about 6-8 presses should do it. For a smoother soup, use an immersion blender for 10-15 seconds, being careful not to over-blend. I like to leave about half the potatoes whole and mash the other half for the perfect texture. Taste and adjust seasoning—you might want a pinch more salt or pepper.
- Simmer and finish (about 5 minutes): Return the pot to low heat and let the soup simmer gently for 5 minutes to thicken slightly. Do not let it boil at this point, or the dairy could separate. The soup should be thick enough to coat the back of a spoon. If it is too thick, stir in a splash of milk or broth. If too thin, let it simmer a few minutes longer uncovered.
- Serve with toppings: Ladle the soup into bowls. Top with the reserved crispy bacon bits, a generous sprinkle of fresh chives, and some shredded cheddar if you are feeling extra. Serve hot with crusty bread or oyster crackers on the side.
One thing I learned the hard way: do not rush the simmering step. The potatoes need that time to release their starch, which naturally thickens the soup. I once tried to speed things up by using smaller potato cubes, and they just dissolved into mush. Trust the process here.
Cooking Tips & Techniques
After making this creamy potato soup with bacon and chives more times than I can count, I have picked up a few tricks that make a real difference.
Temperature matters more than you think. When you add the cream cheese and sour cream, make sure the soup is off the heat. Adding cold dairy to a boiling pot is a recipe for curdling. I let my cream cheese sit out for about 20 minutes before starting, and I take the sour cream out of the fridge when I add the potatoes. Small steps, big payoff.
Salt your water, not just your soup. I used to wonder why my soup tasted flat even after adding salt. Then I realized I wasn’t seasoning the cooking liquid. Add that teaspoon of salt when you add the broth and potatoes—it seasons the potatoes from the inside out. You can always add more at the end, but you cannot take it out.
The bacon fat is not optional. I know it is tempting to drain all that fat and start fresh with butter or oil. Do not do it. That smoky bacon fat carries through the entire soup and ties everything together. If you are watching your intake, just use less bacon (say, 4 slices instead of 6) and still cook them in the pot.
One mistake I made early on: I blended the entire pot of soup until it was silky smooth. It tasted fine, but it felt more like a puree than a soup. The magic of this recipe is in the texture contrast—creamy broth with tender potato chunks and crunchy bacon bits on top. Leave some texture. Your future self will thank you.
Multitasking tip: While the potatoes are simmering, chop your chives and grate your cheese if using. This way, everything is ready to go when the soup finishes. I also like to set the table and slice some bread during this time. It makes the whole experience feel less rushed.
Variations & Adaptations
This creamy potato soup with bacon and chives is wonderfully adaptable. Here are some variations I have tried and loved:
Loaded Baked Potato Soup: Add ½ cup shredded cheddar cheese and ¼ cup sour cream (in addition to what is already in the recipe) right at the end. Top with extra cheese, bacon, and chives. It is indulgent but absolutely worth it for special occasions.
Vegetarian Version: Skip the bacon and use 3 tablespoons of butter to sauté the onions. Use vegetable broth instead of chicken broth. For that smoky flavor, add ½ teaspoon of liquid smoke along with the broth. Top with crispy fried onions or smoked paprika for crunch.
Slow Cooker Method: Cook the bacon on the stovetop first, then transfer everything except the dairy to a slow cooker. Cook on low for 6-8 hours or high for 3-4 hours. Mash the potatoes right in the slow cooker, then stir in the cream cheese, milk, and sour cream. Let it warm through for 15 minutes before serving.
Spicy Kick: Add 1 diced jalapeño (seeds removed unless you want heat) along with the onions, and stir in ¼ teaspoon cayenne pepper with the seasonings. The heat pairs beautifully with the creamy base.
Dairy-Free Adaptation: Use full-fat coconut milk instead of whole milk, and a dairy-free cream cheese alternative. Omit the sour cream or use a dairy-free version. The texture will be slightly different—coconut milk adds a subtle sweetness—but it is still delicious.
I once made a version with roasted garlic instead of fresh. I roasted a whole head of garlic, squeezed out the soft cloves, and mashed them into the soup at the end. The sweetness of roasted garlic took this soup to another level. If you have the time, I highly recommend trying it.
Serving & Storage Suggestions
This creamy potato soup with bacon and chives is best served hot, straight from the pot. Ladle it into deep bowls and top with the bacon and chives right before serving so they stay crisp and fresh.
What to serve alongside: A crusty baguette or sourdough bread is perfect for dipping. I also love serving this soup with a simple green salad dressed with lemon vinaigrette—the acidity cuts through the richness beautifully. For a heartier meal, pair it with a grilled cheese sandwich. There is something magical about that combination.
Storage: Let the soup cool completely before transferring to an airtight container. It will keep in the refrigerator for up to 4 days. The flavors actually meld and deepen overnight, so leftovers might taste even better than the first batch.
Freezing: This soup freezes well for up to 3 months. I like to portion it into individual containers for easy lunches. Thaw overnight in the refrigerator before reheating.
Reheating: Reheat gently on the stovetop over low heat, stirring occasionally. Add a splash of milk or broth if the soup has thickened too much. You can also reheat individual portions in the microwave—use 50% power and stir every 30 seconds to prevent hot spots. Avoid boiling, as the dairy can separate.
One thing to note: the soup will thicken significantly as it sits in the fridge. Do not be alarmed—this is normal. Just thin it out with a little milk or broth when you reheat it, and it will return to its original creamy consistency.
Nutritional Information & Benefits
Here is the estimated nutritional breakdown for one serving of this creamy potato soup with bacon and chives (based on 6 servings, without optional cheddar cheese topping):
| Nutrient | Amount per Serving |
|---|---|
| Calories | 385 |
| Total Fat | 22g |
| Saturated Fat | 10g |
| Cholesterol | 55mg |
| Sodium | 720mg |
| Total Carbohydrates | 36g |
| Dietary Fiber | 4g |
| Sugars | 6g |
| Protein | 12g |
| Vitamin C | 25% DV |
| Potassium | 900mg |
| Calcium | 15% DV |
Potatoes often get a bad rap, but they are actually quite nutritious. They are an excellent source of vitamin C (one serving provides about a quarter of your daily needs), potassium (more than a banana!), and fiber when you leave the skin on. The bacon and dairy add protein and calcium, making this a relatively balanced meal on its own.
If you are watching your sodium, use low-sodium broth and consider reducing the added salt. You can also use turkey bacon to cut the fat and calories while still getting that smoky flavor. For a lower-carb option, substitute half the potatoes with cauliflower—it blends right in and you will barely notice the difference.
I personally love that this soup feels indulgent but is made with real, whole ingredients. There is nothing processed or artificial here. It is the kind of food that nourishes both body and soul, especially on a cold day.
Conclusion
This creamy potato soup with bacon and chives is more than just a recipe—it is a bowl of comfort that brings people together. Whether you are recreating a memory from a favorite diner that is no longer there, or just looking for a reliable weeknight dinner that feels special, this soup delivers every single time.
I love that this recipe is forgiving enough for beginners but satisfying enough for experienced cooks. You can make it your own with different toppings, spice levels, or add-ins. That is the beauty of a good soup recipe—it becomes part of your rotation, your story, your kitchen.
So go ahead, grab a pot and some potatoes. Make a mess, taste as you go, and do not forget the bacon. When you take that first spoonful and feel that warmth spread through you, you will understand why I spent twelve tries getting it right. And when you do, come back and tell me about it. I would love to hear how yours turned out.
Happy cooking, friends. Stay warm and eat well.
Frequently Asked Questions
Can I make this creamy potato soup ahead of time?
Absolutely. This soup actually tastes better the next day as the flavors meld together. Make it a day ahead, cool it completely, and store it in the refrigerator. Reheat gently on the stovetop, adding a splash of milk or broth to thin it out if needed.
Can I use frozen potatoes for this recipe?
I do not recommend it. Frozen potatoes have a different texture when thawed—they tend to become watery and can make your soup thin. Fresh potatoes are really the way to go here for the best texture and flavor.
How do I prevent my soup from curdling?
The key is temperature management. Make sure your cream cheese and sour cream are at room temperature before adding them. Always remove the pot from the heat before stirring in dairy, and never let the soup boil after adding milk or cream. Gentle reheating is your friend.
Can I add other vegetables to this soup?
Yes! Diced carrots and celery are classic additions—sauté them with the onion at the beginning. You can also stir in a handful of spinach or kale at the end for extra nutrients. Just let them wilt into the hot soup before serving.
Is this soup gluten-free?
Yes, as written, this recipe is naturally gluten-free. Just double-check your chicken broth label to make sure it does not contain any wheat-based additives. If you serve it with bread on the side, that obviously contains gluten, but the soup itself is safe for those avoiding gluten.
Pin This Recipe!

Creamy Potato Soup with Bacon & Chives (Best Easy Recipe)
A velvety, comforting potato soup with crispy bacon and fresh chives, made with cream cheese for a tangy, silky finish. This easy recipe recreates the magic of a beloved diner soup in about 45 minutes.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 6 slices thick-cut bacon, chopped
- 1 large yellow onion, diced (about 1 ½ cups)
- 3 cloves garlic, minced
- 4 cups low-sodium chicken broth
- 3 pounds Yukon Gold potatoes, peeled and cut into ½-inch cubes (about 6–7 medium potatoes)
- 1 teaspoon salt, plus more to taste
- ½ teaspoon black pepper
- ¼ teaspoon smoked paprika (optional)
- 4 ounces cream cheese, softened and cut into cubes
- 1 cup whole milk
- ½ cup sour cream, room temperature
- Reserved cooked bacon bits (from the 6 slices above)
- ¼ cup fresh chives, finely chopped
- Optional: shredded cheddar cheese for topping
Instructions
- Cook the bacon (about 8 minutes): Place the chopped bacon in your cold Dutch oven. Turn the heat to medium and cook, stirring occasionally, until the bacon is crispy and the fat has rendered, about 6-8 minutes. Use a slotted spoon to transfer the bacon to a paper towel-lined plate, leaving the rendered fat in the pot.
- Sauté the aromatics (about 5 minutes): Reduce the heat to medium-low. Add the diced onion to the bacon fat and cook, stirring occasionally, until softened and translucent, about 4 minutes. Add the minced garlic and cook for 30 seconds more until fragrant.
- Add the broth and potatoes (about 20 minutes): Pour in the chicken broth, scraping the bottom of the pot with your wooden spoon to release any browned bits. Add the cubed potatoes, salt, pepper, and smoked paprika if using. Bring to a boil over high heat, then reduce to a simmer. Cover and cook until the potatoes are fork-tender, about 15-20 minutes.
- Incorporate the cream cheese (about 3 minutes): Remove the pot from the heat. Add the softened cream cheese cubes and stir until completely melted and incorporated. Stir in the milk and sour cream until smooth.
- Thicken to your liking (about 2 minutes): For a chunkier soup, use a potato masher to gently mash some of the potatoes right in the pot—about 6-8 presses should do it. For a smoother soup, use an immersion blender for 10-15 seconds, being careful not to over-blend. I like to leave about half the potatoes whole and mash the other half for the perfect texture. Taste and adjust seasoning.
- Simmer and finish (about 5 minutes): Return the pot to low heat and let the soup simmer gently for 5 minutes to thicken slightly. Do not let it boil at this point, or the dairy could separate. The soup should be thick enough to coat the back of a spoon. If it is too thick, stir in a splash of milk or broth. If too thin, let it simmer a few minutes longer uncovered.
- Serve with toppings: Ladle the soup into bowls. Top with the reserved crispy bacon bits, a generous sprinkle of fresh chives, and some shredded cheddar if you are feeling extra. Serve hot with crusty bread or oyster crackers on the side.
Notes
Temperature matters: when adding cream cheese and sour cream, make sure the soup is off the heat to prevent curdling. Let cream cheese sit out for about 20 minutes before starting. Salt the cooking liquid when adding broth and potatoes to season from the inside out. Do not drain all the bacon fat—it adds smoky depth. Leave some texture in the soup; do not blend completely smooth. The soup thickens as it sits; thin with milk or broth when reheating.
Nutrition
- Serving Size: 1 bowl (about 1 ½ cu
- Calories: 385
- Sugar: 6
- Sodium: 720
- Fat: 22
- Saturated Fat: 10
- Carbohydrates: 36
- Fiber: 4
- Protein: 12
Keywords: creamy potato soup, bacon and chives, easy potato soup, comfort food, winter soup, potato soup recipe


