Who doesn’t love a hearty, creamy soup that feels like a warm hug on a cold day? If you’re on the keto diet or just looking for a low-carb, flavor-packed meal, this Keto Vegetable Soup with Bacon and Cream is about to become your go-to recipe. It’s got the smoky goodness of bacon, the satisfying richness of cream, and a whole medley of keto-friendly veggies to keep things interesting. Best part? It’s super simple to make, even on a busy weeknight.
Let’s jump into the details and see how you can whip up this masterpiece without breaking a sweat.
Why This Soup Works
- Keto-Friendly Veggies: We’re keeping it low-carb by using vegetables like zucchini, spinach, cauliflower, and celery—no potatoes or carrots sneaking in here.
- Flavor Explosion: Bacon adds a smoky, salty kick that pairs perfectly with the creamy base.
- Quick and Easy: This recipe is ready in under an hour, so you don’t have to wait long to enjoy it.
- Meal Prep Champ: It stores well in the fridge and even tastes better the next day as the flavors meld together.
Ingredients You’ll Need
Here’s what you’ll need to make this dreamy keto soup:
- 6 slices of bacon (chopped into small pieces)
- 2 tablespoons butter (or bacon grease for extra flavor)
- 1 small onion (chopped)
- 2 cloves garlic (minced)
- 4 cups chicken broth (preferably low-sodium)
- 1 cup heavy cream
- 2 medium zucchinis (diced)
- 1 cup cauliflower florets (bite-sized)
- 2 stalks celery (sliced thin)
- 2 cups fresh spinach (roughly chopped)
- 1 teaspoon dried thyme
- Salt and pepper to taste
Optional Toppings
- Shredded Parmesan cheese
- Fresh parsley (for a pop of color)
- Crushed red pepper flakes (if you like a bit of heat)
How to Make Keto Vegetable Soup with Bacon and Cream
1. Start with Bacon
Let’s be honest, bacon is the star of this dish. Heat a large soup pot over medium heat and toss in the chopped bacon. Stir it occasionally until it’s crispy and golden. Use a slotted spoon to remove the bacon bits, setting them aside for later. Don’t toss the grease—leave it in the pot for added flavor.
2. Sauté the Aromatics
To the same pot, add the butter (or more bacon grease, if you’re feeling bold). Toss in the chopped onion and cook for 2-3 minutes, stirring occasionally, until it’s soft and fragrant. Add the minced garlic and cook for another minute—don’t let it burn, or you’ll lose that sweet, nutty flavor.
3. Build the Broth
Pour in the chicken broth and bring it to a gentle simmer. Stir in the heavy cream, dried thyme, and a generous pinch of salt and pepper. This is the base of your soup, so make sure to taste and adjust the seasoning to your liking.
4. Add the Vegetables
It’s veggie time! Add the zucchini, cauliflower, and celery to the pot. Let everything simmer together for about 15 minutes or until the vegetables are tender but not mushy. You want them to still have a bit of bite for texture.
5. Finish with Spinach and Bacon
Stir in the chopped spinach and let it wilt into the soup—this only takes a minute or two. Finally, sprinkle the crispy bacon bits back into the pot, saving a few for garnish if you’d like.
6. Serve and Enjoy
Ladle the soup into bowls and top with Parmesan cheese, fresh parsley, or a pinch of red pepper flakes. Grab a spoon and dig in!
Pro Tips for the Perfect Keto Soup
- Keep the Cream from Curdling: Make sure your soup isn’t boiling when you add the cream—keep it at a gentle simmer instead.
- Add Cheese for Extra Richness: Stir in a handful of shredded cheddar or Gruyère for an even creamier soup.
- Batch Cooking Hack: Double the recipe and freeze leftovers in individual portions for quick lunches or dinners.
Why This Recipe Fits Perfectly into a Keto Diet
On a keto diet, the focus is on high-fat, moderate-protein, and low-carb meals. This soup checks all those boxes:
- Low-Carb Veggies: Zucchini, spinach, and cauliflower are packed with nutrients but low in carbs.
- Healthy Fats: Bacon, butter, and heavy cream provide the fat content needed to keep you full and fueled.
- Protein Boost: The bacon adds enough protein to make this a satisfying meal without needing additional meat.
If you’re tracking your macros, one serving of this soup (about 1.5 cups) contains approximately:
- Calories: 320
- Carbs: 6g (net)
- Protein: 10g
- Fat: 28g
Serving Suggestions
While this soup is a meal in itself, you can pair it with other keto-friendly dishes if you’re feeling fancy. Here are a few ideas:
- A simple side salad with olive oil and lemon dressing.
- Keto garlic bread made with almond flour.
- A few slices of avocado for added creaminess.
Make It Your Own
The beauty of this recipe is how adaptable it is. Want to switch things up? Here are some variations you can try:
- Swap the Veggies: Use broccoli, kale, or mushrooms instead of zucchini or spinach.
- Spice It Up: Add a dash of cayenne pepper or smoked paprika for a little kick.
- Go Dairy-Free: Replace the heavy cream with coconut milk—just make sure it’s unsweetened.
Why You’ll Love This Soup (Even If You’re Not on Keto)
Even if you’re not strictly following a keto diet, this soup is still a winner. It’s hearty enough for a main course but light enough that you won’t feel weighed down. Plus, the combination of smoky bacon and creamy broth is irresistible to just about anyone.
Conclusion
This Keto Vegetable Soup with Bacon and Cream isn’t just a recipe; it’s a warm, comforting bowl of low-carb happiness. Whether you’re meal prepping for the week, looking for a cozy dinner idea, or just craving something rich and satisfying, this soup checks all the boxes. So grab your pot and get cooking—you’ll be glad you did.
Don’t forget to save this recipe for later or share it with a friend who’s always on the hunt for keto-friendly ideas!
PrintKeto Vegetable Soup with Bacon and Cream Recipe
A creamy, rich Keto Vegetable Soup loaded with smoky bacon, low-carb vegetables, and a flavorful broth. Perfect for the keto diet and quick enough for a weeknight meal.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 6 servings 1x
- Category: soup
- Method: Stovetop
- Cuisine: Keto, Low-Carb
- Diet: Gluten Free
Ingredients
- 6 slices bacon, chopped
- 2 tablespoons butter (or bacon grease)
- 1 small onion, chopped
- 2 cloves garlic, minced
- 4 cups chicken broth
- 1 cup heavy cream
- 2 medium zucchinis, diced
- 1 cup cauliflower florets
- 2 stalks celery, thinly sliced
- 2 cups fresh spinach, roughly chopped
- 1 teaspoon dried thyme
- Salt and pepper to taste
Instructions
- Heat a large soup pot over medium heat. Cook chopped bacon until crispy. Remove bacon with a slotted spoon and set aside, leaving grease in the pot.
- Add butter to the pot. Sauté onion for 2-3 minutes until soft. Add garlic and cook for 1 minute.
- Pour in chicken broth, then stir in heavy cream, thyme, salt, and pepper. Bring to a simmer.
- Add zucchini, cauliflower, and celery. Simmer for 15 minutes or until veggies are tender.
- Stir in spinach and let it wilt, about 2 minutes. Add cooked bacon back to the soup, reserving some for garnish.
- Serve hot, garnished with Parmesan cheese, parsley, or red pepper flakes if desired.
Notes
- For extra richness, add shredded cheese to the soup.
- Store leftovers in the fridge for up to 4 days.
- To freeze, leave out the cream and add it when reheating to prevent separation.
Please note: The recipe or ingredients shown in the video might vary slightly from what’s listed here. Use the video as an illustration, but for the best results, you might want to stick to the recipe provided in this article.
Nutrition
- Serving Size: 1.5 cups
- Calories: 1.5 cups Calories: 320 Sugar: 2g Sodium: 780mg Fat: 28g Saturated Fat: 14g Unsaturated Fat: 10g Trans Fat: 0g Carbohydrates: 6g Fiber: 2g Protein: 10g Cholesterol: 80mg
Frequently Asked Questions (FAQs)
Can I make this soup ahead of time?
Absolutely! This soup tastes even better the next day. Store it in an airtight container in the fridge for up to 4 days. Reheat gently on the stovetop or in the microwave.
Can I freeze this soup?
Yes, but there’s a catch. Cream-based soups can sometimes separate when frozen. To avoid this, you can freeze the soup without the cream, then stir in the cream when reheating.
What if I don’t have chicken broth?
No problem. You can use vegetable broth, beef broth, or even water with a bouillon cube in a pinch.