This post may contain affiliate links. Please read my disclosure policy.
Our luscious Broccoli Cheddar Soup recipe is an instant favorite worthy of an entire meal. It’s super cheesy, loaded with broccoli, carrots and onions all mixed up in a flavorful vegetable broth. Easily made in under an hour and so much better than take-out!

Broccoli Cheddar Soup Recipe
Back in 2015 I dug out my very old hand-written recipe for broccoli cheese soup and gave it a tune-up, facelift and makeover. More recently I’ve tweaked it a little more and shared it again so it doesn’t get lost in my 1,200 other recipes.
Like our fan favorite Chicken Broccoli Soup, this easy recipe comes together and is on the table in under an hour. All you need to complete this meal is some crispy croutons, crusty artisan bread or a nice round bread bowl for serving.
I loved this soup long before Panera’s broccoli cheddar soup became famous. Luckily the sodium content in our version is about half of Panera’s 1,560 grams for 1 and 1/2 cups of soup. For me, that’s a great reason to make it at home.

Ingredients overview
- unsalted butter
- olive oil
- onion
- carrots
- minced garlic
- salt and pepper
- all-purpose flour
- low-sodium vegetable broth or stock
- broccoli florets
- dry mustard powder
- cayenne pepper (optional)
- bay leaf
- half and half or a combination of whole milk and heavy cream
- fresh shredded extra-sharp cheddar cheese (not pre-shredded cheese)
- American cheese (from the deli counter)




How to make our recipe for Broccoli Cheddar Soup
- In a Dutch-oven or large pot add the butter and olive oil. Heat on medium until melted then add the diced onion and carrots. Sauté until tender.
- Add the garlic, salt, pepper and flour to the vegetables. Cook and stir for a few minutes or until a fond forms on the bottom. Gradually stir in the broth scraping up the bottom of the pan to get the browned bits.
- Add the dry mustard, cayenne, bay leaf and broccoli. Bring to a boil then cover and reduce the heat to medium-low. Simmer for 10 minutes.
- Pour in the half-and-half and increase the heat to medium. Once simmering, slowly add both cheese, stirring until completely melted. Reduce the heat to low, cover and cook about 10 minutes or until the carrots and broccoli are tender. Remove from the stove.
- Remove the bay leaf and discard. Ladle soup into bowl or a bread bowl and garnish with additional grated cheddar and plenty of black pepper.

Tips for making the best Broccoli Cheese Soup
- First, don’t rush the step where we brown the flour with the vegetables and build the fond. This is pure flavor enhancement and makes all the difference.
- As you may know American deli cheese is very salty. That’s why I make this recipe with low-sodium vegetable broth and check the seasoning at the end. It’s easy enough to add more salt to individual bowls without making the whole pot inedible.
- We only use fresh shredded extra-sharp cheddar cheese and never add pre-shredded cheese from a package. A better quality of cheese produces a better soup.
- For a creamier texture (or to hide the broccoli from the kids) blitz the soup with an immersion blender before serving.

Storing Broccoli Cheddar Soup
This soup will keep up to five days in an airtight container stored in the fridge. You can portion it out to individual servings if desired and freeze for up to 3 months. However, I prefer this soup fresh made instead of from frozen.

Why you’re going to love this soup
The broccoli flavor is front and center with just a little hint of heat from the cayenne. The cheese is sharp, creamy and rich, the carrots are soft but not mushy and the broth is exceptional. This is some seriously delicious comfort food!

Broccoli Cheddar Soup
Ingredients
- 2 tablespoons unsalted butter
- 1 tablespoon olive oil
- 1 medium white onion diced
- 2 medium carrots peeled and julienned
- 1 large clove garlic minced
- ½ teaspoon salt
- ½ teaspoon freshly ground black pepper
- 3 tablespoons all-purpose flour (26g)
- 2 cups low-sodium vegetable broth or stock (plus more for thinning if desired)
- 4 cups broccoli florets chopped
- 1 ½ teaspoons dry mustard powder
- ⅛ teaspoon cayenne pepper (optional)
- 1 bay leaf
- 2 cups half & half or use whole milk or a combination of 1 cup milk and 1 cup heavy cream
- 8 ounces extra-sharp cheddar cheese shredded plus extra for garnish
- 4 ounces American cheese (from the deli counter) cubed
Instructions
- In a large dutch oven or soup pot add the butter and olive oil. Warm on medium heat until melted. Add the onion and carrots and sauté until tender.
- Add the garlic, salt, pepper and flour to the vegetables. Cook and stir for a few minutes until a fond forms on the bottom of the pan and browns slightly. Gradually whisk in the vegetable broth scraping up the bottom to release the flavorful bits. Add the dry mustard, cayenne (if using), bay leaf and broccoli. Bring to a boil then cover and reduce heat to medium-low. Simmer for 10 minutes.
- Add the half-and-half to the soup and increase the heat to medium. Once simmering gradually add both cheeses, stirring until completely melted. Reduce the heat to low, cover and heat for about 10 minutes or until the carrots and broccoli are very tender. Remove the bay leaf and discard.
- Ladle the soup into bowls or bread bowls and garnish with additional grated cheddar if desired.
Recipe Notes
Nutrition
More great broccoli recipes to try!
Broccoli Salad Recipe: A Burst of Freshness and Flavor
This Broccoli Salad is anything but ordinary. Our recipe showcases the versatility of broccoli and elevates it to new heights of deliciousness. With its vibrant colors, satisfying crunch, and creamy dressing, this salad will captivate your taste buds.
View this Recipe
Chicken Broccoli Soup
A silky, creamy, cheesy Chicken Broccoli Soup recipe that's delicious and very easy to make. Once the prep is done, this soup is on the table in under 30 minutes.
View this Recipe
Beef and Broccoli Stir-Fry
A quick and easy stir-fry loaded with tender beef, crispy broccoli, sweet onions and carrots.
View this RecipeOriginal published October 2015, updated April 2025






