This easy broccoli cheese soup recipe is one of the best for a creamy, comforting meal. Make it from scratch in one pot and one hour with tender broccoli and your choice of cheese.
🤔 Quick Answer: What Cheese to Use in Broccoli Cheese Soup
- Sharp cheddar to make classic broccoli cheddar soup.
- Add Velveeta for an extra creamy, smooth soup.
- Make it your way with Colby, Monterey Jack, or another cheese you enjoy.

Hi Readers, Did you add us to your Google Search already? Thank you, but it probably did not work. Please click the button and try again—it is now fixed.
Jump To (scroll for more)

Featured Comment by Linda:
⭐⭐⭐⭐⭐
"This is the perfect broccoli cheese soup!!! Easy, quick and delicious. Not too heavy and thick like so many recipes. I added cayenne at the end because we love it."
🫕 TL;DR — Recipe Summary
What: Easy, creamy broccoli cheese soup made from scratch in one pot and one hour.
Why: Simple ingredients, fresh or frozen broccoli, and flexible cheese choices make it easy to adjust to your taste.
How: Make a quick roux with onion and butter, add broth and milk, then simmer the broccoli until tender. Stir in your choice of cheese until creamy and smooth.
🥦 Ingredients

- Broccoli — fresh, frozen, or even leftover broccoli; cut any large pieces down to spoon size. No need to thaw frozen broccoli first.
- Cheese — sharp cheddar gives that classic broccoli cheddar flavor. For extra creaminess, use some Velveeta, or try Colby, Monterey Jack, or a cheddar blend.
- Aromatics — onion and garlic.
- Butter, flour, milk, and broth — build the creamy body of the soup.
- Salt and pepper.
✅ Pro Tip: Block cheese melts the smoothest, but pre-shredded will still work if that’s what you have.
👨🍳 Quick Overview: How to Make Broccoli Cheese Soup
1. Chop broccoli and onion.

✅ Pro Tip: Cut broccoli florets into spoon-size pieces before cooking so they’re easy to eat and cook more evenly.
2. Cook onion in butter until softened; add minced garlic and cook for 1 more minute.

3. Make the roux. Sprinkle in flour, stir, and cook until lightly browned — about 3 minutes.

4. Add broth, salt, and pepper. Bring to a low boil. Slowly stir in milk and let it thicken.

5. Add broccoli. Cover and simmer until tender — 20 to 25 minutes.

6. Blend if you like. Use an immersion blender or potato masher for creamier texture.

7. Reduce the heat to low and let the simmer stop. Add the cheese. Cheddar is classic, but I like mixing cheddar with Velveeta.

8. Cook on low for about 5 minutes, stirring until the cheese is melted and the soup is smooth. Do not boil. Serve warm.

👇 Scroll down for the printable recipe card or keep reading for cheese options, variations, and storage tips.
🥦 Broccoli Options
Fresh broccoli gives the best texture and flavor, but frozen works just as well—no need to thaw first. Cut large pieces into spoon-size florets so they cook evenly and are easy to eat.
Leftover cooked broccoli also works. Add it after the soup has thickened, then go straight to the cheese step. It only needs to heat through.
🧀 Cheese Choices
Sharp cheddar gives the classic broccoli cheddar soup flavor—it’s rich, tangy, and melts beautifully. For a creamier texture, mix in a bit of Velveeta or use a blend like Colby or Monterey Jack.
Shred block cheese yourself when possible—it melts more smoothly than pre-shredded cheese, which is coated to prevent clumping.
Reduce the heat to low and let the simmer stop before adding the cheese. Stir gently until melted and smooth, and do not let the soup boil.
If the cheese clumps or separates, it’s usually from overheating or using pre-shredded cheese. Don’t worry—it’ll still taste great, just a little less smooth.
Save this recipe!
🥛 Dairy and Seasoning Choices
Whole milk gives the creamiest texture, but 2% or other lower-fat milk works well. You don’t need heavy cream or half-and-half, although either can be used for a richer soup.
Salt and pepper are all you need for seasoning, but a pinch of nutmeg or paprika adds extra flavor.
🍲 Variations of Broccoli Cheese Soup
🥕 Panera-Style Broccoli Cheddar
For a flavor like Panera’s version, add a cup of shredded or matchstick carrots and a rib of thinly sliced celery along with the broccoli. Use only sharp cheddar for that restaurant-style balance of creamy and cheesy.
🥓 Bacon or Ham
Chop 3 strips of bacon into ½-inch pieces, fry until crisp, drain, and stir in with the cheese. Diced leftover ham works too.
🌼 Cauliflower Cheese Soup
Swap the broccoli for the same amount of cauliflower and cook until tender.
🥡 Storing & Reheating
Refrigerate leftovers in an airtight container for 3 to 4 days. To freeze, cool completely, then store in freezer-safe containers for up to 3 months. Thaw overnight in the refrigerator before reheating.
This soup reheats best over medium-low heat on the stovetop or gently in the microwave. Avoid boiling once the cheese is added — high heat can make it separate.
❓ FAQs
Yes. There’s no need to thaw it first. Cut any large pieces into spoon-size florets before adding them to the soup so they cook evenly.
A single recipe makes about 7–8 cups of soup, and you’ll need some working room for the roux and mixing.
For a single recipe, use a 4-quart or larger soup pot or Dutch oven. For a double batch, use at least a 6½-quart Dutch oven — perfect if you want some for today, tomorrow, and the freezer.
Yes. Skip the flour and thicken the soup with a cornstarch slurry instead. Stir it in after the broccoli is tender and cook until the soup thickens.
🍲 Other Soup Recipes You’ll Love
If you’re in the mood for more comfort soups, try my Chicken Noodle Soup, Vegetable Beef Soup, or Tomato Basil Soup. You’ll also find this recipe in Our Best Soups.

