Keto Broccoli Cheese Soup — Creamy, Low-Carb & So Easy
The ultimate guide to making the perfect keto broccoli cheese soup at home.
Keto broccoli cheese soup is a rich, creamy low-carb soup made with fresh broccoli, sharp cheddar, heavy cream, and aromatics — all simmered together in about 30 minutes. It delivers all the comfort of classic broccoli cheddar soup with only 6g net carbs per serving.
Keto broccoli cheese soup is the ultimate low-carb comfort food that proves you don’t have to sacrifice flavor to stay on track with your macros. Unlike traditional versions thickened with flour or roux, this recipe relies on the natural creaminess of heavy cream and melted cheddar to achieve a velvety, satisfying texture without the extra carbs. The result is a deeply savory, ultra-creamy soup loaded with tender broccoli florets and sharp cheese in every spoonful.
Whether you’re deep into your ketogenic lifestyle or simply looking for a hearty, healthier soup option, this recipe delivers on all fronts. It comes together in a single pot in about 30 minutes, making it perfect for busy weeknights, meal prep, or cozy weekend lunches. The combination of sautéed garlic, sweet onion, and nutmeg creates a complex flavor base that elevates simple ingredients into something truly restaurant-worthy.
Pros
- Only 6g net carbs per serving — perfect for keto macros
- Ready in 30 minutes with minimal prep work
- Uses simple, affordable ingredients from any grocery store
- Rich in calcium, vitamin C, and healthy fats
- Stores and reheats beautifully for meal prep
- Kid-approved flavor even for non-keto family members
Cons
- High in calories due to heavy cream and cheese
- Not suitable for dairy-free or vegan diets without major substitutions
- Broccoli can become mushy if overcooked
- Requires a good quality cheddar for best flavor results
✅ This recipe was last tested and validated by our test kitchen on 2026-06-30.
Key Takeaways
- Always shred your own cheese — pre-shredded contains anti-caking agents that prevent smooth melting.
- Use a combination of sharp cheddar and a small amount of cream cheese for the creamiest texture.
- Add the cheese off heat to prevent graininess and separation.
- Cut broccoli into small, uniform florets for even cooking and the best bite.
- Simmer gently — boiling after adding dairy can cause curdling.
- Let the soup rest for 5 minutes after cooking; it thickens naturally as it cools slightly.
Ingredients
To make this authentic keto broccoli cheese soup you will need the following fresh ingredients:
Everything you need for keto broccoli cheese soup
🛒 Shop Key Ingredients
| Ingredient | Why You Need It | Buy |
|---|---|---|
| Sharp Cheddar Cheese | Provides the signature tangy, bold flavor and creamy melt that defines this soup. | Check Price |
| Heavy Whipping Cream | Adds rich, velvety body and keeps carbs low while boosting healthy fat content. | Check Price |
| Chicken Bone Broth | Creates a deeply savory base with added collagen and nutrients for a more satisfying soup. | Check Price |
| Cream Cheese | Acts as a natural thickener and adds a silky, smooth finish to the soup. | Check Price |
Kitchen Equipment
| Tool | Why You Need It | Buy |
|---|---|---|
| Dutch Oven / Large Pot | Provides even heat distribution for sautéing and simmering without hot spots. | Check Price |
| Box Grater | Essential for shredding your own cheddar — pre-shredded cheese won’t melt as smoothly. | Check Price |
| Immersion Blender | Optional but ideal for partially blending the soup to create a thicker, creamier texture. | Check Price |
| Wooden Spoon | Perfect for stirring cheese into the soup without scratching your cookware. | Check Price |
Step-by-Step Instructions
Follow these steps exactly for perfect keto broccoli cheese soup every time.
Preparation
Wash the broccoli and cut into small, bite-sized florets. Keep the florets uniform in size so they cook evenly. You can also peel and slice the tender stems for zero waste.
Finely dice the yellow onion and mince the garlic cloves. Smaller pieces will soften quickly and melt into the soup base without leaving chunky bits.
Using a box grater, shred 2 cups of sharp cheddar from a block. Set aside at room temperature so it melts more easily when added to the hot soup.
Cooking
Melt the butter in a Dutch oven or large pot over medium heat. Add the diced onion and cook for 3–4 minutes until translucent. Add the minced garlic and cook for 30 seconds until fragrant, stirring constantly to prevent burning.
Pour in the chicken bone broth and add the broccoli florets. Bring to a gentle boil, then reduce heat to medium-low. Cover and simmer for 10–12 minutes until the broccoli is tender but still bright green.
For a thicker soup, use an immersion blender to pulse 3–4 times directly in the pot. This breaks down some of the broccoli while leaving plenty of texture. Do not fully purée — you want some florets intact.
Reduce heat to low. Stir in the heavy whipping cream and softened cream cheese. Stir continuously until the cream cheese is fully dissolved and the soup is smooth, about 2 minutes.
Remove the pot from heat entirely. Gradually add the shredded cheddar in handfuls, stirring after each addition until fully melted. This prevents the cheese from clumping or becoming grainy.
Stir in the sea salt, black pepper, and ground nutmeg. If you want an extra-thick consistency, sprinkle the xanthan gum over the surface while stirring constantly. Let the soup rest for 5 minutes off heat before serving — it will thicken naturally.
Chef’s Secrets
- Shred your own cheese: Pre-shredded cheddar contains cellulose and anti-caking agents that prevent smooth melting and can make your soup grainy. Always grate from a block.
- Add cheese off heat: Taking the pot off the burner before adding cheddar prevents the proteins from seizing up, which causes that unpleasant gritty texture.
- Use cold cream, warm soup: Adding cold heavy cream to a warm (not boiling) soup base helps it incorporate smoothly without curdling.
- Don’t over-blend: Pulse just a few times with an immersion blender. You want a creamy base with visible broccoli florets for the best mouthfeel.
- Fresh nutmeg makes a difference: Grate fresh nutmeg on a microplane instead of using pre-ground — the warm, subtle sweetness it adds is transformative.
Storage
Store leftover keto broccoli cheese soup in an airtight container in the refrigerator for up to 4 days. The soup will thicken considerably as it cools due to the cheese and cream solidifying — this is completely normal and will loosen again when reheated. Stir well before refrigerating and leave a small gap at the top of the container to allow for slight expansion. Avoid storing in metal containers, as the acidity of the cheese can react over time.
Freezing
This soup can be frozen, though dairy-based soups may experience slight texture changes upon thawing. Cool the soup completely, then transfer to freezer-safe containers or heavy-duty freezer bags, leaving 1 inch of headspace. Freeze for up to 3 months. Thaw overnight in the refrigerator and reheat gently over low heat, whisking frequently to re-emulsify the cheese. If the soup appears separated, a quick pulse with an immersion blender will restore its creamy consistency.
Reheating
Reheat the soup on the stovetop over medium-low heat, stirring occasionally, until warmed through — about 5–7 minutes. Add a splash of chicken broth or heavy cream if the soup has thickened too much in the fridge. Avoid microwaving on high heat, as this can cause the dairy to separate and the cheese to become oily. If you must use a microwave, heat in 30-second intervals at 50% power, stirring between each interval.
Variations
- Spicy: Add 1/4 teaspoon cayenne pepper and a diced jalapeño when sautéing the onion. Top with pickled jalapeños and a dash of hot sauce for a fiery kick that pairs beautifully with the creamy base.
- Creamy: Double the cream cheese to 4 tablespoons and use half-and-half in addition to heavy cream for an even richer, more decadent version that feels like a five-star restaurant soup.
- Vegan: Substitute full-fat coconut cream for heavy cream, use vegan cheddar shreds, replace butter with olive oil, and swap chicken broth for vegetable broth. Add 1 tablespoon nutritional yeast for a cheesy depth of flavor.
- High-Protein: Stir in 1 cup of shredded rotisserie chicken or crumbled cooked bacon along with the broth. This bumps the protein to over 25g per serving while keeping carbs low.
Substitutions
If you don’t have heavy cream, you can use a combination of half-and-half with melted butter (3/4 cup half-and-half + 3 tablespoons melted butter equals roughly 1 cup heavy cream). For the cheddar, Gruyère, Gouda, or fontina all melt beautifully and offer slightly different flavor profiles. If you’re out of chicken bone broth, vegetable broth or even water with an extra pinch of salt will work in a pinch. The cream cheese can be replaced with 2 tablespoons of mascarpone or simply omitted — the soup will just be slightly less thick.
Common Mistakes
The most common mistake is adding cheese to a boiling pot, which causes the cheese proteins to tighten and squeeze out fat, resulting in a grainy, oily mess. Always remove the pot from heat before stirring in the cheddar. Another frequent error is using pre-shredded cheese, which simply will not melt into a smooth sauce due to the anti-caking coating. Finally, overcooking the broccoli turns it mushy and dulls its vibrant green color — aim for tender-crisp florets that still have some bite to them.
Serving Suggestions
Serve this keto broccoli cheese soup in deep, wide bowls to keep it warm longer. Top each bowl with a generous sprinkle of freshly shredded cheddar, cracked black pepper, and a pinch of smoked paprika for color. Pair with a slice of toasted keto-friendly bread or a handful of pork chips for dipping. For a complete low-carb meal, serve alongside a simple arugula salad dressed with lemon vinaigrette — the peppery greens and bright acidity cut through the richness of the soup perfectly.
Nutrition Facts
| Nutrient | Per Serving |
|---|---|
| Calories | 380 |
| Protein | 14g |
| Carbohydrates | 6g net |
| Fat | 32g |
Frequently Asked Questions
Is broccoli cheese soup keto-friendly?
Can I use frozen broccoli instead of fresh?
Why did my cheese soup become grainy?
How do I make this soup thicker without adding carbs?
What cheese works best besides cheddar?
Culinary Glossary
Keto Broccoli Cheese Soup — Creamy, Low-Carb & So Easy
Ingredients
- 3 cups fresh broccoli florets, cut into small pieces
- 2 cups sharp cheddar cheese, freshly shredded
- 1 cup heavy whipping cream
- 2 cups chicken bone broth
- 1/2 medium yellow onion, finely diced
- 3 cloves garlic, minced
- 2 tablespoons unsalted butter
- 2 tablespoons cream cheese, softened
- 1/2 teaspoon sea salt
- 1/4 teaspoon black pepper
- 1/8 teaspoon ground nutmeg
- 1/4 teaspoon xanthan gum (optional, for extra thickness)
Instructions
- Wash and cut broccoli into small, uniform florets. Dice the onion and mince the garlic. Shred cheddar from a block.
- Melt butter in a Dutch oven over medium heat. Sauté onion for 3–4 minutes until translucent. Add garlic and cook 30 seconds.
- Pour in chicken bone broth and add broccoli florets. Bring to a boil, then reduce to a simmer. Cover and cook 10–12 minutes until broccoli is tender.
- Optional: Use an immersion blender to pulse 3–4 times for a thicker base.
- Reduce heat to low. Stir in heavy cream and cream cheese until smooth, about 2 minutes.
- Remove pot from heat. Gradually add shredded cheddar in handfuls, stirring after each addition until melted.
- Season with salt, pepper, and nutmeg. Add xanthan gum if desired. Let rest 5 minutes before serving.