FREE 5-Ingredient Recipe EBook
GET IT NOW- Why You’ll Love My Easy Broccoli Cheese Soup Recipe
- Ingredients & Substitutions
- How To Make Broccoli Cheese Soup
- My Recipe Tips
- Ways To Thicken This Soup
- Recipe Variations
- Storage Instructions
- More Creamy Soup Recipes
- My Tools For This Recipe
- Broccoli Cheese Soup (5 Ingredients!) Recipe card
- Recipe Reviews
I’ve been making this easy broccoli cheese soup recipe since 2016. It was one of the first recipes I developed! And it’s more than just a staple at our house — it’s gone from my kids eating it pureed as toddlers to enjoying it now in school — but has also been one of my most popular soup recipes with readers. You’ll even find it in my first cookbook!
After making it dozens of times, I still keep coming back to this broccoli cheese soup again and again (and again), because it’s just so simple. There’s no long list of ingredients. There are no added thickeners. And did I mention easy? Yes. Yes, I did.
Why You’ll Love My Easy Broccoli Cheese Soup Recipe

- All the right flavors and textures – The thick, creamy, cheesy base. The tender broccoli. Oh my goodness, these are my weakness. It’s just comfort food in a bowl… and it reminds me of the one I love from Panera!
- Thick and creamy without any thickeners – You don’t need to fuss with a roux. The broccoli and cheese are here to thicken! This also makes it naturally low carb and gluten-free. (And this happens to be a keto broccoli cheese soup, too, but is just as delicious if none of that matters to you. I get it.)
- 5 simple, clean ingredients – I’m a big fan of creating recipes that only need a handful of ingredients, and this broccoli cheese soup recipe is just that! These are common staples I always have in my fridge.
- Super fast – I can whip this up in 20 minutes, so it’s a lifesaver for busy weeknights!


Ingredients & Substitutions
Here I explain the best ingredients for homemade broccoli cheese soup, what each one does in the recipe, and substitution options. For measurements, see the recipe card.
- Broccoli – This is the obvious ingredient in all broccoli cheese soup recipes, though I’ve made a cheesy cauliflower soup using similar ingredients as well. I prefer the texture of mainly florets, but broccoli stems or even broccolini work just fine. Use fresh broccoli for the best texture (chop it into bite-size pieces), though frozen works, too. 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’m all for shortcuts! 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. (Okay, I admit, it’s also because I created this recipe a long time ago and didn’t have the experience I have now with writing recipes — but I’m keeping it the same since this is such an OG Wholesome Yum recipe.)
- Cream – I use heavy whipping cream because it gives the richest taste and makes the thickest broccoli and cheese soup, since it reduces well when you simmer it. 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 my homemade chicken broth when I have it on hand, but you can also use reduced sodium store-bought (I’ve used this one many times) or bone broth (for extra nutrition), chicken stock, or vegetable broth (to keep it vegetarian). Whatever kind you use, I recommend a reduced-sodium broth, because otherwise the soup turns out too salty — and this is coming from a person who loves salt!
- Shredded Cheddar Cheese – I prefer sharp cheddar cheese, but technically other cheeses that melt well also work. The recipe works best with pre-shredded cheese that comes in a bag, because those are less prone to clumping. No flour, starches, or artificial thickeners are necessary — which I am just so pleased with, in case you can’t tell yet. 😉
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 you can add.

How To Make Broccoli Cheese Soup
I have step-by-step photos here to help you visualize the recipe. For full instructions with amounts and temperatures, see the recipe card.
Saute Garlic
Cook it in a large pot or my favorite Dutch oven, 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. Simmer until the broccoli is tender. This part starts to smell so good!


