If you ask me, crack chicken soup is one of those recipes that lives up to its name.
This cozy soup combines tender chicken and crispy bacon with a creamy, cheesy base that’s hard to resist. Fresh spinach and herbs add flavor while cream cheese and cheddar make it rich and satisfying.
The soup gets its signature taste from garlic, dill, and chives, plus a hint of smoked paprika for depth. Scallions and bacon bits on top give you that textural contrast that makes each spoonful interesting.
It’s a comforting dish that works for weeknight dinners or casual get-togethers, especially when you want something warm and filling.

Why You’ll Love This Crack Chicken Soup
- Quick and easy weeknight dinner – Ready in just 30-45 minutes, this soup comes together fast when you need a comforting meal without spending hours in the kitchen.
- Creamy, indulgent flavor – The combination of cream cheese, cheddar, and cream creates a rich, satisfying soup that tastes like you spent way more effort on it than you actually did.
- Packed with protein – With bacon, chicken, and cheese, this soup keeps you full and satisfied, making it a complete meal in a bowl.
- Simple ingredients – You probably have most of these staples in your kitchen already, so no special grocery store trips required.
- Crowd-pleaser – The bacon and cheese combo makes this soup a hit with everyone at the table, including kids who might normally skip soup night.
What Kind of Chicken Should I Use?
The beauty of this soup is that you can use whatever chicken you have on hand or whatever fits your schedule. Rotisserie chicken from the store is probably the easiest option – just shred it up and toss it in. If you’ve got leftover cooked chicken from another meal, that works perfectly too. You can also poach or bake some chicken breasts specifically for this recipe, though that’ll add about 20-30 minutes to your prep time. Dark meat, white meat, or a combination of both will all taste great here, so don’t stress too much about it.

Options for Substitutions
This soup is pretty forgiving when it comes to swaps, so here are some options if you need to make changes:
- Bacon: Turkey bacon works fine if you want a lighter option, or you can skip it entirely and add a bit more butter for richness. The soup will still taste great without it.
- Cream cheese: You can use Neufchâtel cheese (the lighter version) or even sour cream if that’s what you have. Add sour cream at the end and stir gently to prevent curdling.
- Cheddar cheese: Monterey Jack, Colby, or a Mexican cheese blend all melt nicely in this soup. Just avoid pre-shredded cheese if possible since it doesn’t melt as smoothly.
- Spinach: Kale, Swiss chard, or even frozen spinach work well here. If using frozen, thaw and squeeze out excess water first. You could also use about 2 cups of chopped broccoli for a different take.
- Heavy cream: Half-and-half or whole milk can replace the cream if you’re looking for something lighter. The soup will be slightly less rich but still tasty.
- Chicken broth: Vegetable broth works in a pinch, though you’ll lose some of that chicken flavor depth.
Watch Out for These Mistakes While Cooking
The biggest mistake you can make with this soup is adding the cream cheese straight from the fridge, which creates lumps that won’t melt smoothly – let it sit at room temperature for 30 minutes before cooking, or cut it into small cubes so it melts evenly into the broth.
Don’t rush the onion cooking step, as three minutes gives them just enough time to soften without browning, which keeps the soup’s flavor balanced.
Another common error is cranking up the heat after adding the cheeses, but high heat can cause the dairy to separate and turn grainy, so keep it on low and stir gently until everything melts together.
Finally, remember to fish out that bay leaf before serving – biting into one is never fun, and it’s easy to forget when you’re ready to dig in.