Lawyer Loves Lunch
We had a brief cold spell last week in Northern California (I know, I’m a cold wimp) and this soup would’ve been perfect! I’m looking forward to our next bit of cold so I can make it 🙂
Tricia Buice
It is perfect for that chill in the air – thanks so much for stopping by!
Abbe @ This is How I Cook
Bodacious is one of my favorite words! I think I could even get Manservant to eat his broccoli this way! I know I’m licking my lips!
Tricia Buice
Thank you Abbe! I bet he would love it. Hope you are enjoying beautiful fall weather 🙂
Nancy/SpicieFoodie
I love the title and the recipe even more. We would devour the whole pot in one meal. 🙂
Tricia Buice
Thanks Nancy – we really enjoyed it and the leftovers!
Liz
Yup, this is definitely bodacious! Especially served in bread bowls!!!
Tricia Buice
Thanks Liz 🙂 Nothing like a hot cheesy bread bowl to warm you up!
Pam
Bodacious is one of my fave words, and your broccoli cheese soup sounds and looks bodacious for sure! This would definitely be a hit here and is perfect for these cooler days. Way to go, Tricia!
Tricia Buice
Thank you Pam – I bet you are having some beautiful fall weather with colors and perfect temperatures. Have a lovely week!
ray
What a simple and beautiful soup. Really gorgeous!
Tricia Buice
Thank you so much Ray!
Susan
Wow, this soup is definitely splurge-worthy! So beautiful in the bread bowl too. A perfect soup for watching our green and gold Packers play football 😉
Tricia Buice
Thanks Susan – go Packers!!!
Mandy
Absolutely sensational soup Tricia. The weather the world over is causing havoc.
Have a beautiful day.
🙂 Mandy xo
Tricia Buice
I hope you are enjoying your spring weather Mandy – Send some our way!
2 Sisters Recipes
This soup is PERFECT! Especially with all this rain from hurricane Joaquin- ugh! So glad you are safe.
And love the name too!
Tricia Buice
Haha – Thanks Anna – the sun came out today – and I hope it did at your house too!
Gerlinde /Sunnycovechef
Rich and creamy, there is no better way to eat broccoli . Your soup is a winner !
Tricia Buice
You are so right Gerlinde – this soup is full of broccoli so it must be good for you! Have a great week and thanks for stopping by!
Monica
Oh my – do I want to dig a big spoon into that! You’ve got me wanting to go out and get some sourdough bread boules right now! : ) I don’t eat enough creamy/cheesy soups but it’s not because I don’t want to, believe me! This looks most definitely worth the splurge. And I can almost feel that good feeling I get when I eat something hearty and totally satisfying like this, with no regrets…
Tricia Buice
We don’t do it often Monica – but I have to say – I have truly missed cheese. This is a tasty soup indeed! Have a great week 🙂
Monique
I wish I had bread bowls:) Maybe I will try and make some..once in a while a creamy splurge is good.I want to make this treat:) Thank you.
Tricia Buice
Thank you Monique. I thought about trying to make the bread myself – but my list was long and there is always so much to do! I adore baking so maybe someday. This was a sour dough bowl – so good!
cheri
Hi Tricia, glad that you didn’t have too much trouble with the hurricane, was thinking about you when we were watching the news. Broccoli soup is my favorite of all soups, love that you cut the veggies in little pieces. Beautiful presentation!!!
Tricia Buice
Thank you Cheri – hope you are getting some fall like weather there in Phoenix. I cut the vegetables into “spoon-size” chunks – they cooked faster and were easy to eat. Yummy stuff!
Dom
oh wow, I have just this moment finished photographing a pumpkin and corn chowder served in a homemade bread bowl!!! I love your cheddar broccoli soup… I think brassicas and cheese go so well together and I love the way you’ve done it here… nice work!
Tricia Buice
Oh Dom I can’t wait to see your bread bowl! You are such a great baker – thank you so much. Have a lovely week!
Jennifer @ Seasons and Suppers
Wow! Now that’s a bowl of soup. Perfect 🙂 Love the name, too.
Tricia Buice
Thanks Jennifer – my husband made me do it!
Larry
Great sounding recipe and it even looks bodacious from way out here.
Tricia Buice
Thanks Larry! Hope you are having a wonderful week 🙂
Angie@Angie's Recipes
My broccoli soup has NEVER turned out looking this BEAUTIFUL!! You are a genius, Tricia.
Tricia Buice
Everything you make is gorgeous Angie! We don’t eat much cheese anymore – or meat for that matter. But every now and then I just need something cheesy! Have a great week!
Betty
That looks so good! I wouldn’t even need a rainy day to try this one. 🙂
Tricia Buice
Thanks Betty. The sun is coming out today! Hope you get the chance to get out and enjoy it.
Chris Scheuer
Only you could make broccoli soup look beautiful Tricia! I love the name and loved learning the meaning of bodacious! I agree, it’s not run your run of the mill boring broccoli soup, for sure!
Tricia Buice
You are so sweet Chris! Hope you have a terrific week 🙂
sue|theviewfromgreatisland
This looks like the perfect waiting out the hurricane type of meal — I’m glad you’re safe, and I really want to try this soup. I’ve never made anything like it!
Tricia Buice
I know you love cheese Sue – so this would be a real treat. Such a rich flavor for a creamy soup 🙂 Hope you have a wonderful week!