That night, the kitchen was a mess, dishes piled high and my energy tank dangerously low. I’d planned to whip up something quick but ended up exhausted and honestly a little cranky. I rummaged through the fridge—broccoli looking a bit sad, some shredded cheese, and cream hiding behind the condiments. I figured, why not? Maybe a simple soup would do the trick. What started as a low-effort rescue turned into a bowl of creamy keto loaded broccoli cheese soup that didn’t just fill me up but felt like a warm hug after a long day. The texture was rich, the cheesy aroma so inviting it lifted my mood instantly. Honestly, I was skeptical at first that something so simple could be so satisfying, but after the first spoonful, I was hooked. This recipe stuck with me because it’s that rare mix of comfort and keto-friendly goodness that doesn’t demand hours or a complicated ingredient list. It’s exactly the kind of meal I want waiting after a hectic day, and I’m pretty sure it’ll become your go-to too.
Why You’ll Love This Recipe
- Quick & Easy: Ready in about 30 minutes, perfect for busy weeknights or when you need a cozy dinner fast.
- Simple Ingredients: No need to hunt down specialty stores; basic keto staples like broccoli, cheese, and cream are all you need.
- Perfect for Keto and Low-Carb Diets: Keeps carbs low without skimping on flavor or creaminess.
- Crowd-Pleaser: Friends and family always ask for the recipe, even those who aren’t on keto!
- Unbelievably Delicious: Creamy texture with cheesy, savory bursts and just the right touch of garlic and onion.
- This isn’t just any broccoli cheese soup. It’s loaded with crispy bacon bits and a blend of sharp cheeses that add layers of flavor.
- It’s the kind of soup that makes you close your eyes mid-bite, savoring every spoonful—a comfort food classic reimagined for keto living.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most are pantry staples or easy to grab fresh from the market.
- Broccoli florets: fresh or frozen (about 4 cups / 400g) – the star veggie providing fiber and crunch.
- Sharp cheddar cheese: shredded, about 2 cups (200g) – I prefer Cabot for its bold flavor.
- Heavy cream: 1 cup (240ml) – adds richness and creamy texture.
- Bacon: 4 slices, cooked and crumbled – for that irresistible smoky crunch.
- Chicken broth: 3 cups (720ml) – homemade or low-sodium store-bought.
- Butter: 2 tablespoons (28g), unsalted – for sautéing and adding creaminess.
- Garlic: 2 cloves, minced – brings depth without overpowering.
- Onion: 1 small, finely chopped – I like yellow onions for subtle sweetness.
- Almond flour: 2 tablespoons (14g) – a keto-friendly thickener (can swap with coconut flour but adjust amount).
- Salt and pepper: to taste – enhances all the flavors.
- Optional: pinch of smoked paprika or cayenne for a little heat.
Equipment Needed
- Large pot or Dutch oven: sturdy and heavy-bottomed works best to prevent scorching.
- Wooden spoon or heatproof spatula: for stirring without scratching cookware.
- Chef’s knife and cutting board: for prepping broccoli, onion, and garlic.
- Measuring cups and spoons: for accuracy, especially with almond flour.
- Immersion blender (optional): I use mine to get the soup perfectly smooth, but a regular blender works too—just be careful with hot liquids.
- Strainer or colander: if rinsing frozen broccoli or draining bacon.
Preparation Method