What to Serve With Crack Chicken Soup?
This soup is pretty hearty on its own, but I love serving it with some crusty bread or warm dinner rolls for scooping up all that creamy, cheesy goodness. If you want to make it a full meal, a simple side salad with ranch dressing keeps with the same flavor vibe, or you could do some buttery garlic bread since there’s never too much garlic. For a fun twist, try topping each bowl with extra crispy bacon bits, more shredded cheddar, and a sprinkle of fresh scallions. Some people even like to serve it over cooked rice or egg noodles to make it stretch further for a crowd.
Storage Instructions
Store: This soup keeps really well in the fridge for up to 4 days in an airtight container. The flavors actually get even better the next day after everything has had time to meld together. Just give it a good stir before serving since the cheese might settle a bit.
Freeze: You can freeze this soup for up to 2 months, but keep in mind that cream-based soups can sometimes separate a bit when thawed. I recommend freezing it in individual portions so you can grab just what you need for a quick meal.
Reheat: Warm it up gently on the stovetop over medium-low heat, stirring occasionally to bring everything back together. If it seems a little thick after storing, just add a splash of chicken broth or cream to loosen it up. You can also microwave individual portions, but stop and stir every minute or so for the best results.
| Preparation Time | 10-15 minutes |
| Cooking Time | 20-30 minutes |
| Total Time | 30-45 minutes |
| Level of Difficulty | Medium |
| Servings | 6 servings |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 2000-2200
- Protein: 160-180 g
- Fat: 135-150 g
- Carbohydrates: 28-38 g
Ingredients
For the soup base:
- 1.5 tbsp butter (I like Kerrygold unsalted butter for this)
- 1 small onion
- 4 garlic cloves
- 6 cups chicken broth (I use Swanson Less Sodium for better salt control)
- 3/4 tsp garlic powder
- 1/2 tsp onion powder
- 1/2 tsp dill
- 1/2 tsp chives
- 1 bay leaf
- 4 cups chicken
- 1/4 tsp smoked paprika
- Pinch of cayenne pepper
- salt
- pepper
For the finish:
- 8 oz cream cheese (cut into 1-inch cubes so it melts faster)
- 1.25 cups cheddar cheese (shredded from a block for a smoother melt)
- 4 cups spinach
- 2.5 oz cream
For the toppings:
- 5 slices bacon (I prefer Applegate Sunday Bacon for a crispier finish)
- scallions
Step 1: Cook Bacon and Prepare Aromatics
- 5 slices bacon
- 4 garlic cloves
- 1 small onion
- 8 oz cream cheese
- 1.25 cups cheddar cheese
In a large pot or Dutch oven, cook the bacon slices over medium-high heat until crispy, about 8-10 minutes.
Transfer to a paper towel-lined plate and set aside, leaving about 1 tablespoon of the rendered bacon grease in the pot.
While bacon cooks, finely mince the garlic cloves and dice the small onion into small, uniform pieces.
Cut the cream cheese into 1-inch cubes and shred the cheddar cheese from a block—this ensures both cheeses will melt smoothly into the broth rather than becoming grainy.
Step 2: Build the Flavor Base
- 1.5 tbsp butter
- bacon grease from Step 1
- prepared onion from Step 1
- prepared garlic from Step 1
Add the butter to the pot with the bacon grease and let it melt over medium heat.
Add the diced onion and cook for about 3 minutes, stirring occasionally, until softened and beginning to become translucent.
Add the minced garlic and cook for just 20 seconds, stirring constantly, to release its aroma without burning it.
I find that brief timing for garlic prevents any bitter flavor that can overpower the delicate creaminess of this soup.
Step 3: Create the Seasoned Broth
- 6 cups chicken broth
- 3/4 tsp garlic powder
- 1/2 tsp onion powder
- 1/2 tsp dill
- 1/2 tsp chives
- 1 bay leaf
- 1/4 tsp smoked paprika
- Pinch of cayenne pepper
- salt
- pepper
Pour in the chicken broth and stir well to combine with the aromatics.
Add the garlic powder, onion powder, dill, chives, bay leaf, smoked paprika, cayenne pepper, and a generous pinch each of salt and pepper.
Bring the mixture to a boil over medium-high heat, then reduce to a simmer and cook uncovered for 5 minutes.
This simmering time allows the dried herbs and spices to fully bloom and infuse into the broth, building a deeper flavor foundation.
Step 4: Add Chicken and Begin Melting Cheeses
- 4 cups chicken
- cream cheese cubes from Step 1
- shredded cheddar cheese from Step 1
- seasoned broth from Step 3
Add the 4 cups of cooked chicken to the simmering broth and cook for 5 minutes to heat through.
Then add the cream cheese cubes and shredded cheddar cheese from Step 1, stirring frequently and gently.
The cubed cream cheese melts faster than a block, and using freshly shredded cheddar instead of pre-shredded prevents it from becoming clumpy.
Continue stirring until the cheeses are completely melted and the soup is creamy and smooth.
Step 5: Finish with Spinach and Cream
- 4 cups spinach
- 2.5 oz cream
- soup from Step 4
Add the fresh spinach to the pot and stir until it wilts completely, about 2 minutes.
Pour in the cream and stir to combine, then cook for 1 additional minute.
Remove the bay leaf and taste the soup, adjusting salt and pepper as needed.
The cream adds richness and rounds out the sharp cheddar flavor, creating that signature ‘crack’ addictiveness.
Step 6: Serve and Garnish
- cooked bacon from Step 1
- scallions
Ladle the hot soup into bowls and top each serving with crumbled bacon from Step 1 and thinly sliced fresh scallions.
The warm soup will soften the bacon slightly while maintaining some of its crispness, and the scallions add a fresh, bright note that contrasts beautifully with the rich, creamy base.

