Keto Broccoli Cheddar Soup

by Joanna
Published: Updated: 11 comments

This Keto Broccoli Cheddar Soup is the kind of soup I start craving as soon as the weather cools down. It’s creamy and cheesy without being overly heavy, with plenty of tender broccoli in every bowl.

Creamy keto broccoli cheese soup topped with shredded cheddar and bacon, with a spoonful showing tender broccoli.

What I especially like is that it still feels like a proper broccoli cheddar soup. The cheddar flavor comes through, the broth is smooth and creamy, and the little pieces of broccoli give it enough texture that it doesn’t feel like you’re just eating a bowl of melted cheese.

It’s warm, cozy, and filling enough for lunch or dinner, especially with something crunchy on the side for dipping. And since everything comes together in one pot, it’s one of those soups I can make without turning dinner into a whole project.

Why You’ll Love This Keto Broccoli Cheddar Soup

  • Creamy, cheesy, and full of tender broccoli.
  • Ready in under 30 minutes.
  • Made in one pot.
  • Approximately 6g net carbs per serving.
  • Easy to adjust depending on how thick you like your soup.
  • Great for lunch, dinner, or meal prep.
  • Naturally gluten-free when made with gluten-free broth and seasonings.

Is Panera Broccoli Cheddar Soup Keto?

Panera’s Broccoli Cheddar Soup is considerably higher in carbohydrates than this homemade version.

According to Panera’s current nutrition information, a 1-cup serving has 17g total carbohydrates and 1g fiber, while a bowl has 25g total carbohydrates and 1g fiber.

This homemade keto broccoli cheddar soup has approximately 6g net carbs per 1-cup serving, based on the nutrition calculation for the recipe below.

Ingredients for Keto Broccoli Cheddar Soup

You’ll find the exact quantities in the recipe card at the bottom of the post.

Ingredients for keto broccoli cheese soup including fresh broccoli, shredded cheddar, cream, butter, onion, garlic, and seasonings.
  • Broccoli – Cut the broccoli into small, bite-sized pieces so it becomes tender fairly quickly. I like having some smaller pieces throughout the soup rather than leaving the florets too large.
  • Fresh broccoli gives you the most control over the final texture. Frozen broccoli can also work, but it may soften more quickly, so check it earlier during simmering.
  • Onion – Adds a little sweetness and extra savory flavor to the base of the soup.
  • Garlic – Fresh minced garlic works best here.
  • Chicken Broth – Forms the base of the soup. You can use vegetable broth instead if you want to make a vegetarian version.
  • Cheddar Cheese – I recommend grating cheddar directly from a block. It usually melts more smoothly than pre-shredded cheese.
  • Heavy Cream – Gives the broth its smooth, creamy texture.
  • Butter – Used to soften the onion and garlic before the remaining ingredients go in.
  • Xanthan Gum – Optional. You only need a small amount if you prefer a thicker soup.
  • Smoked Paprika – Adds a subtle smoky note that works really well with the cheddar.
  • Salt and Black Pepper – Season to taste, keeping in mind that the broth, cheddar, and bacon can all add saltiness.
  • Bacon and Extra Cheddar – Optional toppings that add a little crunch and extra cheesy flavor before serving.

How to Make Keto Broccoli Cheddar Soup

Sauté the Onion and Garlic

Melt the butter in a large pot over medium heat.

Add the diced onion and cook for 2–3 minutes, until it begins to soften and turns translucent.

Add the minced garlic and cook for about 30 seconds, stirring so it doesn’t burn.

Add the Broccoli and Broth

Add the chopped broccoli and chicken broth.

Bring the soup to a gentle simmer and cook for approximately 10 minutes, or until the broccoli is tender enough to pierce easily with a fork.

If you prefer the broccoli slightly firmer, start checking it a little earlier.

Add the Cream and Seasonings

Reduce the heat to low.

Stir in the heavy cream, salt, black pepper, and smoked paprika.

If you’re using xanthan gum, sprinkle in 1/4 teaspoon while whisking continuously so it doesn’t clump.

Keep the soup over low heat for another 2 minutes, allowing it to gently simmer without boiling vigorously.

Add the Cheddar

Turn off the heat.