- Cook the bacon: In your large pot over medium heat, cook the bacon slices until crispy, about 6–8 minutes. Remove and drain on paper towels, leaving about 1 tablespoon of bacon fat in the pot. (This smoky fat adds extra flavor.)
- Sauté aromatics: Add butter to the pot with the bacon fat. Once melted, toss in the finely chopped onion and minced garlic. Cook until fragrant and soft, about 4 minutes. Stir often to avoid browning.
- Add almond flour: Sprinkle in almond flour and stir constantly for 1–2 minutes to create a roux-like base. This helps thicken the soup without using regular flour.
- Pour in chicken broth: Slowly add the broth while stirring to prevent lumps. Bring to a gentle boil.
- Add broccoli: Stir in broccoli florets. Reduce heat to medium-low and simmer uncovered until tender, about 12–15 minutes. You want the broccoli soft enough to blend but still vibrant green.
- Blend the soup: Use an immersion blender directly in the pot to puree until creamy but with some small broccoli pieces left for texture. Alternatively, carefully transfer half the soup to a blender, puree, then mix back in.
- Add cream and cheese: Stir in heavy cream and shredded cheddar cheese. Cook over low heat, stirring frequently until cheese melts smoothly into the soup, about 5 minutes. Avoid boiling now to prevent curdling.
- Season: Taste and add salt, pepper, and optional smoked paprika or cayenne. Adjust seasoning until balanced.
- Serve: Ladle into bowls and sprinkle crumbled bacon on top. You can add extra shredded cheese or fresh herbs like chives if you like.
Cooking Tips & Techniques
Here’s what I learned after a few trial runs with this keto loaded broccoli cheese soup:
- Don’t rush the sauté: Softening onions and garlic gently builds the flavor base, so take your time without browning.
- Watch your heat: When melting cheese, keep the heat low to avoid grainy texture or separation.
- Almond flour as a thickener: It’s a keto-friendly trick, but stir constantly when adding it to butter to prevent lumps.
- Broccoli texture: Slightly undercook if you like chunkier soup or blend longer for ultra-smooth creaminess.
- Batch blending: Hot soup can splatter in blenders—half batches and vent the lid slightly to avoid burns.
- Bacon choice matters: Thick-cut bacon crisps better and adds more flavor, but regular works fine too.
- Make ahead tip: Soup thickens when chilled; stir in a splash of broth or cream when reheating to loosen up.
Variations & Adaptations
- Vegetarian version: Skip the bacon and use vegetable broth. Add smoked paprika or liquid smoke for depth.
- Spicy twist: Add diced jalapeños when sautéing onions or a pinch of cayenne pepper for heat.
- Dairy-free option: Swap heavy cream with full-fat coconut milk and use dairy-free cheese alternatives.
- For an extra creamy texture, try blending in some cream cheese along with cheddar.
- I once added roasted cauliflower to the mix for a milder flavor and it was surprisingly good!
Serving & Storage Suggestions
This soup is best served hot, right after cooking, with crispy bacon sprinkled on top for contrast. It pairs wonderfully with a fresh green salad or a side of keto garlic bread for dipping. If you want to make it a meal, a simple avocado and tomato salad balances the richness nicely.
Store leftovers in an airtight container in the refrigerator for up to 4 days. When reheating, warm gently on the stove, adding a splash of broth or cream to loosen the texture and keep it silky smooth. This soup also freezes well—cool completely before freezing in portions. Thaw overnight in the fridge and reheat slowly.
Flavors meld beautifully after a day, so if you have the patience, the next-day soup tastes even better (if that’s possible!).
Nutritional Information & Benefits
Each serving of this creamy keto loaded broccoli cheese soup is roughly:
| Calories | 350 |
|---|---|
| Fat | 28g |
| Protein | 18g |
| Carbohydrates | 6g (net carbs ~4g) |
| Fiber | 2g |
Broccoli is packed with vitamins C and K, plus fiber which supports digestion. Cheese and cream provide satiating fats and protein essential for keto energy. The bacon adds flavor and a bit of protein, but feel free to adjust the amount to your preference. This soup fits well into low-carb, gluten-free, and keto diets, though it contains dairy and pork, so consider substitutions if you have allergies or dietary restrictions.
Conclusion
To sum it up, this creamy keto loaded broccoli cheese soup is a little bowl of happiness that’s easy to make and hard to forget. It’s the kind of recipe you can tweak to your taste, whether you want it spicier, dairy-free, or extra cheesy. I keep coming back to it because it checks all the boxes—comforting, quick, keto-friendly, and downright delicious. I hope you find it as satisfying on those busy or chilly nights as I do. Feel free to share your own spins or questions—I’d love to hear how you make it your own. Here’s to cozy bowls and happy kitchens!
FAQs About Creamy Keto Loaded Broccoli Cheese Soup
Can I make this soup ahead of time?
Absolutely! It keeps well in the fridge for up to 4 days and can be frozen for longer storage. Just reheat gently and stir in a bit of broth or cream as needed.
Is this soup suitable for a strict keto diet?
Yes, with about 4g net carbs per serving, it fits well into most keto meal plans, especially with the low-carb ingredients used.
Can I use frozen broccoli instead of fresh?
Yes, frozen works fine and can save prep time. Just make sure to thaw and drain any excess water to avoid a watery soup.
What can I substitute for almond flour if I have a nut allergy?
Try coconut flour, but reduce the amount to about 1 tablespoon since it absorbs more liquid. You might need to adjust the broth slightly.
How do I get the soup extra creamy without making it too thick?
Blend half the soup for smoothness but leave some broccoli chunks for texture. Adding cream slowly and stirring well also helps keep a nice consistency.
Pin This Recipe!

