Broccoli Cheddar Soup

This simple one-pot soup is filled with tender bites of broccoli, topped with crispy crumbled bacon and shredded cheddar cheese. The soup is low carb and gluten free, naturally thickened with cream, cheese, and butter instead of flour.

broccoli cheddar soup in yellow dutch oven

Broccoli Cheddar Soup

4.64 from 11 ratings
Prep
10 mins
Cook
35 mins
Total
45 mins
Makes
6 servings

Ingredients

Instructions

  1. Cook Bacon: Place bacon strips in single layer in large pot (Note 5) over medium heat. Flipping occasionally, cook until crispy, 5 to 10 minutes. Transfer bacon to paper towel lined plate to drain.

  2. Sauté Vegetables: Add diced onions, carrots, and celery to pot with bacon drippings. Stirring frequently, cook over medium heat until softened, about 10 minutes.

  3. Cook Broccoli: Add broccoli, heavy whipping cream, and water to pot. Bring to simmer over medium-high heat. Simmer uncovered until broccoli is tender, 5 to 10 minutes, stirring occasionally and reducing heat as needed to maintain simmer.

  4. Add Cheese: Gradually stir in shredded cheddar cheese until melted and incorporated into soup. Add butter and minced garlic, stirring until butter is melted.

  5. Thicken Soup & Serve: Simmer until soup is thickened to desired consistency, about 10 minutes. Let soup cool a bit, then add salt and pepper to taste. Serve in bowls (Note 6), and crumble bacon on top.

Nutrition

Makes 6 Servings
Amount Per Serving:
Calories 490 (81% from fat) 
Total Fat 45g68%
   Saturated Fat 27g135%
Cholesterol 134mg45%
Sodium 390mg16%
Net Carb 11g 
Total Carb 13.5g4%
   Dietary Fiber 2.5g10%
   Sugars 6.5g 
Protein 13g 
Vitamin A 124% · Vitamin C 57% · Calcium 30% · Iron 4%

Photos

NOTES & TIPS

(1) Broccoli Florets. About 6 to 7 ounces weight. You can cut florets from a head of broccoli, or you can buy a bag of pre-cut raw florets located in the refrigerated produce section of many U.S. grocery stores.

(2) Cheddar Cheese. About 6 ounces weight. Use a bag of pre-shredded cheddar, instead of grating your own shredded cheese from a block. Cheddar cheese — especially sharp cheddar — does not melt well, so I recommend using a bag of pre-shredded cheese that includes emulsifiers to promote even melting. If that's not an option, toss the freshly grated cheddar with a few tablespoons of cornstarch plus 1 cup of shredded American cheese (which contains emulsifiers), which should help keep the soup silky and clump-free.

(3) Water / Broth. In my tests, there was no noticeable flavor difference between using water or broth. I use water for convenience, but some readers prefer using vegetable broth.

(4) Mirepoix Option. Save time on preparing the onions, carrots, and celery stalks by buying mirepoix, which is a pre-diced package of those vegetables. I buy a 14 ounce tub of mirepoix from Trader Joe’s, which is the equivalent of half an onion, 3 carrots, and 3 celery stalks.

(5) Large Pot. I use a 6 quart dutch oven.

(6) Serving / Leftovers. Top the soup with extra shredded cheddar cheese or thinly sliced scallions. The soup is delicious in a bread bowl, or served alongside low carb dishes like a fresh green salad or almond flour garlic knots. Leftovers can be covered and stored in the refrigerator for up to 3 days, then reheated in the microwave until warmed through.

Discussion & ratings

24 comments · 4.64 / 5 from 11 ratings

★★★★★

I love this soup recipe! I added cauliflower just to get in some more veggies. Absolutely delicious!
Like (3)

★★★★★

Amazing soup. I cooked the bacon in my cast iron and left the bacon there. Then added broccoli and all other ingredients. The key for the cheddar to incorporate is to add it last and stir constantly while adding the cheddar slowly! A winner
Like (3)

★★★★★

Love this soup! Used Kerry Gold cheddar cheese. Only change was I added the bacon to soup during last simmer instead of as a garnish. This is a keeper!
Like (2)

★★★★★

omg...delish...Just recently joined keto ..I was always afraid to cook using heavy creams and cheese soups love them but always feeling guilty..excited to get more of your recipes...thank you
Like (2)
I decided not to use bacon and opted in using about 4 tablespoon of olive oil. I was concerned it wouldn't be as flavorful, but to my surprise it came it really good. Btw can I freeze this soup?
Like (1)
Glad it came out well! I haven't tried to freeze this so I can't say for sure. My guess is no because of the cream.
Like (0)

★★★★★

Great soup. I used vegetable broth rather than water. And, I put the bacon right in the soup.
Like (1)

★★★★★

This soup was AMAZING! Unfortunately, mine did NOT freeze well...bummer.
Like (1)
Rachel N
Planning on making this tonight and doubling it. If I cook 10 slices of bacon, should I keep all the grease or remove some?
Like (1)
I would keep it all. Make sure that all of the ingredients are proportionally doubled, and it should come out great. Enjoy!
Like (1)
Jennifer

★★★★★

I made this soup last night and it came out absolutely delicious! Thank you for sharing your recipe. Definitely will be making this soup again!
Like (1)
Patricia

★★★★★

This was a easy recipe to make very delicious One of my keepers
Like (0)
danielflanagan7

★★★★★

great recipe!!! will make tonight. Former chef, Dan Flanagan
Like (0)
What can be used in place of bacon grease?
Like (0)
You can replace it with 2 tbsp of olive oil. Butter or any neutral-tasting oil that you have on hand would also work.
Like (0)
Can I substitute sour cream for heavy cream?
Like (0)
Since there's a significant amount of heavy cream used in this recipe (2 cups), I wouldn't recommend completely substituting it with sour cream because it may make a big difference in the resulting taste. If you don't want to use heavy cream, a closer substitution would be half-and-half.
Like (0)

★★★★★

This recipe is so good. I added in mild salsa for a spicy taste. It turned out great.
Like (0)

★

This is not keto if you add flour. Disappointed in your instructions. If you label the recipe keto, follow keto guidelines.
Like (0)
There is quite a bit of net carbs in this- I’m thinking if I cut out the carrots it would help with the carb count so I’m gonna try tonight! Otherwise this looks so tasty
Like (0)