Broccoli Cheese Soup
I’ve talked at length before about my aversion to vegetables growing up, but I had a special sort of aversion to broccoli. No matter how it was prepared, I refused to eat it. I would always finish whatever protein and starches were on my plate, but those lonely little stalks never had a chance with me. It seemed that I inherited the “vegetables are disgusting” gene from my dad, while my sister was a beneficiary of my mom’s plant-loving genes. My sister would gobble up her vegetables while I sat in protest, very astutely pointing out that my dad wasn’t eating them, therefore it wasn’t necessary for me to eat them either. My mom told me years later that she would plead with my dad privately to at least eat some of them so that I couldn’t argue my point, but he protested that he hated them too. Poor Mom, she was doomed with us. Finally, though, she found a way for me to eat broccoli. A last resort, and probably not approved of by nutritionists. She smothered my broccoli in melted cheese. Artificial, processed cheese. I think that it was Cheez Whiz. Maybe Velveeta, but I’m leaning towards Cheez Whiz. Turns out, I could stand those little green stalks when they were smothered with bright yellow liquid cheese. (This was clearly not my finest foodie moment.) No surprise, then, that I eventually became a big fan of broccoli-cheese soup. Pieces of broccoli so small that I hardly notice them, in a creamy, cheesy soup? Pass me a bowl and the crusty bread, please.

I gave up on the condensed version of the this soup long ago in favor of take-out varieties from Panera, as well as the salad and soup bar at the local grocery chain (which makes really good soup, it turns out). Still, I wanted to have a recipe that I could make at home. Since I made homemade soup a huge part of my food goals for 2012, I thought it was the perfect time to tackle such a project. The soup is made of a rich mixture of half-and-half, milk, and vegetable broth, with a subtle blend of seasonings that really lets the flavors of the broccoli and cheese come through. I like using mild cheddar cheese so that it doesn’t overpower the rest of the soup, but you can certainly use sharp if you prefer. Add a healthy dose of cracked black pepper on top, and I’m ready to dig in!

P.S. Writing that first paragraph about Cheez Whiz and Velveeta brought back all sorts of memories of grade school sleepovers. Watching movies like Clue, telling ghost stories, doing each others hair, talking about cute boys, playing telephone, and… loading up Ritz crackers with sky-high mounds of Easy Cheese. Now I’m sort of craving crackers and cheese from a can. Here’s hoping that passes momentarily
One year ago: Traditional Mardi Gras King Cake
Two years ago: Asiago Bagels
Three years ago: Baked Oatmeal
Four years ago: Royal Crown’s Tortano
Cream of Broccoli-Cheese Soup
![]()
Yield: 10 servings
Prep Time: 15 minutes
Cook Time: 45 minutes
Total Time: 1 hour
Ingredients:
½ cup unsalted butter
1 yellow onion, finely chopped
1/3 cup all-purpose flour
4 cups whole milk
2 cups half-and-half
4 heads broccoli, stems removed and discarded, and florets cut into bite-size pieces
Pinch of nutmeg
12 ounces mild cheddar cheese, shredded (about 3 cups)
Salt and pepper
2 cups vegetable brothDirections:
1. In a large pot or Dutch oven, melt butter over medium heat. Add the onions and cook for 3 to 4 minutes, until they begin to soften. Sprinkle the flour over the onions and stir to combine, cooking for about 1 minute. Slowly whisk in the milk and half-and-half.
2. Add the nutmeg, broccoli, a dash of salt, and lots of freshly ground black pepper. Cover and reduce the heat to low. Simmer for 20 to 30 minutes, or until the broccoli is tender. Add the cheese a handful at a time, stirring to melt the cheese after each addition.
3. At this point I did a quick pass with my immersion blender on low to blend up the broccoli a bit, but still leave a good amount of texture. You could also choose to mash it with a potato masher to break up the broccoli a bit, or transfer to a blender in two batches and puree completely. Finally, whisk in the vegetable broth, and re-warm over low heat if needed, and serve.
(Recipe adapted from The Pioneer Woman)