Add the shredded cheddar gradually, stirring after each addition until the cheese has completely melted into the soup.

Adding the cheese off the heat helps keep the broth smooth rather than grainy.

Taste and adjust the salt and pepper if needed.

Ladle the soup into bowls and top with extra shredded cheddar and crumbled bacon, if desired.

Bowl of keto broccoli cheese soup with tender broccoli florets, shredded cheddar, and crispy bacon on top.

How to Make Broccoli Cheddar Soup Thicker

This soup is creamy, but it isn’t meant to have the extremely thick consistency of a flour-based cheese soup.

If you’d like it thicker, there are a few easy options.

  • Xanthan gum: Xanthan gum is my favorite low carb thickening agent because it can be added in small amounts (start with 1/4 teaspoon) and whisked into the soup to thicken it. Remember to use it sparingly, as too much can create a gel-like texture.
  • Psyllium husk powder: When added to soup, psyllium husk powder can help thicken the broth and give it a smoother texture. It’s important to note that a little goes a long way, so start with a small amount and gradually add more as needed to avoid over-thickening the soup.
  • Guar gum: Start with a pinch or 1/4 teaspoon and gradually increase if necessary. Be sure to whisk or blend it thoroughly into the soup to prevent clumping.
  • Coconut flour: Coconut flour absorbs liquid and swells, providing thickness to the broth.
  • Simmer and Reduce: Sometimes, simply simmering the soup for a longer period can help reduce the liquid and naturally thicken it.

Why Did My Broccoli Cheddar Soup Turn Grainy?

Cheese soups can turn grainy when the cheese gets too hot or doesn’t melt smoothly.

For the best texture:

  • Grate the cheddar from a block rather than using pre-shredded cheese.
  • Turn off the heat before adding the cheese.
  • Add the cheddar gradually instead of dumping it in all at once.
  • Stir gently until each addition melts.
  • Don’t bring the soup back to a hard boil after adding the cheese.

If you’re reheating leftovers, use low to medium-low heat for the same reason.

Can I Make This Broccoli Cheddar Soup Vegetarian?

Yes, but you’ll need to make two changes.

Replace the chicken broth with vegetable broth and leave off the bacon garnish.

The rest of the recipe can stay the same.

What to Serve With Keto Broccoli Cheddar Soup

I can easily eat a bowl of this soup on its own, but something crunchy on the side makes it even better.

Try it with:

You can also add shredded chicken on top if you want to make the soup more substantial.

For toppings, I like extra cheddar, crispy bacon, or a little freshly ground black pepper.

How to Store Broccoli Cheddar Soup

Refrigerator

Let the soup cool, then transfer it to an airtight container.

Store it in the refrigerator for up to 3–4 days.

Freezer

You can freeze the soup for up to 2 months, but keep in mind that cream- and cheese-based soups can separate slightly once frozen and thawed.

Let the soup cool before transferring it to freezer-safe containers, leaving a little room for expansion.

Thaw overnight in the refrigerator before reheating.

How to Reheat

Reheat the soup gently on the stovetop over low to medium-low heat, stirring frequently.

Avoid boiling it, since high heat can cause the cheese and cream to separate.

You can also microwave individual servings in short intervals, stirring between each one.

If the soup becomes thicker after refrigeration, add a small splash of broth or cream until it reaches the consistency you like.

More Keto Soup Recipes

If you’re looking for more warm and cozy dinners, try these next:

Bowl of keto broccoli cheese soup with tender broccoli florets, shredded cheddar, and crispy bacon on top.

Keto Broccoli Cheese Soup – Creamy & Delicious

4.54 from 13 votes

Prep time 5 minutes
Cook Time 20 minutes
Yields 8 servings

Description
 

This Keto Broccoli Cheddar Soup is creamy, cheesy, and filled with tender pieces of broccoli. It comes together in one pot in under 30 minutes and has approximately 6g net carbs per serving.

Ingredients
 
 

  • 5 tbsp butter
  • 1/2 cup medium onion diced
  • 2 garlic cloves minced
  • 5 cups chicken broth
  • 3 cups broccoli cut into small bits
  • 2 cups cheddar cheese shredded
  • 1 cup heavy whipping cream
  • 1/4 tsp xanthan gum optional (for a thick keto soup)
  • 1 tsp salt
  • 1 tsp pepper
  • 1 tsp smoked paprika

