30-Minute Keto Broccoli Cheddar Soup

Prep: 10 minCook: 20 minmediumAmerican
Keto Broccoli Cheddar Soup with Cream and Xanthan Gum

A rich, creamy low-carb soup featuring tender broccoli florets in a luxurious cheese sauce made with cheddar, Swiss, and cream cheese. The combination of heavy cream and multiple cheeses creates an indulgent texture while keeping carbs minimal for keto dieters. Xanthan gum provides optional thickening without added carbs. Perfect for cold weather comfort food that fits ketogenic macros, this soup delivers restaurant-quality flavor with the convenience of one-pot cooking.

Ingredients

  • 2 tablespoons butter
  • ¼ onions, diced
  • 2 garlic cloves, diced
  • 4 cups chicken broth
    vegetable broth1:1vegetarian
    Full guide →
  • 1 cup heavy whipping cream
  • 14 ounces frozen broccoli florets, diced
  • 3 cups cheddar cheese
    nutritional yeast1/4 cup per cup cheesevegandairy-free

    nutty flavor

    Full guide →
  • 3 slices swiss cheese
  • 1 ounce cream cheese, diced
  • ¼ teaspoon nutmeg
  • 1 teaspoon parsley
  • ½ teaspoon pink salt
  • ½ teaspoon black pepper
  • ¾ teaspoon xanthan gum, diced(optional)
    arrowroot powder1:1natural

    may need more

    Full guide →
  • 3 pieces bacon, diced
  • ½ cup shredded cheese
    nutritional yeast1/4 cup per cup cheesevegandairy-free

    nutty flavor

    Full guide →

Instructions

  1. 1

    Bring chicken broth to a boil in a large saucepan

  2. 2

    Add broccoli and cook on medium-low with lid on until tender

  3. 3

    Melt butter in a skillet and saute onions and garlic until translucent

  4. 4

    Add remaining chicken broth, heavy cream, cream cheese, and spices to skillet

  5. 5

    Bring mixture to a boil while whisking continuously

  6. 6

    Add all cheeses, stirring with whisk as they melt

  7. 7

    Reduce heat to low and simmer then remove from heat

  8. 8

    Add cheese mixture to saucepan with broccoli and broth

  9. 9

    Simmer on low then remove from heat

  10. 10

    Optionally add xanthan gum to thicken

Tips

Tip 1

Whisk continuously when adding cheese to prevent clumping and ensure smooth melting

Tip 2

Use xanthan gum sparingly as a little goes a long way for thickening without carbs

Tip 3

Cook broccoli until just tender to maintain some texture in the finished soup

Good to Know

Storage

Refrigerate up to 4 days in airtight container. Reheat gently to prevent cheese separation.

Make Ahead

Can make cheese base 1 day ahead. Add broccoli when reheating to prevent overcooking.

Serve With

Serve hot immediately after cooking. Garnish with bacon bits and extra shredded cheese if desired.

See pairing guide →

Common Mistakes

Watch

Add xanthan gum slowly while whisking to avoid lumps forming in the soup

Watch

Keep heat low when melting cheese to avoid breaking and creating grainy texture

Substitutions

Dairy-Free Swaps

heavy cream
coconut cream1:1dairy-freedairy-free

slight coconut flavor

Full guide →
cheddar cheese
nutritional yeast1/4 cup per cup cheesevegandairy-free

nutty flavor

Full guide →

General Alternatives

chicken broth
vegetable broth1:1vegetarian
Full guide →
xanthan gum
arrowroot powder1:1natural

may need more

Full guide →
Find more substitutions →

FAQ

Can I use fresh broccoli instead of frozen?

Yes, use 4 cups fresh broccoli florets. Steam or boil until tender before adding to the soup for best texture.

What if my soup is too thick after adding xanthan gum?

Thin with additional warm chicken broth or cream, whisking until desired consistency is reached. Xanthan gum thickens quickly.

How long will this soup keep in the refrigerator?

Store covered for up to 4 days. Reheat gently over low heat, adding liquid if needed to restore creamy consistency.