Crock Pot Broccoli Cheddar Soup
Rich and creamy crock pot broccoli cheese soup is super easy to make with frozen or fresh broccoli and only a few minutes of prep before going in your slow cooker—the perfect comfort food for a cold winter day.
📖The Recipe Card

Easy Broccoli Cheese Soup Recipe
Video Slideshow
Ingredients
- 1 head broccoli large head or 12 oz bag of frozen broccoli - or 12 oz bag of frozen broccoli
- 2 cups shredded cheese of choice - (4 oz ≈ , 1 cup of block cheese). Sharp cheddar with Velveeta mix preferred.
- ¼ cup butter
- 1 onion - small
- 1 clove garlic
- ¼ cup flour
- 2 cups chicken or vegetable broth
- ½ teaspoon salt
- ½ teaspoon pepper
- 2 cups milk
- 1 cup carrot - matchstick, shredded, or diced
- 1 rib celery
Step-by-Step Instructions
- Rinse and trim one large head of fresh broccoli, or use 12 oz of frozen broccoli. Trim any larger florets into spoon-size chunks.

- Mince a small or ½ of a medium onion. Melt 4 tablespoons of butter over medium-high heat. Add onion and saute until translucent, about 3 minutes. Add 1 clove of minced garlic and cook one more minute.

- Reduce the heat to medium. Stir in flour and cook until lightly browned — about 3 minutes.

- Slowly add 2 cups of chicken or vegetable broth, stirring to incorporate the flour mixture. Add ½ teaspoon of salt and ½ teaspoon of black pepper. Let thicken slightly, then slowly add 2 cups of milk. Bring to a low boil; simmer until thickened.

- Add broccoli, cover, and turn down the heat to simmer. Simmer until broccoli is tender—about 20 to 25 minutes.

- Optional: Puree some or all of the soup with an immersion blender or potato masher.

- 7. Reduce heat to low and let the simmer stop. Add 2 cups of sharp cheddar or a mixture of your choice. Stir until melted and incorporated—about 5 minutes. Do not boil.

- Serve hot.

Recipe Notes
Pro Tips:
- Scaling: The recipe, as written, needs a 4-quart or larger pot. For a double batch (my normal), use a 6-quart or larger pot, such as a full-size Dutch oven.
- For the best melting, use shredded block cheese. Sharp cheddar is classic, but choose the cheeses you like. I prefer a mix of half Velveeta and half shredded sharp cheddar.
- Frozen broccoli works well and eliminates about 10 minutes of prep time compared with fresh broccoli. No need to thaw first.
- For the Panera copycat, add 1 cup of matchstick carrots and 1 rib of celery sliced thin with the broccoli.
- Leftovers: Refrigerate 3–4 days or freeze up to 3 months.
Your Own Private Notes
To adjust the recipe size:
You can adjust the number of servings above; however, only the amount in the ingredient list is adjusted, not the instructions.
Nutrition Estimate (may vary)
Based on combining Pioneer Woman with an Allrecipes recipe.
Editor's note: This recipe was originally published on December 19, 2015. It has become one of my go-to recipes, and it is now updated with expanded options, refreshed photos, and a table of contents to help navigate.