This soup sounds like delicious comfort food to me. When you mentioned Velveeta cheese it also brought back memories to me of my grandma’s grilled cheese sandwiches. I had no idea there was any other kind of cheese out there back then.
Reply
I was right there with you with the broccoli aversion! Now I love pretty much any veggie I encounter, but it took me a good 20 years to see reason. Looks like a wonderful, creamy soup, well done!
Reply
This is my all time favorite soup! Yum!
Reply
Great blog.. yummy..
Reply
Mmm, what a great, comforting soup for the last of winter.
Reply
My favorite part of this post I have to admit (besides the soup that looks yummy even though I’m not a big fan of soup) is the sleepovers watching Clue! My bff, my brother and I used to watch it (and reenact scenes!) constantly, and I was starting to think we were the only ones! I hardly ever run into anyone who has even seen it!
Reply
One of my most favorite soups EVER!! Can’t wait to try this
Reply
Wow, this looks so rich, creamy & divine… stunning photography as always!
xo
http://allykayler.blogspot.com/
Reply
Your soup looks amazing!! I just love a cream brocolli soup! This is one to bookmark! Thanks for the great recipe!
Reply
So simple and delicious! I, too, grew up with broccoli smothered in cheese sauce and brussels sprouts breaded and sprinkled with parm cheese
I secretly love it.
Reply
Your soups always looks so delicious. Makes me want to make more homemade soup.
Reply
That’s too funny! My husband is a veggie hater and I can already foresee the trouble convincing my future child to eat veggies… I love broccoli cheese soup, and have a version I’ve been making, but this one looks wonderful too!
Reply
Mmmm … this looks divine! I was just craving this recently. Thanks for sharing!
Reply
I have not had a good bowl of soup in a while, and that looks so good!
Reply
Yum!! I love broccoli!!!!
Reply
The soup look delicious. I love broccoli cheese soup. I have a recipe for the soup and homemade bread bowls on our blog. Come check it out!
http://sistersplayinghouse.blogspot.com/2011/11/homemade-bread-bowls.html
http://sistersplayinghouse.blogspot.com/2011/11/broccoli-cheese-soup-from-scratch.html
Always love your recipes!
Reply
I was never a huge broccoli fan either, but I do like the sound of broccoli smothered in cheese!
Reply
Wow, your childhood memories brought back so many of my own. My mom would top broccoli with a slice of processed American cheese! This soup looks wonderful–can’t wait to try it!
Reply
One of my favorite soups! Your version looks so creamy and wonderful!
Reply
this is one of my favorite soups. But have yet to find a recipe I like. This one sounds like a winner!!
Reply
I love a good broccoli cheese soup. And the canned versions really are not that great.
Reply
This looks so hearty and soothing.
The weather has actually been pretty nice in LA but as soon as it gets chilly again, I will have to make this! Thanks for sharing such a wonderful recipe
Reply
I absolutely love broccoli cheese soup, and this one looks amazing!
Reply
Looks delicious!! Can’t wait to make it.
Do you think half of it would freeze well?
Reply
Michelle on March 10th, 2012 at 2:35 pm
Hi Danielle, I haven’t tried to freeze it; sometimes recipes with cream don’t freeze/thaw that well. It won’t be bad to eat, but the consistency might be funky. I would recommend cutting the recipe in half instead of freezing half.
Reply
Eeeek! Clue is one of my favorite movies of all time!! I quote it frequently, and hardly anyone has seen it. If you haven’t, go buy it from Amazon right now.
And I will definitely be trying this soup – I wish I already had the ingredients so I could make it tonight. It’s cold, rainy, and windy in Texas!
Reply
Yum! Have pinned it!
Reply
Your soup looks wonderful! I had to laugh about the sleep overs…I remember those days…down to the squirt can of cheese!
Reply
This soup looks amazing! I haven’t had broccoli cheese soup in a long time!
Reply
Ah my favorite soup. It’s sad but I usually settle for the Panera version. So if that’s good enough for me, I’m sure to be addicted to a richer, tastier homemade version!
Reply
Will it make a big difference if I substitute half and half with heavy cream? This is the only broccoli dish I like!
Reply
Michelle on March 10th, 2012 at 2:41 pm
Hi Esther, Sure, you can definitely substitute half-and-half, it will just be a little less rich.
Reply
loved it! so good…thanks for sharing
Reply
Having a good recipe for broc cheese soup in the arsenal is always a good thing. This looks delicious and I’m saving it! Thanks
Reply
YUMMY!!! THANKS
Reply
I am addicted to soups! Can’t wait to try this one! Thanks for posting this recipe!! Yum!
Reply
Making this tonight. Buying the ingredients today.
Reply
Haha – great post! I always LOVED my veggies, even as a kid, but smother them in cheese and they’re all the better. I really like broccoli cheddar soup, but haven’t had it in ages… this brought back a lot of nostalgia. I’ll have to try making it for myself sometime! Thanks for sharing.
Reply
I have this exact recipe! It tastes a lot like Panera Bread’s broccoli cheese soup, which is why I love it so much. The nutmeg definitely adds a little something to it. It’s pretty easy to make, and is a loved recipe.
Reply
Such a comforting bowl of soup that it! Perfect for the gloomy weather in Texas right now
Reply
This looks sooooo good, have saved recipe for another day.
You are welcome to join in my food blogger event THE SOUP KITCHEN, here all bloggers are welcome, hope to see you participate soon.
Reply
I’d been craving this soup so I think I might be making it soon. But I’ll probably halve the recipe since it seems like a lot.
I started off as a veggie hater too (though I’ve always adored broccoli, and later spinach and brussel sprouts) but I grew out of it rather young, while still in elementary school and now, I lean more towards a vegetarian lifestyle than anything else. It’s funny how our tastes change as we get older…
Reply
Broccoli in soup is one of my favorite things. This looks great!
Reply
I made this for company yesterday and it was wildly praised! I also made; for the same meal, your cheddar bacon onion biscuits and the Ginger tea lemonade. Great tip about using the immersion blender. One of the best broccoli cheese soup recipes I’ve had/tried!
Reply
dis is mean nicely cooked!
Reply
I love this soup and your made it to look so pretty and appealing! Beautiful photos and awesome recipe!!! Congrats on top 9!!!
Reply
The Broccoli Cheese Soup looks and sounds delicious. What a tasty way to get your veggies:)
Reply
I love broccoli cheese soup, and this sounds like the perfect version! I’d probably try to make it a bit lighter but otherwise wouldn’t change a thing. Thanks for sharing!
Reply
It sounds lovely. I think the way you describe broccoli is exactly how I feel about cauliflower! I have always happily eaten broccoli but I need a lot of cheese or spice to enjoy its paler cousin.
Reply
Michelle on March 12th, 2012 at 1:51 pm
Haha, so funny you say that Corina! I *still* can’t bring myself to eat cauliflower in any form at all. Bleh. My mom claims she found a recipe for roasted cauliflower that’s delicious and that I might like it. I’m skeptical. Maybe I’ll try it one day
Reply
This soup was delicious! Thanks for sharing!
Reply
That is some really nice looking broccoli and cheese soup!
Reply
I made this for myself while housesitting for a few days and halved it. It turned out great! I didn’t have any veggie broth so I substituted with chicken broth and it was delicious. I did have to cook for the full 30 minutes for the broccoli to be tender. This is a deliciously dangerous recipe! Yay for cheese!
Reply
I tried this recipe turned out to be a total flop! Not sure what I did wrong but it’s texture was like curdled milk.
Reply
Stephanie on January 15th, 2013 at 2:23 pm
Chances are you boiled the soup. It’s never a good idea to boil milk or cream. You end up separating the milk solids from the whey and that’s what makes it appear curdled. This is a great recipe so I recommend you try it again but this time, heat the soup to only a gentle simmer but no higher. I think you’ll be pleased with the results.
Reply
Total flop- is sounds like the soup “broke”, meaning it separated. Sometimes it can be fixed but, if not, it’s very unappetizing.
I just finished my second cup of this soup and I loved it. Only difference, I added a bit of cayenne. Delicious!
Reply
Made this today and it was lovely! I added garlic when cooking the onions and a cup of carrots (I needed to use them), heavy whipping cream and 1% milk and added extra cheese. So, good! Thanks for sharing. I will be following you for sure.
Reply
I’m making my signature soup, mushroom for my group of 8 yummy mummies for lunch tomorrow, gonna make this too, sounds simple and delish, I hope they’ll be all impressed
Reply
Very tasty. I’ve just made this soup and we all loved it including my dad who doesn’t really like veggies. He actually chose to eat this over his meat dish. My dog also cried until we gave her a bowl of this soup (after a quick internet search to see if broccoli is safe for dogs) and she licked the bowl clean. We do not have half and half here in South Africa so I just mixed a cup of cream with a cup of milk. Also didn’t have stock so I just added water and celery, thyme and spring onions.
Reply
I have made this soup for the third time, and this time substituted the half and half for goat cheese (chevre). A gourmet twist on what should be a staple for those cold Canadian winters. Hope you give this variation a try. Yeah for goat cheese!
Reply
Outstanding! 5 star flavor… will definitely be making this again and again and AGAIN!!! There is no restaurant version that is this delicious.
Thanks for posting it.
Tasty blessings to you all ~~
Reply
Don’t understand the part, where you said something about addung the broccoli and blending it?
Reply
Michelle on March 28th, 2013 at 3:35 pm
You add the broccoli, simmer, and then (if you choose), use an immersion blender, regular blender or masher to break up the broccoli.
Reply
This recipe looks awesome!!
Do you think I can use fat-free or low-fat milk instead of whole milk?
Reply
Michelle on May 1st, 2013 at 10:44 am
Hi Rachel, The lowest I would probably go is 2%.
Reply