To garnish & serve

  • 4 slices bacon fried and crumbled
  • 1/4 cup cheddar cheese shredded

Instructions
 

  • Melt the butter in a large pot over medium heat.
  • Add the diced onion and cook for 2–3 minutes, or until softened and translucent.
  • Add the minced garlic and cook for about 30 seconds, stirring constantly so it doesn't burn.
  • Add the chopped broccoli and chicken broth.
  • Bring the soup to a gentle simmer and cook for approximately 10 minutes, or until the broccoli is tender when pierced with a fork.
  • Reduce the heat to low. Stir in the heavy cream, salt, black pepper, and smoked paprika.
  • If using xanthan gum, slowly sprinkle in 1/4 teaspoon while whisking continuously to prevent clumps.
  • Let the soup gently simmer over low heat for another 2 minutes. Do not allow it to boil vigorously.
  • Turn off the heat. Gradually add the shredded cheddar cheese, stirring continuously until completely melted and the soup is smooth.
  • Taste and adjust the seasoning if needed.
  • If you'd like a smoother, slightly thicker texture, briefly blend part of the soup with an immersion blender, leaving some broccoli pieces intact.
  • Divide into bowls and garnish with crumbled bacon and extra shredded cheddar, if desired.
    Serve warm.

Notes

  • For the smoothest soup, grate the cheddar from a block and add it only after turning off the heat.
  • If the soup isn’t as thick as you’d like, start with just 1/4 teaspoon xanthan gum. Allow it to thicken before adding any more.
  • The soup will also thicken slightly as it cools.
  • For a vegetarian version, use vegetable broth instead of chicken broth and omit the bacon.
Nutrition Facts
Amount per serving.
Calories
366kcal
Total Carbs
6g
Net Carbs
Protein
12g
Fat
33g
Fiber
1g
Sugar
3g

How do we calculate the nutrition info?

These nutrition facts listed are determined using nutrition information from the USDA Food Database. Our nutrition facts are accurate, but if you are using different products, please make your calculations. Net carb count is calculated by subtracting both fiber and sugar alcohols because they don’t raise blood sugar.

Course Keto Soup
Cuisine American
Keyword keto broccoli cheese soup, Keto Soup
Tried this recipe?Mention @MyketoPlate_ or tag #MyKetoPlate!

You may also like

4.54 from 13 votes (10 ratings without comment)

Leave a Comment

Recipe Rating




11 comments

Emi August 28, 2018 - 10:23 am

5 stars
One of my favorite recipes for fall.

Reply
Barbara November 9, 2018 - 5:51 pm

5 stars
Some tweaks made but delicious.

Reply
Krystal March 4, 2019 - 5:36 am

Hi there. As a vegetarian I am looking for keto soups. I thought this was vegetarian but you list chicken stock and also bacon as part of the ingredients. This is misleading and Iโ€™m disappointed I canโ€™t use this recipe.

Reply
Joanna March 4, 2019 - 10:22 am

You can skip the bacon and add smoked paprika!

Reply
Natalia blakely May 13, 2019 - 11:00 pm

Awesome. Used vegetable broth and no bacon. Was delicious !!!

Reply
Joanna May 14, 2019 - 5:41 am

That’s fantastic!

Reply
Angie October 10, 2019 - 7:47 pm

How many carbs is this and what is a serving size?

Reply
Joanna October 16, 2019 - 11:09 am

The macros are calculated for one cup of the keto broccoli cheddar soup.

Reply
Karen Mitchell January 28, 2022 - 4:02 pm

When is the xanthan gum supposed ti be added????????????

Reply
Joanna January 31, 2022 - 1:25 pm

I add xanthan gum at the end, but only if I want to slightly thicken the soup. Just sprinkle 1/4 tsp of xanthan gum and mix thoroughly. Hope this helps and if you try my recipe make sure to let me know how it turned out!

Reply
Joann February 12, 2026 - 4:46 pm

5 stars
This soup is delicious I have made it before the only thing I changed was the amount
of salt I used 1/2 tsp 1tsp is just to salty for me.

Reply

This post contains affiliate links, and we may receive a small commission if you purchase through our site.