Make It Thick & Cheesy
Now you have a decision to make! Do you like your broccoli soup super smooth or with chunks of broccoli? You actually have 3 options here to finish it off. I’ve made it all 3 ways, but love the combination version the most!
- Pieces – Leave all the broccoli florets whole. To do this, add the shredded cheddar cheese gradually, stirring constantly, and continue to stir until melted. This will help thicken the broccoli cheese soup. (See tips below to avoid clumping.)
- Pureed – Pureeing is an excellent way to get a thicker soup, because the broccoli thickens it. Transfer to a blender and blend until smooth, or use an immersion blender (I have this one).
- Combination (recommended) – Puree the soup, but reserve 1/3 as florets. Thank you to a reader for suggesting this — it’s the best of both worlds and the only way I make it now! 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.)

My Recipe Tips
Stay with me here! I promise this is an easy broccoli cheese soup recipe. But because I’ve gathered a lot of feedback from readers over the years and made it so many times, I’ve compiled this list of tips to avoid clumping and get the proper thickness:
- Keep the heat low when adding the cheese. This is super important! If it’s too hot, the cheese can seize and clump.
- Cut the broccoli florets small. First of all, smaller florets = faster simmer time. Second, the cheese tends to stick to larger pieces more. And finally, it’s easier to eat with smaller pieces!
- Use pre-shredded cheese OR add a de-clumping agent. This recipe for broccoli cheese 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 (my go-to cornstarch substitute), before adding to the soup.
- Add cheese a little at a time and stir constantly. If you dump it in at once, it will clump more. Don’t forget to stir, stir, stir!
- Prefer your soup more creamy rather than cheesy? You might prefer my cream of broccoli soup instead — it’s very similar, but without the cheddar and uses cream cheese to thicken it.
Ways To Thicken This Soup
The cheese thickens this broccoli cheese soup well enough for me, but I know that some people like a really, really thick broccoli cheddar soup. Here are some options I tested for you:
- 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 – Blending the soup partially is my preferred method. See above!
- Use a thickener – Arrowroot powder or cornstarch are the best options if you want to go this route. Tossing the shredded cheese in one of these before adding to the soup will help it melt better and thicken better. If you need a low carb option, whisk 1/4 to 1/2 teaspoon of xanthan gum with some water (or broth from the soup), then whisk the mixture into the soup at the end.
- Simmer it – You’ll notice this broccoli and cheese soup recipe contains heavy cream, which reduces when you simmer it enough. (This is also the way I thicken Alfredo sauce!) So, sometimes all the soup needs is to simmer for longer.

Recipe 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 healthy vegetable soup, you can add just about any veggie you like. One of my personal favorites to add is sun-dried tomatoes.
- Proteins – Make it a complete meal with some shredded chicken or ground sausage. Cooked bacon is also a popular option!
My 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. Keep it in an airtight container in the refrigerator for up to 5 days. I love making this ahead for the week, because it tastes just as good for days! I often enjoy it for lunch with a Caprese salad, or a Big Mac salad when I want something more hearty.
- 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 to bring it back together.
- Freeze: I often have individual portions of this soup stashed in my freezer for lunch. Simply let it cool to room temperature, then freeze flat in freezer bags or in a freezer safe container for up to 3 months.
More Creamy Soup Recipes
Love creamy soups as much as I do? Here are some of my other go-to types:
My Tools For This Recipe
- Dutch Oven – This is my fave because it maintains even heat and looks pretty going straight to the dinner table. 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.

Broccoli Cheese Soup (5 Ingredients!)
This easy broccoli cheese soup recipe is rich, creamy, and so simple. You need just 5 ingredients and 20 minutes to make it!
Instructions
[ See step photos See my tips ]Tap on the times in the instructions to start a kitchen timer.
-
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 to help other readers, or tag me @wholesomeyum on Instagram. I’d love to hear from you!
Maya’s Recipe Notes
Serving size: 1 cup
IMPORTANT: See my tips in the post above for best results when melting the cheese!
📖 Want more recipes like this? Find this one and many more in my Healthy Ebook Bundle and Keto Ebook Bundle!
I provide nutrition facts as a courtesy. Have questions about calculations or why you got a different result? Please see my nutrition policy.
Add Your Notes Your Notes
© 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.
Easy Broccoli Cheddar Soup Recipe