Judy says
So if you were making a double batch in the pictures how many servings is that? Has anyone tried this in the crockpot?
DrDan says
Hi Judy,
A single batch is 4 good servings but no seconds for anybody. I did this last weekend for lunch for 4. I made a double. I had to buy that much broccoli and wanted some leftovers. My wife and I had two more good size meals. So truly 8 servings in the double batch.
Crock pot - probably not too good. You need to make the initial roux for thickening and that just can't be done in a crock pot. Since you already have the pan dirty doing the roux and adding the broth and milk to thicken, I see no good role for a crock pot.
Also, this freezes well.
Dan
Katelyn says
AMAZING! Instead of milk, I used half and half. I only had 1% milk and I was worried I wouldn’t have the same creamy text and taste. It came out amazing with the half and half sub. I definitely recommend! Will be making this often for my family!
DrDan says
Hi Katelyn,
Welcome to the blog.
Glad it worked well for you. I use the milk I have which is almost always fat-free. There is lots of fat in the butter and cheese so it works well. But I will never argue with more cream. It can only make it better.
Thanks for the note.
Dan
Shauna Guymon says
Oh my heck This is so good and so easy!!! The only thing I did was add a pinch of thyme and about 1/2 a tsp. of brown mustard.
DrDan says
Hi Shauna,
Welcome to the blog and sorry for the late reply.
I do love this recipe. But I always love simple things.
Thanks for the note.
Dan
Kim says
Dr Dan Thank you. This is great soup. Will have to try more later. 😍.
Vickie says
I wander if I could use a can of Campbell’s cheddar cheese soup if I have no velveeta cheese
DrDan says
I would just use a more cheddar or other cheese. I'm not a fan of the cheese soup in a can but it is up to you if you want to try it.
Dan
Michelle says
I found this recipe surfing around on Pinterest,figured it was easy so I tried it. Let me tell ya this is now my go to recipe. It is quick and easy and DELICIOUS! Thanks for a pin win !!!
Rondi says
This soup is very, very good. Pretty fast from start to table. I always feel like I am making something so good and nutritous for us when I make this soup. Your recipe is easy to follow. Perfect quantities of ingredients. It also freezes well. I look forward to following more of your recipes.
DrDan says
Hi Rondi,
I do love this soup. I have totally lost count of the number of times I have done this. I had another similar soup on the blog and last week I deleted it and redirected all the traffic to this recipe.
Thanks for the note and have a look around the blog. Let me know if you have any questions.
Dan
Rhonda says
Love the recipe it's so good. Try with a little cayenne pepper it give it just a little more flavor and heat
DrDan says
Hi Rhonda,
I like the cayenne idea.
Thanks for the note.
Dan
Sara says
Great soup easy and quick to whip up with ingredients you have to use up in your kitchen and fridge. Thanks a bunch it's gonna be dinner for my family and I tonight ❤❤❤
DrDan says
Thanks for the note.
Dan
Jean Green says
Great soup, I doubled the recipe using broccoli and shallots from my garden
And Half and half with my 1% milk. It was delicious! Thanks for the recipe.
Melissa Morgan says
Made this tonight, first time ever making broccoli cheddar soup which I love. Some changes were required. I didn't have chicken or veg broth so I used water w/ some soy sauce. (Advice from the internet) I used fresh broccoli and sharp cheddar. It was simple to follow and came out really good. Next time I will not add 1/2 tsp. salt as it seemed too salty. Could have been the soy sauce. It was a success nevertheless, I will make it again. Thank you for sharing.
DrDan says
Hi Melissa,
Yep, probably the soy sauce, it is loaded with sodium.
Glad it worked for you and thanks for the note.
Dan
Marcy says
Dr. Dan, this soup is delicious! Had a fail with another recipe and glad I was brave enough to try again. Sooo good! I have made many of your recipes over the years and they are all excellent! I have learned a lot from you. Thank you.
DrDan says
Hi Marcy,
I consider this one of my best recipes. I love simplifying recipes like this. I just add the bacon option for my wife last week.
Thanks for the note, enjoy the site and let me know if you have any questions.
Dan
Jamie Walsh says
Easiest broccoli cheese soup ever. I made this the day after we had a fondue party so I used two different cheese fondues that were leftover. One was a beer cheese fondue & the other was a non-alcoholic Gruyere & Swiss. It turned out amazing! By far the best I’ve ever had. I had also blanched the broccoli for the fondue so cook time was much shorter.
I made it a second time with just sharp cheddar & it wasn’t even close. The quality of the cheese makes all the difference. I also use a blend of evaporated milk & 2%.
By far the best & easiest soup recipe.
Links to the fondue recipes below.
https://www.realsimple.com/food-recipes/browse-all-recipes/beer-cheese-fondue
https://www.melskitchencafe.com/classic-fondue-recipe/
Lisa says
Made this today and was delicious. I think it was just as good as Panera.
Dave Bolger says
Picture shows a bag of sugar. Went thru the recipe 3 times looking for when you add the sugar. Guess it's supposed to be a bag of flour :)
DrDan says
Over a million page views on this recipe and you are the first to pick it up. I keep empty bags for these pictures. A total opps. Photoshop to the rescue soon.
Thanks
Dan
Update. Fixed and you get the one in a million badge
Rebecca Weller says
This sounds absolutely Delish! But my Question is could I substitute with Cauliflower? My Husband is not a fan of Broccoli. Let me know your thoughts. Thank you!
Blessings & Merry Christmas
Rebecca
DrDan says
Yep the cauliflower should work but I think it may take a little longer to cook so cook until tender then add the cheese.