Keto Broccoli Cheese Soup — Creamy, Low-Carb & So Easy - featured image
Updated 2026-06-30 • By Clara Bennett

Keto Broccoli Cheese Soup — Creamy, Low-Carb & So Easy

The ultimate guide to making the perfect keto broccoli cheese soup at home.

This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases.
Quick Answer

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.
Prep10 min
Cook20 min
Cal380
Serves4
LevelEasy
Cost$12

Ingredients

To make this authentic keto broccoli cheese soup you will need the following fresh ingredients:

Ingredients for keto broccoli cheese soup

Everything you need for keto broccoli cheese soup

🛒 Shop Key Ingredients

IngredientWhy You Need ItBuy
Sharp Cheddar CheeseProvides the signature tangy, bold flavor and creamy melt that defines this soup.Check Price
Heavy Whipping CreamAdds rich, velvety body and keeps carbs low while boosting healthy fat content.Check Price
Chicken Bone BrothCreates a deeply savory base with added collagen and nutrients for a more satisfying soup.Check Price
Cream CheeseActs as a natural thickener and adds a silky, smooth finish to the soup.Check Price

Kitchen Equipment

ToolWhy You Need ItBuy
Dutch Oven / Large PotProvides even heat distribution for sautéing and simmering without hot spots.Check Price
Box GraterEssential for shredding your own cheddar — pre-shredded cheese won’t melt as smoothly.Check Price
Immersion BlenderOptional but ideal for partially blending the soup to create a thicker, creamier texture.Check Price
Wooden SpoonPerfect 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

1
Prep the Broccoli

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.

2
Dice the Aromatics

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.

3
Shred the Cheese

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

4
Sauté the Aromatics

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.

5
Add Broth and Broccoli

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.

6
Blend Partially (Optional)

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.

7
Add Cream and Cream Cheese

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.

8
Melt in the Cheddar

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.

9
Season and Finish

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

Plated keto broccoli cheese soup

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

NutrientPer Serving
Calories380
Protein14g
Carbohydrates6g net
Fat32g

Frequently Asked Questions

Is broccoli cheese soup keto-friendly?
Yes, when made without flour or a traditional roux. This recipe uses no starchy thickeners and relies on the natural body from cream, cream cheese, and melted cheddar. Each serving contains only 6g net carbs, making it perfectly suitable for a standard ketogenic diet.
Can I use frozen broccoli instead of fresh?
Absolutely. Use 3 cups of frozen broccoli florets and add them directly to the pot without thawing. They may need an extra 2–3 minutes of simmering time. The color may be slightly less vibrant, but the flavor and texture will still be excellent.
Why did my cheese soup become grainy?
Grainy cheese soup happens when the cheese is added to a pot that is too hot, causing the proteins to seize and separate from the fat. Always remove the pot from heat before adding shredded cheddar, and stir gently until just melted. Using freshly shredded cheese (not pre-shredded) also prevents this issue.
How do I make this soup thicker without adding carbs?
The best low-carb thickeners for this soup are xanthan gum (1/4 teaspoon sprinkled while stirring), extra cream cheese, or partially blending a portion of the soup with an immersion blender. You can also let it simmer uncovered for an additional 5 minutes to reduce and concentrate.
What cheese works best besides cheddar?
Gruyère adds a sophisticated nutty flavor, fontina melts incredibly smooth, and smoked gouda gives the soup a warm, campfire-like depth. For the best results, use a combination of two cheeses — one sharp for flavor and one creamy for texture.

Free 7-Day Meal Plan

Join 50,000+ home cooks. Download the PDF — no sign-up required.

Download Free PDF →

Culinary Glossary

🧀
Curdling
When dairy proteins separate from fat due to high heat, creating a grainy, broken texture in sauces and soups.
🥦
Florets
The small, tree-like clusters that make up the head of broccoli, cut away from the main stalk for cooking.
🧈
Emulsify
The process of combining fat and liquid into a smooth, stable mixture that doesn’t separate.
🔥
Simmer
Cooking liquid at a temperature just below boiling (around 185–205°F), with small bubbles gently breaking the surface.
🧄
Sweat
Cooking aromatics like onion and garlic over low-to-medium heat until soft and translucent, without browning.
🌿
Xanthan Gum
A powerful, low-carb thickening agent derived from fermented sugar, used in tiny amounts to add body to gluten-free and keto recipes.

Keto Broccoli Cheese Soup — Creamy, Low-Carb & So Easy

Loved this recipe? Share it!

ShareTweetSaveWhatsApp

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

  1. Wash and cut broccoli into small, uniform florets. Dice the onion and mince the garlic. Shred cheddar from a block.
  2. Melt butter in a Dutch oven over medium heat. Sauté onion for 3–4 minutes until translucent. Add garlic and cook 30 seconds.
  3. 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.
  4. Optional: Use an immersion blender to pulse 3–4 times for a thicker base.
  5. Reduce heat to low. Stir in heavy cream and cream cheese until smooth, about 2 minutes.
  6. Remove pot from heat. Gradually add shredded cheddar in handfuls, stirring after each addition until melted.
  7. Season with salt, pepper, and nutmeg. Add xanthan gum if desired. Let rest 5 minutes before serving.