Shop
My
Custom












989 Comments
Nancy
0I made the soup today my husband and I both enjoyed it.
Millie
0I made the recipe it tastes great. It Came out fantastic. I changed the directions. I melted all the cheese with the broth and stirred constantly until it melted. Then simmered to cook the broccoli. Very good.
Kara
0This was perfect in terms of flavor, but I followed directions and the cheese still clumped up. I feel like the method straining broccoli first would’ve helped make a better creamy cheese base. Or possibly the quality of the cheese could’ve been better? But super yummy anyway!
Wholesome Yum M
0Hi Kara, If the cheese gets clumpy it’s usually due to the temperature being too high. Try to incorporate the cheese at a med/low temp so it doesn’t seize.
Samantha Wallace
0I added celery and onion and omitted the garlic. I followed all of the recipe instructions after that. The cheese did clump, but at the end I emulsified it like she said And it worked! I also added the cream at the end with the cheese and slowly bought it to a very partial boil while constantly stirring. This was instead of at the beginning with the simmer of the broccoli. It turned out very good, but personally I like American cheese 🙂 But this recipe is still classic and yummy! I gave it 4 stars because it wasn’t thick enough at the end and I cooked more broccoli and mashed it into the soup along with a cooked frozen bag of florets.
Tracey Shafer
0Epic fail. Unhappily. Read the recipe several times, tried the cornstarch on the cheese, still seized. A shame, a lot of work for a not great result. The cheese was stilled congealed after a spin in the blender.
Wholesome Yum M
0Hi Tracey, The starch is used to help thicken the soup, it doesn’t prevent seizing. The cheese will seize and clump if it is added at too hot a temperature. Try melting the cheese at med/low heat. If you still have the soup, you can try heating at low heat with half an ounce of either white wine or lemon juice. The acid may help to break up the cheese and help your soup smooth out.
smalucch66
0Very easy n tasty. I love all your recipes. I joined your monthly special group for no ads. Have a merry Christmas
Wholesome Yum M
0Hi Smalucch66, Thank you so much! I hope you love the new browsing experience❤️
Debbie Thomas
0This soup is so tasty, and perfect alone or with different types of proteins… on the side or tossed into the soup. I am doing keto and this is great! The immersion blender works perfectly. I think next time I will try thickening it more. Thank you so much for sharing the recipe and the super helpful tips!
julie
0hi! this recipe was good but i didn’t use preshredded cheese. i tossed the grated cheese in cornstarch but it still clung to the broccoli pieces. 🙁 should i just blend all of it to save it??
Wholesome Yum M
0Hi Julie, I am sorry this working out this way for you. I would blend it together to get a uniform consistency.
jeannne mc
0Where are the measurements ?!?!??
Wholesome Yum M
0Hi Jeannne, The measurements are located in the recipe card about halfway down the page. If you can’t find it, then scroll to the top of the post and use the ‘Jump to Recipe’ button. Please note that you likely won’t be able to see it if you are browsing the website in ‘reader mode’ or in an RSS feed.
Anna Carducci
0This was very good. It is a creamy goodness. Thanks for sharing this recipe. I will totally make this again.
Kate
0Made a double batch. Thickened with xanthum gum, plus an extra 1/2 cup of grated cheddar for the pot. Consistency is great, but taste is too salty. I used Better Than Boullion chicken broth I did not add additional salt. What should I do to fix this bstch? Add lemon? Additional heavy cream and xanthum gum? And what do you suggest I do for future batches?
Wholesome Yum M
0Hi Kate, Additional heavy cream will help with the saltiness. If you used concentrated bullion, then it may turn out saltier than my version with liquid broth.
Kate
0Thank you for your kind advise. Is there a store-bought broth you would recommend for future use for those, like myself, that desire a low sodium alternative?
Btw, this first batch came out beautifully after it was cut with more cream, thank you.
Wholesome Yum M
0Hi Kate, Yes! I have a tapable link in the recipe card that will take you to the stock I use.
Jen
0The soup was great. Your site, however, is a complete nightmare to navigate.
Wholesome Yum M
0Hi Jen, I am thrilled you enjoyed the recipe. If you are interested in browsing the site without ads, I have a plus membership. You can read more about it here: Wholesome Yum Plus.
Sadie
0Fantastic! I’m doing keto/low carb so it’s hard to find something my 1yr old will eat with me…even my mom (who’s picky) gave this a 10! We all loved it! I added in shredded chicken to thicken it (that worked great ) and to add protein. So good will be adding this to my rotating menu!
BRITANY BLACK
0This recipe is awesome!!!!! I added pepper, salt, onion powder, and garlic powder. My hubby said it be really good with sautéed onion.
Karen Morris
0This was so delicious and helping me get through pregnancy symptoms. I have one question however, is this suitable to make batches and freeze?
Wholesome Yum M
0Hi Karen, Yes! This soup freezes great! Let it thaw in the fridge overnight before using, that way you can re-heat it at low heat to prevent curdling.
Ashley
0Mine has come out very thin and watery. Any tips?
Wholesome Yum M
0Hi Ashley, You have a couple of choices. 1. You can continue to simmer your soup until it thickens on it’s own, or 2. Add 1/8th of a teaspoon of Xanthan Gum while it simmers. Stir until your desired thickness is achieved. Enjoy!
Shelbie
0I really want to try this recipe because of how simple it is! However I am post op for gastric sleeve and I need to stick to low fat. I know you mentioned that the heavy cream is also a thickener but do you think I would be able to use 1% or almond milk then thicken with a little corn starch and water? Thanks In advance!
Wholesome Yum M
0Hi Shelbie, Yes, you can use almond milk if you prefer. I would not use corn starch, as it’s not keto-friendly. Instead, consider using xanthan gum which is much lower in carbs.
Deborah Whitt
0I was so confused until I watched your video. Missing ingredient #6 -oil for sautéing the garlic! Trying it tonight, it sounds delicious!
Jessica
0This was my first time making broccoli cheese soup and it was fantastic! My 17 & 18 year old sons devoured two big bowls each!
I used the same measurements for 12 servings, but decided I should probably throw in some extra protein for my boys so I started by cooking several slices of bacon in my Ninja Foodi Grill. Then I cooked a few small frozen chicken breasts in my Instant Pot with a cup of broth. When they were done I strained the broth, sautéed the garlic in the IP, added the broth (+extra) back to the pot and threw the broccoli in and cooked on high pressure for 2 minutes with a quick release. After the broccoli was done I took some out, added the cream and stirred in cheese. Blended a bit with my immersion blender and then added the diced chicken, bacon, and the rest of the broccoli back in. Ultimately I decided to use a little xanthum gum to thicken it up a bit. I should also also note that I switched between the “keep warm” function and the low sauté function a couple times during the finishing process.
Just thought I would share for anyone else who wanted to use a pressure cooker or other appliances instead of stove top.
Diana
0This was delicious!
I didn’t get 8 servings. I only got 5. Is the serving size on the recipe correct? Not sure what I am Doing wrong. Please help!
Wholesome Yum M
0Hi Diana, It’s likely you lost volume while the soup simmered. You can either add more chicken broth or water to get the servings back to the right number.
Beverly C. Rueb
0If using fresh broccoli, will parboiling it a little beforehand make the soup watery? Canpart of the stalks of the broccoli be pureed to help thicken the soup? Thank you!
Wholesome Yum M
0Hi Beverly, Yes you can use the stalks. I don’t really see any reason to parboil the broccoli before adding to the soup. It is easiest to add to recipe raw or frozen.
Dawn Coder
0I have made this several times and it is delicious! A great way to warm up on a cold day. Very tasty.