Bacon Crack Chicken Soup
Ingredients
For the soup base::
- 1.5 tbsp butter (I like Kerrygold unsalted butter for this)
- 1 small onion
- 4 garlic cloves
- 6 cups chicken broth (I use Swanson Less Sodium for better salt control)
- 3/4 tsp garlic powder
- 1/2 tsp onion powder
- 1/2 tsp dill
- 1/2 tsp chives
- 1 bay leaf
- 4 cups chicken
- 1/4 tsp smoked paprika
- Pinch of cayenne pepper
- salt
- pepper
For the finish::
- 8 oz cream cheese (cut into 1-inch cubes so it melts faster)
- 1.25 cups cheddar cheese (shredded from a block for a smoother melt)
- 4 cups spinach
- 2.5 oz cream
For the toppings::
- 5 slices bacon (I prefer Applegate Sunday Bacon for a crispier finish)
- scallions
Instructions
- In a large pot or Dutch oven, cook the bacon slices over medium-high heat until crispy, about 8-10 minutes. Transfer to a paper towel-lined plate and set aside, leaving about 1 tablespoon of the rendered bacon grease in the pot. While bacon cooks, finely mince the garlic cloves and dice the small onion into small, uniform pieces. Cut the cream cheese into 1-inch cubes and shred the cheddar cheese from a block—this ensures both cheeses will melt smoothly into the broth rather than becoming grainy.
- Add the butter to the pot with the bacon grease and let it melt over medium heat. Add the diced onion and cook for about 3 minutes, stirring occasionally, until softened and beginning to become translucent. Add the minced garlic and cook for just 20 seconds, stirring constantly, to release its aroma without burning it. I find that brief timing for garlic prevents any bitter flavor that can overpower the delicate creaminess of this soup.
- Pour in the chicken broth and stir well to combine with the aromatics. Add the garlic powder, onion powder, dill, chives, bay leaf, smoked paprika, cayenne pepper, and a generous pinch each of salt and pepper. Bring the mixture to a boil over medium-high heat, then reduce to a simmer and cook uncovered for 5 minutes. This simmering time allows the dried herbs and spices to fully bloom and infuse into the broth, building a deeper flavor foundation.
- Add the 4 cups of cooked chicken to the simmering broth and cook for 5 minutes to heat through. Then add the cream cheese cubes and shredded cheddar cheese from Step 1, stirring frequently and gently. The cubed cream cheese melts faster than a block, and using freshly shredded cheddar instead of pre-shredded prevents it from becoming clumpy. Continue stirring until the cheeses are completely melted and the soup is creamy and smooth.
- Add the fresh spinach to the pot and stir until it wilts completely, about 2 minutes. Pour in the cream and stir to combine, then cook for 1 additional minute. Remove the bay leaf and taste the soup, adjusting salt and pepper as needed. The cream adds richness and rounds out the sharp cheddar flavor, creating that signature 'crack' addictiveness.
- Ladle the hot soup into bowls and top each serving with crumbled bacon from Step 1 and thinly sliced fresh scallions. The warm soup will soften the bacon slightly while maintaining some of its crispness, and the scallions add a fresh, bright note that contrasts beautifully with the rich, creamy base.