One chilly evening not long ago, I found myself craving something warm, comforting, and low-carb—but all I had was a half-empty fridge and a stubborn craving for bacon. After a bit of experimentation (and, honestly, a few kitchen mishaps), I landed on this keto chicken cream cheese soup with tender chicken and crispy bacon. It quickly became my secret weapon for cozy nights when I want something hearty without turning to takeout or carbs.
I’ve made this soup at least a dozen times since then, tweaking it just enough to get that perfect balance of creamy, savory, and smoky. The crispy bacon on top? Non-negotiable. It’s what takes this soup from “just good” to “can I have seconds?” territory. This recipe is straightforward to throw together, and it fills the house with that irresistible bacon-and-garlic aroma that makes everyone hungry before dinner even hits the table.
After years of trying to find low-carb comfort food that actually satisfies, this keto chicken cream cheese soup hits all the right notes—rich, velvety, and packed with flavor. If you’ve got a craving for something creamy and filling that’s also keto-friendly, this one’s gonna be your new best friend.
Why You’ll Love This Recipe
This keto chicken cream cheese soup has completely changed how I think about comfort food on a low-carb diet.
- Rich and Creamy Without the Guilt — Thanks to the cream cheese base and tender chicken, this soup feels indulgent but stays keto-friendly. I never miss the carbs here.
- Easy Weeknight Meal — I can make this start to finish in about 30 minutes, which is a lifesaver after a long day. It’s a one-pot recipe with minimal prep.
- Crispy Bacon Magic — The bacon adds a smoky crunch that contrasts perfectly with the silky soup. I always make extra bacon just to snack on.
- Flexible and Adaptable — You can add veggies, swap cream cheese for other dairy, or boost it with extra herbs. It works for picky eaters and keto veterans alike.
- Leftovers That Actually Taste Better — The flavors deepen overnight, making it perfect for meal prep or quick lunches.
This soup is my go-to when I want something that feels like a hug in a bowl but still fits my keto lifestyle. Plus, it’s a hit with my family—even the non-keto eaters sneak spoonfuls when they think I’m not looking.
Ingredients You’ll Need
Here’s the best part: most of these ingredients are probably already in your kitchen if you keep staples like cream cheese and bacon around. A couple of things I’m picky about, though, because they really make a difference.
- Chicken breasts (1.5 pounds / 680g, boneless, skinless) — I prefer breasts here for tenderness, but thighs work if you want extra juiciness. Just make sure to dice them evenly.
- Bacon (8 slices) — Thick-cut bacon crisps up beautifully and adds a smoky kick. Don’t skip the bacon; it’s essential.
- Cream cheese (8 ounces / 225g, full-fat, softened) — Full-fat cream cheese gives the soup that velvety texture. Let it come to room temp so it melts smoothly.
- Chicken broth (4 cups / 960ml, low sodium) — Low sodium lets you control the saltiness. Homemade or store-bought both work.
- Heavy cream (1 cup / 240ml) — Full-fat for richness. Half-and-half makes the soup thinner and less satisfying.
- Garlic cloves (3 large, minced) — Fresh garlic is a must here for that aromatic flavor punch.
- Onion (1 medium, finely chopped / about 150g) — Yellow or white onions work well. I like them finely diced so they blend into the soup.
- Butter (2 tablespoons / 28g) — Adds a bit of extra creaminess and depth when sautéing the onions and garlic.
- Italian seasoning (1 teaspoon) — A blend of herbs that adds subtle flavor. You can substitute with a mix of dried basil, oregano, and thyme.
- Salt and black pepper — To taste. I go easy on the salt at first and adjust at the end.
- Optional: Fresh parsley or chives — For a bright garnish that adds color and freshness.
If you’re feeling adventurous, toss in some chopped spinach or mushrooms just before serving—they add extra nutrients without messing with the keto vibe. Also, if you want to try a similar creamy, comforting meal, I recently shared my smothered cheesy sour cream chicken recipe, which has some crossover flavor profiles.
Equipment Needed
You don’t need anything fancy for this soup—just the basics I always use in my kitchen.
- Large pot or Dutch oven — I use a 5-quart Dutch oven because it holds everything comfortably and heats evenly. A big stockpot or heavy-bottomed saucepan works fine too.
- Sharp knife — For dicing chicken, onion, and mincing garlic. A dull knife just makes everything harder and messier.
- Cutting board — Any size. I like to keep a separate one for raw chicken to avoid cross-contamination.
- Spoon or spatula — For sautéing and stirring. Wooden or silicone are both great.
- Measuring cups and spoons — Standard kitchen stuff.
- Slotted spoon or tongs — Helpful for lifting out the crispy bacon.
Optional but nice: A handheld immersion blender if you want a smoother soup texture, but I prefer leaving the chicken chunky and the soup rustic. If you’re into creamy soups with a velvety finish, you might want to check out my creamy rotisserie chicken mushroom soup recipe for a similar vibe.
How to Make It: Step-by-Step
Alright, let’s get cooking this keto chicken cream cheese soup with tender chicken and crispy bacon. I’m walking you through exactly how I do it, including the little tricks I’ve picked up along the way.
Step 1: Cook the Bacon (8 minutes)
Start by frying the bacon in your large pot over medium heat. Cook until it’s nice and crispy—this usually takes 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. Don’t drain the fat; it adds amazing flavor to the soup.
Step 2: Sauté Onions and Garlic (4-5 minutes)
In the bacon fat, add the butter and let it melt. Toss in the chopped onions and sauté over medium heat until they’re soft and just starting to turn golden, about 4 minutes. Add the minced garlic and Italian seasoning, then cook for another minute. You’ll smell that garlic aroma filling your kitchen—it’s the good stuff.
Step 3: Add Chicken and Broth (15 minutes)
Add the diced chicken breasts to the pot and stir to coat with the onion and garlic mixture. Pour in the chicken broth and bring everything to a simmer. Cover and let cook for about 15 minutes, or until the chicken is thoroughly cooked and tender. Stir occasionally to prevent sticking.
Step 4: Incorporate Cream Cheese and Cream (5 minutes)
Lower the heat to medium-low. Add the softened cream cheese in chunks, stirring continuously until it melts smoothly into the broth. Pour in the heavy cream and stir again. Let the soup simmer gently for 5 minutes, allowing it to thicken slightly. If it feels too thick, add a splash of broth or water to loosen it up.
Step 5: Season and Finish (2 minutes)
Taste and add salt and black pepper as needed. Crumble the crispy bacon into the soup, reserving a little for garnish. Stir everything together, then remove from heat. If you want, sprinkle fresh parsley or chives on top for a pop of color and freshness.
Step 6: Serve
Ladle the soup into bowls, top with the reserved bacon, and enjoy immediately. The crispy bacon on top adds that perfect crunch to each creamy spoonful.
Expert Tips & Tricks
- Don’t rush the bacon: Crisp bacon is key, so cook it patiently over medium heat. If you rush, it can burn or stay chewy.
- Room temperature cream cheese: If your cream cheese is cold, it won’t melt smoothly and can clump. I always take it out 30 minutes before cooking or microwave for 15 seconds.
- Low and slow for cream: Add cream on low heat to avoid curdling. Simmer gently, don’t boil.
- Double the bacon, double the fun: I often cook extra bacon to sprinkle on top or snack on while cooking.
- Leftover chicken works: If you have cooked chicken on hand, toss it in at the end just to warm through.
- Save the bacon fat: It’s your flavor base here. Don’t drain it!
- Make ahead tip: Soup tastes even better the next day. Reheat gently on the stovetop with a splash of cream or broth.
Variations & Substitutions
Once you’ve nailed the basic keto chicken cream cheese soup, here’s how you can switch things up. I’ve tried all of these and they work great.
- Veggie boost: Add 2 cups of chopped spinach or kale in the last 5 minutes of cooking. Greens wilt perfectly without losing texture.
- Mushroom addition: Sauté 8 ounces of sliced mushrooms with the onions for an earthier, heartier soup.
- Spicy kick: Stir in ½ teaspoon red pepper flakes or a dash of hot sauce to the broth for a little heat.
- Dairy-free: Swap cream cheese for a dairy-free cream cheese alternative, and use canned coconut cream instead of heavy cream. The flavor shifts but it’s still delicious.
- Use rotisserie chicken: For an ultra-quick version, use shredded rotisserie chicken and skip step 3.
For a completely different but equally cozy chicken meal, you might like my easy low carb chicken casserole with golden cheesy crust. It’s another keto-friendly winner.
Serving & Storage
How to Serve: I like serving this soup in rustic bowls with an extra sprinkle of crispy bacon and fresh herbs on top. It pairs beautifully with a side of garlic roasted broccoli or a crisp green salad—something light to balance the richness.
If you want to keep it simple, just a handful of low-carb crackers or keto-friendly bread on the side is perfect.
Storage: Store leftovers in an airtight container in the fridge for up to 4 days. The soup thickens as it cools, so when reheating, add a splash of broth or cream and warm gently on the stove, stirring often to bring back that creamy texture.
Freezing isn’t ideal because the cream cheese and heavy cream can separate, resulting in a grainy texture. I recommend making this fresh or enjoying leftovers within a few days.
For meal prep, make the soup ahead but cook the chicken fresh or add cooked chicken just before serving to keep it tender and juicy.
Nutrition Information
I’m not a nutritionist, but here’s a rough breakdown per serving (based on 6 servings):
| Calories | 410 |
|---|---|
| Protein | 34g |
| Carbohydrates | 4g |
| Fiber | 1g |
| Sugar | 2g |
| Fat | 28g |
| Saturated Fat | 14g |
| Cholesterol | 110mg |
| Sodium | 650mg |
| Calcium | 180mg |
The high protein comes from the chicken and cheese, and the fat content is mostly from the cream and bacon, which is expected in a keto-friendly meal. Adding veggies like spinach can boost fiber and nutrients without adding carbs.
Remember, this is indulgent comfort food that fits keto macros, not a diet recipe. I balance meals by adding fresh salads or light sides throughout the week.
Final Thoughts
So that’s my keto chicken cream cheese soup with tender chicken and crispy bacon. I’ve probably shared enough kitchen secrets to fill a cookbook, but this recipe deserves all the love because it’s saved countless weeknights for me.
This soup is the answer when you want something quick, comforting, and keto-friendly without sacrificing flavor or texture. It’s creamy, filling, and just the right amount of indulgent. Plus, the crispy bacon on top? Game changer.
Make it yours — add your favorite herbs, toss in some veggies, or turn up the garlic (because more garlic is always better in my book). I’d love to hear how this soup turns out in your kitchen, so drop a comment and let me know what you think. If something didn’t work, tell me that too — I’m here to help.
Happy cooking! And I hope your kitchen smells half as good as mine does right now.
Frequently Asked Questions
Q: Can I use milk instead of heavy cream?
A: You can, but the soup will be much thinner and less creamy. If you want to try milk, use whole milk and add a tablespoon of cream cheese or a thickener like xanthan gum to help it thicken. I usually stick with heavy cream because it gives that rich texture that makes this soup feel indulgent.
Q: My soup turned out grainy or lumpy—what went wrong?
A: That usually happens if the cream cheese wasn’t softened enough or if the soup was too hot when you added it. Always add cream cheese off the heat or on very low heat, stirring constantly until melted. If it still looks grainy, try whisking in a splash of warm broth or cream to smooth it out.
Q: Can I make this soup in a slow cooker?
A: Yes, but with some tweaks. Cook the chicken, onions, garlic, and broth on low for 4-6 hours. Add cream cheese and cream in the last 30 minutes to melt smoothly. Add bacon just before serving to keep it crispy.
Q: How do I reheat leftovers without the soup separating?
A: Reheat gently on the stove over low heat, stirring frequently. Add a splash of broth or cream to help it loosen up and maintain creaminess. Avoid microwaving on high heat as it can cause the dairy to separate.
Q: Can I freeze this soup?
A: I don’t recommend freezing because the cream cheese and heavy cream can separate and become grainy. If you want to freeze, omit the cream and add it fresh when reheating.
Q: What’s the best way to get crispy bacon for topping?
A: Cook bacon in a cold pan over medium heat, turning often until golden and crispy. Drain on paper towels to remove excess fat. I always cook a little extra to have on hand.
Q: Can I substitute cream cheese with another cheese?
A: Cream cheese is key for the silky texture here. You can experiment with mascarpone or ricotta for a different flavor and texture, but the soup won’t be quite the same. If you do try ricotta, blend it well into the broth to avoid lumps.
Pin This Recipe!
Keto Chicken Cream Cheese Soup Recipe with Tender Chicken and Crispy Bacon Made Easy
- Total Time: 40 minutes
- Yield: 6 servings 1x
Description
A rich, creamy, and keto-friendly chicken soup featuring tender chicken, crispy bacon, and a velvety cream cheese base. Perfect for cozy nights and low-carb diets.
Ingredients
- 1.5 pounds (680g) boneless, skinless chicken breasts, diced
- 8 slices thick-cut bacon
- 8 ounces (225g) full-fat cream cheese, softened
- 4 cups (960ml) low sodium chicken broth
- 1 cup (240ml) heavy cream
- 3 large garlic cloves, minced
- 1 medium onion (about 150g), finely chopped
- 2 tablespoons (28g) butter
- 1 teaspoon Italian seasoning
- Salt and black pepper, to taste
- Optional: Fresh parsley or chives for garnish
- Optional: 2 cups chopped spinach or kale (added last 5 minutes)
- Optional: 8 ounces sliced mushrooms (sautéed with onions)
- Optional: ½ teaspoon red pepper flakes or dash of hot sauce
Instructions
- Cook the bacon in a large pot over medium heat until crispy, about 6-8 minutes. Remove bacon with a slotted spoon and set aside on paper towels, leaving the rendered fat in the pot.
- Add butter to the bacon fat and melt. Add chopped onions and sauté over medium heat until soft and starting to turn golden, about 4 minutes.
- Add minced garlic and Italian seasoning; cook for another minute until fragrant.
- Add diced chicken breasts to the pot and stir to coat with onion and garlic mixture.
- Pour in chicken broth and bring to a simmer. Cover and cook for about 15 minutes until chicken is cooked through and tender, stirring occasionally.
- Lower heat to medium-low. Add softened cream cheese in chunks, stirring continuously until melted and smooth.
- Pour in heavy cream and stir. Let soup simmer gently for 5 minutes to thicken slightly. Add broth or water if too thick.
- Season with salt and black pepper to taste.
- Crumble most of the crispy bacon into the soup, reserving some for garnish. Stir to combine.
- Serve soup in bowls topped with reserved crispy bacon and optional fresh parsley or chives.
Notes
[‘Cook bacon patiently over medium heat for best crispiness.’, ‘Use room temperature cream cheese to avoid clumps.’, ‘Add cream on low heat to prevent curdling.’, ‘Double the bacon for extra flavor and garnish.’, ‘Leftover chicken can be added at the end to warm through.’, ‘Save bacon fat for flavor base; do not drain.’, ‘Soup tastes better the next day; reheat gently with added broth or cream.’, ‘Freezing is not recommended due to cream separation.’, ‘Optional immersion blender can be used for smoother texture.’]
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Cuisine: American
Nutrition
- Serving Size: 1 bowl (approximatel
- Calories: 410
- Sugar: 2
- Sodium: 650
- Fat: 28
- Saturated Fat: 14
- Carbohydrates: 4
- Fiber: 1
- Protein: 34
Keywords: keto, chicken soup, cream cheese soup, low carb, bacon, creamy soup, comfort food