Creamy Keto Loaded Broccoli Cheese Soup
A quick and easy keto-friendly broccoli cheese soup loaded with crispy bacon and sharp cheddar, perfect for a comforting low-carb meal.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Soup
- Cuisine: American
Ingredients
- 4 cups (about 400g) broccoli florets, fresh or frozen
- 2 cups (200g) sharp cheddar cheese, shredded
- 1 cup (240ml) heavy cream
- 4 slices bacon, cooked and crumbled
- 3 cups (720ml) chicken broth, homemade or low-sodium store-bought
- 2 tablespoons (28g) unsalted butter
- 2 cloves garlic, minced
- 1 small onion, finely chopped
- 2 tablespoons (14g) almond flour
- Salt and pepper, to taste
- Optional: pinch of smoked paprika or cayenne pepper
Instructions
- Cook the bacon in a large pot over medium heat until crispy, about 6–8 minutes. Remove and drain on paper towels, leaving about 1 tablespoon of bacon fat in the pot.
- Add butter to the pot with the bacon fat. Once melted, add the finely chopped onion and minced garlic. Cook until fragrant and soft, about 4 minutes, stirring often to avoid browning.
- Sprinkle in almond flour and stir constantly for 1–2 minutes to create a roux-like base.
- Slowly add chicken broth while stirring to prevent lumps. Bring to a gentle boil.
- Stir in broccoli florets. Reduce heat to medium-low and simmer uncovered until tender, about 12–15 minutes.
- Use an immersion blender to puree the soup until creamy but with some small broccoli pieces left for texture. Alternatively, blend half the soup in a regular blender and mix back in.
- Stir in heavy cream and shredded cheddar cheese. Cook over low heat, stirring frequently until cheese melts smoothly, about 5 minutes. Avoid boiling.
- Season with salt, pepper, and optional smoked paprika or cayenne. Adjust seasoning to taste.
- Ladle into bowls and sprinkle crumbled bacon on top. Add extra shredded cheese or fresh herbs if desired.
Notes
[‘Don’t rush the sauté to soften onions and garlic gently without browning.’, ‘Keep heat low when melting cheese to avoid grainy texture or separation.’, ‘Stir constantly when adding almond flour to prevent lumps.’, ‘Slightly undercook broccoli for chunkier texture or blend longer for ultra-smooth soup.’, ‘Blend soup in batches if using a regular blender to avoid splattering.’, ‘Thick-cut bacon crisps better but regular bacon works fine.’, ‘Soup thickens when chilled; stir in broth or cream when reheating to loosen texture.’]
Nutrition
- Serving Size: 1 bowl (about 1.5 cu
- Calories: 350
- Fat: 28
- Carbohydrates: 6
- Fiber: 2
- Protein: 18
Keywords: keto, broccoli cheese soup, low-carb, creamy soup, bacon, easy dinner, keto soup, loaded broccoli soup


