
Free: Healthy Freezer Meals Recipe Ebook
Get It NowThis 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.
Saute Garlic
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.
Variations
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.
Storage Instructions
- 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:
Recommended Tools
- 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 Video
Tap 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.)
Ingredients
Tap underlined ingredients to see where to get them. Please turn Safari reader mode OFF to view ingredients.
Instructions
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!
Recipe Notes
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. 🙂

829 Comments
SissysweetP
0Easy and delicious recipe! I made a smaller batch using your ingredient proportions and added a little cream cheese (maybe 2 oz) to thicken a bit more. If you follow option 2 and remove some broccoli pieces, puree the pot, then melt the cheese before adding back the removed pieces, there is no way for the cheese to stick to the broccoli.
Shirley
0Do you think adding some ham or cooked bacon would be good?
Wholesome Yum D
0Hi Shirley, Yes that would be good.
Jacquie
0I thought this recipie was the best broccoli soup I have ever made. Thank you for the tips, too. It came out perfect. This definitely is a keeper. I will be making this often.
Sarah Jarrell
0This is a good soup. I am impressed with how well the cheese is incorporated into the broth (better than a roux-based broccoli-cheese soup I tried recently.)
I added carrots to mine, sauteed them a bit before the garlic, and since I shredded my own cheese, I added about a Tbs of cornstarch (stirred into a little cold water then into the broth.) I used the puree 2/3 of the veggies option. Thanks for sharing!
Carol
0I made this on a rainy, cold day, and it certainly fit the bill. Easy, filling and delicious. I had some baby cauliflower on hand, so I added that in as well. Even my husband, who is picky about his food, gave this two thumbs up. I would definitely make again.
Patricia Mathias
0I just wanted to stop by and let you know how delicious this soup is. It’s a big hit with my husband and I and I think he would eat it everyday lol, Thank you!
Pat Mrozinski
0I don’t know what I am doing wrong. The first 2 times it turned out excellent. The last 3 times The cheese just tasted kinda gummy. I promise I put in at a very very low. I use mild cheddar cheddar cheese
Maya | Wholesome Yum
0Hi Pat, It sounds like the cheese clumped or maybe didn’t fully melt. I have a whole section on troubleshooting in the post above, does that help?
Dee Wingo
0I followed the recipe and loved the soup. I was confused though by the amount you said it made, serves 8 yet I cup per serving? So I overate or does it serves 3 or 4?
Wholesome Yum D
0Hi Dee, This recipe should make 8, 1 cup servings.
Mary
0I’ve been craving Panera Bread and made this last night. It was amazing! I made a half tuna salad sandwich on keto bread and I could have sworn I was eating at Panera. I don’t have an emulsion blender so I just chopped the broccoli. I was certainly be making it again. I saw the recipe with the cauliflower and will try that also. This is my first day logging in and leaving a review. Love your recipes and will do better! Thank you!
Cynthia
0Good, simple recipe! We try to do low carb as much as we can, so when we order takeout from the local Italian place, my husband will get broccoli as a side instead of pasta. It’s a huge portion, sauteed with garlic and red pepper flakes and he rarely finishes it. It is amazing in this soup!
Suzanne
0This is the simplest and best tasting cheese broccoli soup I have ever made and ever eaten. It is superb.
Jacqueline
0Tried this recipe and at first, didn’t think it was thick enough but I put in the refrigerator and when I went to rewarm it, it was thick enough. Shared it with some co-workers and they loved it too. !!!
Kristen
0WOW! Fabulous! I used 3 c. of broth and added frozen broccoli crowns (16 oz + a handful). Also, cut the cheese down to 2c cheddar, and then and a handful of shredded mozz (it was open). Wow. For real. And what a color! Oh, and I didn’t do the garlic route…I did to a quick “sprink” of garlic powder.
Melody
0This soup was so delicious! I didn’t have a lot of time so I decided to make this since it seemed so easy. I’m so glad I did. Quick, easy and the family loved it.
Margie
0LOVE this soup! I use homemade chicken bone broth if I have it, and hubby – who is NOT a broccoli fan – loves it too! Perfect for a cold winter day 😊
Melanie Fette
0I made this for dinner and it was simply amazing! My husband has never had a cheese soup and he devoured every drop and asked for more! Easy to make! Thank you Maya for an excellent recipe!
Amanda Uriarte
0Just a tad bit too garlicky for me, but otherwise tasted great-didn’t stop me from finishing the whole bowl I served myself! Will reduce the garlic next time but it’ll definitely be on repeat-I can see how it’s a perfect base soup recipe!
Jean
0Can this be made in a crock pot?
Wholesome Yum D
0Hi Jean, Yes! Check out the freebies in the Members Area to get your copy of the crock pot version of the recipe!
Dale
0I love this recipe. It was easy and very tasty!! This will be my go to soup.
Carole
0My only change would be to add some salt and pepper. I also had sauteed some vegetables from another recipe and added them as well.
Maya | Wholesome Yum
0Yes, feel free to adjust salt and pepper to taste. My broth was pretty salty (and the cheese also has salt), so I didn’t find it necessary, but it varies by brand.
Teri
0Easy to make and very delicious. I chose option 2 (recommended).
chrissydee
0This came out fabulous! I followed the recipe as written and used option 2. I blended the cheese in slowly. The texture was divine and the flavor was perfect. Thank you for this comforting delicious soup!
Andrea
0Soooo delicious and easy! Will make again.
Francis Cannata
0Cheese stuck to broccoli and didn’t dissolve
Maya | Wholesome Yum
0Hi Francis, I cover this exact issue in the blog post above, did you read it? Hope you’ll use the tips to avoid this next time.
Kirsten
0I used Greek yogurt plain and it seemed to work. Easy recipe!
Kimberly Renee
0Question: how much heavy cream and how much chicken broth???
Wholesome Yum D
0Hi Kimberly, The “jump to recipe” button at the top will take you right to the recipe card where all the ingredient amounts are listed.
Tiffany
0Delicious and easy. Great for weekly lunch prep.
Karen
0I made this today using my homemade turkey bone broth. It came out wonderful, tasty and the thickness was just right. I’m so happy I stumbled across this recipe. It’s now on my ‘favorites’ list. Happy cooking, y’all!
Jonelle Watson
0EXCELLENT!!! and Easy to Make !!!!!
Christian
0Made this soup for dinner tonight and it was amazing❤️ Didn’t need an additional thickening agent or anything will definitely be doing it again!!! Thank you so much!
Lori
0Usually I like your recipes but this soup was a disaster no thickening agent and no seasonings complete waste of time and money to make it
Maya | Wholesome Yum
0Hi Lori, Sorry to hear it didn’t work for you. The soup is thickened by reducing (it boils for a while) and then by the shredded cheese. You can see in the pictures that it’s thick. Did you follow the tips in the post above?
Tina
0Very good recipe and I used half and half.
Janiece Rodriguez
0Great recipe, TY it’s been hard transitioning to gluten free and this was delicious.
Lyn
0All I have is half and half, will that work?
Wholesome Yum D
0Hi Lyn, Yes, half and half will work.
Catherine
0This is a great starter recipe, for me. I added some left over chicken, some mushrooms, some green pepper and some sautéed onions. Thickened it with some almond flour, a bit of cream cheese. I use better than bullion chicken broth, and even a bit of beef broth, as that is what I had. Thanks for the great recipe, to make as my own. You made it a winner!
AmyJo
0Made it. Loved it. Made it again. Thank you for a yummy easy low carb recipe! This recipe is going into my keto recipe binder 🙂
Jamie
0I looked at 10 recipes and this is the first one I liked, I tried it and turned out great.
Trudy
0This soup is so delicious and super fast and easy to make!
Dee
0I used milk – didn’t have cream- just used a little less- used the blender- it was great! (And I’m not a big broccoli fan, but I love this soup, and it’s easy and quick as well as delicious and nutritious!)
Katie
0It was so good, I had no issues with it being watery at all, if you have it at a constant bubble while simmering the cream broccoli and chicken broth there won’t be that excess liquid anywhere near consideration of watery. Infact I added a bit of heavy cream at the end because it was THICCC. I do agree with using the low sodium chicken broth because I did not and it was a tad salty but other than that it was AMAZING! Thanks or sharing! Will absolutely be making this again and again!
Becky
0I made this tonight and it’s was so easy and good. My whole family loved it! I used a little butter to saute the garlic because there wasn’t a fat listed in the ingredients or directions. I watched the video after it was done and saw you used olive oil. It was good anyway. I will definitely make again
SissysweetP
0Um a whole cup of whipping cream is pretty much all fat. 🤷♀️
Elizabeth
0This soup is AMAZING! I have to admit, when it was done cooking, the sauce was very liquidy and I thought I had just wasted all those ingredients and time….but then I tasted it! I was shocked!!! I totally recommend you make this soup. Also, I used a mix of shredded cheese that had cheddar in it because that’s all I had.
Shawna
0I just made it as well and it’s super watery. It does taste really good but I really wanted a thicker soup. When all else fails add more cheese!
Craig
0Very quick and easy to make. It made a tasty lunch.
michon
0Delish!!!!
Richard
0Can you make it without shreaded cheese. I have a intolerances to highly processed foods.
Wholesome Yum M
0Hi Richard, Yes, you can make this recipe with a block of cheese shredded at home instead of pre-shredded cheese. You may find that the consistency turns out best pureed when using block cheese. Enjoy!
Dana grider
0How many servings in this recipe?
Wholesome Yum M
0Hi Dana, This recipe makes 8 1-cup servings.
Krys
0Hi Maya–do you have a way of making this soup in a slow cooker?
Wholesome Yum M
0Hi Krys, Yes! Check out the freebies in the Member’s Area to get your copy of the crock pot version of the recipe!
Dawn O'Donoghue
0Delicious! I used manchego instead of cheddar, and coconut cream instead of heavy cream and added herbs. Will definitely make it again.
Debbie
0can you freeze the leftovers and what is the serving size?
Wholesome Yum M
0Hi Debbie, A serving is one cup. This recipe freezes very well. I like to freeze in single servings so it’s easy to reheat when I’m ready for a bowl.
Rachel
0Can I use whole milk instead of heavy cream?
Wholesome Yum M
0Hi Rachel, The soup would be considerably less creamy if using whole milk over cream. Also, the nutrition would drastically change, as milk is much higher in carbs than heavy cream is.
Carol M Giar
0So delicious! I used Fiesta blend cheeses and added onion powder and Cumin to give it my own twist. What a delight!
Kiara
0WOW!!! This was amazing and our family will for sure be making this again. It was exactly what I needed during my first week of keto. I added ground mustard for a tad more flavor but it would be amazing without also!