I cooked this creamy bacon soup last weekend on a rainy night when everyone was at home, exhausted, hungry, and, to be honest, just in the mood for something cozy. In fact, months before, my sister had suggested a similar soup to me, claiming it was one of those “hug in a bowl” dishes that quickly lifted your spirits after a demanding day. At last, I made the decision to attempt my own version, and I now fully comprehend her meaning.
Just the aroma of the crispy bacon, garlic, and creamy broth filled the kitchen. Everyone kept sneaking into the kitchen to inquire, “Is it done yet?” by the time dinner was finished. That’s how I always know a recipe will be successful.
Ingredients
- 6 slices bacon, chopped
- 1 small onion, diced
- 3 garlic cloves, minced
- 3 medium potatoes, peeled and cubed
- 1 small cauliflower head, cut into florets
- 4 cups chicken broth
- 2 cups heavy cream or whole milk
- 2 cups kale or spinach, chopped
- 1 cup shredded cheddar cheese
- 1 tablespoon butter
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/2 teaspoon smoked paprika
- Optional: red pepper flakes for spice
Instructions
Step 1: Cook the Bacon
In a large soup pot or Dutch oven, cook the chopped bacon over medium heat until crispy. Remove some bacon pieces for topping and leave a little bacon grease in the pot for flavor.
Step 2: Sauté the Vegetables
Add onions and garlic to the pot and sauté for 2–3 minutes until soft and fragrant.
Step 3: Add Potatoes and Cauliflower
Stir in the potatoes and cauliflower florets. Pour in the chicken broth and bring everything to a gentle boil.
Step 4: Simmer Until Tender
Reduce heat and simmer for about 15–20 minutes until the vegetables are soft.
Step 5: Make It Creamy
Add kale or spinach along with cream, butter, paprika, salt, and pepper. Stir well.
Step 6: Add Cheese
Slowly stir in the cheddar cheese until melted and creamy.
Step 7: Serve and Enjoy
Top each bowl with crispy bacon and extra cheese if desired. Serve hot with toasted bread.
Helpful Cooking Tips
- Use thick-cut bacon for extra smoky flavor.
- Sharp cheddar cheese creates a richer taste.
- Blend part of the soup for a thicker texture.
- Add corn or carrots for more vegetables.
- For keto bacon soup, replace potatoes with extra cauliflower.
Best Side Dishes for Creamy Bacon Soup
This homemade soup pairs perfectly with:
- Garlic bread
- Grilled cheese sandwiches
- Dinner rolls
- Caesar salad
- Toasted sourdough bread
Why Families Love This Recipe
This creamy bacon soup recipe is perfect for busy weeknights, holiday dinners, cold winter evenings, or family gatherings. It’s rich, filling, affordable, and easy enough for beginner cooks.
One thing I personally love about this recipe is how comforting it feels emotionally. Cooking this soup reminds me of slow weekends, cozy kitchens, and sitting around the table with family while everyone reaches for second servings. Those simple moments honestly become the best memories.
Frequently Asked Questions
Can I make creamy bacon soup ahead of time?
Yes. Store it in the refrigerator for up to 3 days in an airtight container.
Can I freeze creamy soup?
Yes, but creamy soups may separate slightly after reheating. Stir gently while warming.
What is the best cheese for bacon soup?
Sharp cheddar cheese works best because it melts beautifully and adds bold flavor.
Can I make this soup healthier?
Absolutely. Use turkey bacon, low-fat milk, and extra vegetables.
Is this soup gluten-free?
Yes, as long as your broth and bacon are gluten-free.
Can I use spinach instead of kale?
Definitely. Spinach cooks quickly and tastes delicious in creamy soups.
Final Thoughts
If you love comfort food recipes, creamy chowder recipes, loaded potato soup, or cheesy bacon dishes, this recipe is something you absolutely need to try. It’s warm, creamy, rich, and packed with homemade flavor that makes everyone feel comfortable and happy.

