This post may contain affiliate links, which help keep this content free. (Full disclosure)
There are about a million and a half broccoli cheese soup recipes out there. You may be wondering why you need me to tell you how to make broccoli cheese soup. Well, the recipes I’ve seen tend to use flour as a thickener, have a long list of ingredients, or just take a while to prepare. Today I’m sharing my quick and simple version of easy broccoli cheese soup (also called homemade broccoli cheddar soup). You can make it in only 20 minutes — perfect for busy weeknights!
(It also happens to be a keto broccoli cheese soup with clean ingredients, too, but is just as delicious if none of that matters to you.)
I’ve had this easy broccoli cheese soup recipe on Wholesome Yum since 2016. It was one of the first recipes I created! It has not only became a staple at our house — it’s gone from my kids eating it pureed as babies to enjoying it now in school — but has also been one of the most popular with readers. After making it dozens of times, I’ve updated it and included lots of tips to help you make it the best broccoli cheese soup ever.
Why You’ll Love This Easy Broccoli Cheese Soup Recipe
- Rich, cheesy flavor
- Perfectly tender broccoli
- Thick and creamy without any thickeners or roux
- Just 5 simple (and clean!) ingredients
- Ready in 20 minutes
- Naturally low carb and gluten-free, with vegetarian option
- Tastes better than Panera!
Ingredients & Substitutions
This section explains how to choose the best broccoli cheese soup ingredients, what each one does in the recipe, and substitution options. For measurements, see the recipe card below.
- Broccoli – This is the obvious ingredient in all broccoli cheese soup recipes, though I’ve made a cauliflower cheese soup using similar ingredients as well. I recommend fresh broccoli for the best texture (chop it into bite-size pieces), but frozen works as well. Frozen broccoli is usually pre-blanched, so it might cook a little quicker once it thaws in the soup (go ahead and toss it in frozen!).
- Garlic – Fresh minced garlic gives the best flavor, but you can use the kind in a jar for convenience. I didn’t list oil or butter in the ingredients because everyone has it, but you may want to add some when sauteing the garlic.
- Cream – I used heavy whipping cream because it gives the richest flavor and makes the thickest broccoli cheese soup, because it reduces well when you simmer it. (It’s also less prone to curdling.) But you can also use half and half or even milk — the result will just be a bit thinner, and you’ll have to watch the heat to avoid curdling.
- Broth – I prefer the flavor of chicken broth in this broccoli cheddar soup recipe, but you can also use bone broth (for extra nutrition), chicken stock, or vegetable broth (to keep it vegetarian). I recommend a reduced-sodium broth, because otherwise the soup can turn out too salty.
- Shredded Cheddar Cheese – Of course you need cheddar for a broccoli cheddar soup recipe, but technically other cheeses that melt well would also work. I prefer sharp cheddar cheese for the best flavor. The recipe works best with pre-shredded cheese that comes in a bag, because those are less prone to clumping. Believe it or not, the thickener in this soup is simply cheese. No flour, starches, or artificial thickeners are necessary — and that makes this one top my list when it comes to broccoli and cheese soup recipes.
To be fair, this makes a very basic broccoli soup recipe. The ingredients and flavors are not complex. This is intentional! I wanted to keep it simple so that it’s very accessible to just about anyone. If you want to change it up, see my tips below on what to add to broccoli cheddar soup.
How To Make Broccoli Cheddar Soup
This section shows how to make broccoli cheese soup, with step-by-step photos and details about the technique, to help you visualize it. For full instructions, including amounts and temperatures, see the recipe card below.
Cook it in a large pot or Dutch oven. It takes about 45-60 seconds, until fragrant. I typically add a little oil or butter here as needed.
Add Broth, Cream, And Broccoli
Add the chicken broth, heavy cream, and chopped broccoli, and simmer until the broccoli is tender, about 10-20 minutes.
TIP: The simmer time will vary depending on the size of your florets.
Smaller florets = faster simmer time.
Make It Thick & Cheesy
Do you like your broccoli soup super smooth or with chunks of broccoli? You actually have 3 options here to finish it off:
- Pieces – Leave all the broccoli florets whole in your broccoli cheese soup. To do this, add the shredded cheddar cheese gradually, stirring constantly, and continue to stir until melted. This will help thicken the broccoli and cheese soup. (See tips below to avoid clumping.)
- Pureed – Pureeing is an excellent way to get a thicker soup, if that’s what you like, because the broccoli thickens it. Transfer to a blender and blend until smooth, or use an immersion blender.
- Combination – Puree the soup, but reserve 1/3 as florets. It’s the best of both worlds! To do this, remove about 1/3 of the florets using a slotted spoon, blend using an immersion blender, then return the florets to the pot. (You can also adjust how much of the broccoli you want to puree — the more broccoli you puree, the thicker your broccoli soup will be.)
Tips For The Best Broccoli Cheese Soup
I’m thrilled that so many of you are making this easy broccoli cheese soup recipe! But to avoid clumping and get the proper thickness, read these tips for best results:
- Make sure the temperature is not too hot. This is super important! The heat should be very low when adding the cheese. If it’s too hot, the cheese can seize and clump.
- The broccoli florets should be small. The cheese tends to stick to larger pieces more.
- Use pre-shredded cheese OR add a de-clumping agent. This recipe for broccoli cheddar soup works best with pre-shredded cheese that comes in a bag. If you shred a block of cheese yourself, or if your shredded cheese already seems clumpy to begin with, toss it with a little cornstarch or arrowroot powder (which is a cornstarch substitute), before adding to the soup.
- Add only a little cheese at a time. If you dump all the cheese in at once, it will clump more.
- Stir, stir, stir! Keep stirring as you add the cheese.
- Backup plan #1: Puree it! If all else fails, just throw the soup in a blender (or use an immersion blender).
- The #1 recommended way: Remove the broccoli first and then puree! Thank you to a reader for suggesting this. If you’d like, you can scoop out the broccoli florets before adding the cheese and set them aside. A large slotted spoon works best for this. Melt in the cheese, then add the broccoli back in afterward. In fact, this is now my preferred method!
How To Make Broccoli Cheese Soup Thicker
The cheese does thicken this broccoli cheese soup well enough for me. And the flavor is just perfect. That being said, I know that some people like a really, really thick broccoli cheddar soup. Here are some options:
- Add more cheese. The more cheese you add, the thicker your broccoli and cheese soup will be! This is the easiest option, but keep in mind it still won’t be as thick as using an actual thickener.
- Add cream cheese. Melt in some cream cheese (in small chunks) to help it thicken.
- Puree it, as described above. This is my preferred method. Simply pour some or all of the cheesy broccoli soup into a blender or food processor after cooking. It will get thicker from the broccoli itself.
- Add a low carb thickener. These would be thickeners like xanthan gum or glucomannan. Start by whisking a bit of the powder (maybe just 1/4 tsp to 1/2 tsp) with some water (or broth from the soup before adding cheese), then whisk the mixture into the soup at the end.
- Use a starch thickener. These would be arrowroot powder, cornstarch, or a cornstarch substitute. These are gluten-free, but now low carb. That being said, just a little bit will not make the soup super high in carbs. If you are okay with it, tossing the shredded cheese in a little arrowroot or cornstarch before adding to the soup will help it melt better and thicken better.
- Simmer it. You’ll notice this broccoli and cheese soup recipe contains heavy cream, which reduces when you simmer it enough. (For example, this is the secret for making alfredo sauce.) So, sometimes all the soup needs is to simmer for longer.
Once you’ve mastered the basic process, it’s so easy to customize this easy broccoli cheese soup recipe. Try adding:
- Your favorite spices – My fave is Italian seasoning! Some fresh cracked black pepper is also delicious.
- Other veggies – Saute onions (yellow onion works well) together with the garlic, or add cauliflower, carrots, or bell peppers later on (see tips below). Like my vegetable soup, you can add just about any vegetable you prefer.
- Shredded chicken
- Cooked bacon
- Sun-dried tomatoes
Tips For Making Additions:
- Go easy on anything that has added salt, like bacon. This broccoli cheese soup is already salty to begin with, due to the cheese and broth.
- Add any other ingredients after the cheese melts first. Otherwise, the cheese might stick to the add-ins and have issues melting.
- If your other add-ins need to cook, temporarily remove them with a slotted spoon once they are cooked, melt in the cheese, and then return them to the pot.
- Store: Broccoli cheese soup stores well in the fridge for about 5 days.
- Reheat: Warm up the soup on the stove top over low heat, or in the microwave on medium to low power. Sometimes it separates a bit after a while, but usually comes back together after you reheat while stirring frequently. If that doesn’t help, you can also puree it in a blender – this will bring it back together.
Can You Freeze Broccoli Cheese Soup?
Yes, you can freeze this healthy broccoli cheese soup! Simply let it cool to room temperature, then freeze flat in freezer bags or in a freezer safe container. Thaw it in the fridge completely the night before using. Then, you can cook it over low heat, stirring frequently to prevent curdling, or puree after heating if needed.
What To Serve With Broccoli Cheese Soup
There are many options, but I find that Italian flavors work very well in particular. Here are some recipes to add to your meal with broccoli and cheese soup:
- Proteins like baked chicken breast, sirloin steak, or pan seared salmon.
- Veggie side dishes like roasted asparagus, mashed cauliflower, or roasted brussels sprouts
- Healthy salads like Caprese salad, BLT salad, or Big Mac cheeseburger salad
- Keto garlic breadsticks from the Wholesome Yum Easy Keto Cookbook – you’ll also find a version of this easy broccoli cheese soup recipe in the book! Of course regular breadsticks work as well if that fits your lifestyle.
More Easy Soup Recipes
If you like this broccoli cheddar soup recipe, you’ll also love these other easy soup recipes:
- Dutch Oven – Also called a cocotte, this is my favorite vessel for making broccoli cheese soup recipes. You can also use a large pot.
- Immersion Blender – For pureeing the soup, if you choose to do that.
- Soup Bowls – Shown in my video below.
Easy Broccoli Cheddar Soup Recipe
Broccoli Cheese Soup Recipe (5 Ingredients!)
Learn how to make the best broccoli cheddar soup in 20 minutes! This easy broccoli cheese soup recipe is rich, creamy and just 5 ingredients.
Recipe VideoTap on the image below to watch the video.
Like this video? Subscribe to my YouTube cooking channel for healthy recipes weekly! (Click the bell icon to be notified when I post a new video.)
Tap underlined ingredients to see where to get them. Please turn Safari reader mode OFF to view ingredients.
Tap on the times in the instructions below to start a kitchen timer while you cook.
In a Dutch oven or large pot over medium heat, saute garlic for one minute, until fragrant. (You can add a little oil as needed.)
Add the chicken broth, heavy cream, and chopped broccoli. Increase heat to bring to a boil, then reduce heat and simmer for 10-20 minutes, until broccoli is tender.
Option 1 (original recipe):
Add the shredded cheddar cheese gradually, stirring constantly, and continue to stir until melted. (Add 1/2 cup (64 g), simmer and stir until it melts fully, then repeat 1/2 cup (64 g) at a time until all the cheese is used up.) Make sure to keep it at a very low simmer and avoid high heat, to prevent seizing. Remove from heat immediately once all the cheese melts.
Option 2 (recommended):
Use a slotted spoon to remove about 1/3 of the broccoli pieces and set aside. (This step is optional, if you want some pieces in your soup at the end. If you want all of the soup pureed, you can leave them in.)
Use an immersion blender to puree the remaining broccoli.
Reduce heat to low. Add the shredded cheddar cheese 1/2 cup at a time, stirring constantly, and continue to stir until melted. Puree again to make it smooth.
Remove from heat. Add the reserved broccoli florets back to the soup.
Last Step: Leave A Rating!
Share your recipe picture by tagging @wholesomeyum and hashtag it #wholesomeyum on Instagram – I’d love to see it!
Serving size: 1 cup
IMPORTANT: See my tips in the post above for best results when melting the cheese!
Nutrition facts are provided as a courtesy. Have questions about calculations or why you got a different result? Please see our nutrition policy.
Want to save this recipe?
Create a free account to save your favorite recipes!Sign Up To Save Recipes
© Copyright Maya Krampf for Wholesome Yum. Please DO NOT SCREENSHOT OR COPY/PASTE recipes to social media or websites. We’d LOVE for you to share a link with photo instead. 🙂
Used velveta, really good.
This soup is simply delicious!!!
This is a decent recipe. It doesn’t make very much and it’s not terribly filling, so if you’re making it for an entree, you may want to double it – I ate three bowls for dinner. It would be great as an accompaniment to a meal, tho. I added an extra cup or so of cheese and about a tablespoon and a half of Worcestershire. I think the Worcestershire probably added a bit of umami. Used pre-shredded cheese and had no issues with clumping. Went the immersion blender route and it worked well.
Made this as written (with frozen broccoli), blending about 1/2 and adding it back in. Added a dash of salt & pepper, but no other spices. Stirred in the grated cheese as directed and it melted beautifully. I added about 1.5 cups of cooked ground bison for some protein. My husband kept saying “Mmmm. This is sooo good!”. He even wanted seconds! Definitely adding this to our regular rotation (that is full of Maya’s other recipes!). 🙂
Can you cook in crock pot?
Wholesome Yum D0
Hi Mary, That should work for you!
Easy to follow. Simple and delicious!!
Wholesome Yum D0
Hi Mary, Yes, that would work for this recipe.
Wholesome Yum D0
Hi Mary, Yes, that should work for you.
Yum! Immersion blender seemed essential. I ended up using a whole 2lb bag of broccoli florets without changing the volumes of liquid or cheese and it worked great. I threw in 1/2 tsp of adobo for extra flavor.
Can I use frozen broccoli florets?
Wholesome Yum D0
Hi Jeanne, Yes, that would work.
I tried your broccoli and cheese soup and it was delicious. I am confused about something. The Big Mans World has a very similar soup. If anything it should have more calories yet the potion size is 1.5 cups with calories at 195?
Wholesome Yum D0
Hi Mary, Nutrition facts are provided as a courtesy. If you have questions about calculations or why you got a different result? Please see our nutrition policy.
Took your advice on variations and made this with mozzarella cheese, Italian seasonings, & a dash of red pepper flakes. Easy and it came out perfect!
Loved this soup and it was so easy to make! Will make it again soon, hubby loved it as well.
Omg very simple and very delicious. Thank you for sharing great low carb recipes. I will recommend and look forward to more of your delicious recipes in the future.
I had an issue with the cheese. I put it om the lowest setting and did 1/2 cup at a time. It is still separate from the broth and settles to the bottom. What could I have done to prevent this? The family was very excited for this, but it fell flat.
Wholesome Yum D0
Hi Jennifer, Sorry this recipe didn’t meet your expectations. Did you use the immersion blender to combine the broth and cheese after adding the cheese?
Great recipe! Thank you for sharing!
Rae Ann Johnson0
Made this soup and it was a great flavor but not thick. One serving wasn’t enough.
I’ve had bariatric surgery I’m 1 year out and still struggle finding good low carb dishes that are easy to make since I am also very busy with being a pediatric nurse ..a fiance and pets to tend too and I missed broccoli cheddar soup so much thought I would never enjoy it again this was so easy to make and tasted so good. I added few extra seasonings along with the Italian season salt less and little bit of gouda cheese of course was soo good thank you so much.
Everyone in my family liked this and I liked that it was so easy. The only issue I had was that it did not get quite as thick as I would’ve liked even pureed a bit of the broccoli and added extra cheese.
Super easy to make and so delicious!
I made this Broccoli Cheese soup last night and it came out green. Looked more like Pea Soup. Could that be because I used frozen broccoli?
Wholesome Yum D1
Hi Kim, Yes, frozen broccoli is probably the reason that happened.
Enjoyed this recipe very much will make it again
I have made this recipe at least 5 times and made some changes each time, but it always turns out GREAT!
I make soups for a restaurant I work in and this Broccoli cheese soup is in the regular rotation. People constantly rave about the taste and can’t believe it when I tell them it is keto.
Mrs R and I both love this really wholesome and tasty soup. I appreciate the fact that, as the cook in this household (loosely defined) due to Sue’s disability, it is really eassy to follow the instructions for a good result. Thanks for sharing.
Very easy and quick to make, is delicious! I will be making this again.
Just made this and it’s fantastic! I added half an onion when sauting the garlic and also added some ground mustard and smoked Paprika. I also did option 2 and used my immersion blender on all the broccoli. Perfect!
This was really easy to make and it tastes great!
I made this for myself today. I didn’t have enough sharp cheddar, and had to supplement it with some mozzarella. Because of that, I added a little nutritional yeast that I had on hand to hopefully give it a sharper flavor. I don’t know if that helped or not, but the soup was AWESOME!! First really cold day of Autumn, and I welcomed it in with a yummy bowl of creamy broccoli cheddar soup! I’m diabetic, and this was a GREAT meal for my blood sugar! Once again, a great recipe from Maya!
Made this for supper today, I added chopped onion and a tablespoon of butter with the garlic on the first step, (I minced fresh garlic for the first time and it was so good) and then I fried a little bacon and crumbled on top of the bowls as I served it with a little extra shredded cheddar, it was absolutely delicious. AND I had enough leftover for lunch tomorrow, total win-win!!!!
Can this be made with a non dairy milk?
Wholesome Yum D0
Hi Marissa, Yes, you could, but it won’t be as thick as heavy cream.
Great soup – I whipped it up in about 20 mins and everyone loved it!
Yum! You’d never guess this is low-carb. So good!
This came out even better than expected and was so quick and easy to make. It may be one of my favorites now 😁
Thanks for the recipe!! I love the taste of smooth and creamy. There’s one thing I will eliminate the next time I make it, is the second step of pureeing because the soup was the perfect thickness after adding the broccoli. For the most part the soup is great!
How long will it keep?
Wholesome Yum D0
Hi, In the fridge for about 5 days.
I am new to Keto & I just made this! It is really delicious! This recipe is a keeper!! Thank you!!!
I made this and followed option 2 (removing about 1/3 broccoli florets and then blended soup using an immersion blender). It was absolutely perfect! The flavor is to die for! The only caveat is that it did not make as many servings as the recipe stated. I then made a double batch of it the next day, literally doubling all ingredients but the flavor wasn’t as robust or something seemed off, AND it was not as thick as the first batch; added a bit of cream cheese and simmered longer and this did help, but it took a while to figure out how to make it better. It turned out good, but in future I won’t double it in the same pot. Love it otherwise!
I made this recipe and everyone loved it. I also made it and added cauliflower it was also very good.
This soup was good! Enjoyed the flavor of the broccoli and cheese.
OMG………….totally easy and a huge hit with the family. I did add garlic powder, onion powder and a bit of nutmeg. Making this again soon.
Read more comments:
« 1 … 8 9 10