Broccoli and Cheddar Soup

In Recipe by Sean11 Comments

Broccoli & Cheddar Soup

With Parmigiano Croutons

Share this Recipe

You may or may not have noticed, but there are certain types of recipes that I try to avoid on Diversivore. I can’t really think of a specific title, other than to call them “ultra-fattening comfort food.” I don’t avoid this food because I dislike it. I avoid it because a) the food blogging world is already LOADED with these recipes, b) I try to aim for healthier recipes as a rule, and c) I like to present the delicious but less-familiar recipes that might otherwise go unnoticed. But like anyone, I crave a good bit of comfort food now and then, so I decided I’d take a slightly different approach to this soup. I decided to make it healthier, and to make it right.

Hopefully you’re still reading this, because I know that when you throw the ‘healthier’ word out there, there can be a lot of eye-rolling. I think we all picture that uber-fit yoga-guru insisting that “No seriously, these dehydrated raw unsalted kale chips taste WAY better than potato chips.” Please don’t abandon ship. I promise that this is still a rich, amazingly delicious, dare-I-say decadent soup. It’s healthier because it uses much more than just cheese and broccoli to build flavour, and because it uses cheese (and fat) judiciously. In fact, the way it uses fat actually makes this soup taste better than a than other recipes that use more cheese and fewer vegetables. To explain what I mean, it’s time to drop a bit of science.

Good broccoli cheddar soup relies on two really key factors working together in harmony – flavour, and texture. Both are complicated and multi-faceted of course, but we’re going to talk about one of the single most important factors at play in this soup: fat. Fat is great. It’s delicious on its own, though in ways we don’t fully recognize, as we don’t perceive it the way we do flavours like salty and sweet. It also plays a major role in how we perceive other flavours; sugar tastes better when it’s accompanied by fat, for example. The science at play here is way too complicated to get into in this little space, but I strongly encourage you to read Michael Moss’ incredible book “Salt Sugar Fat” if you want to learn a bit more about the science behind manipulating taste.

Now let’s get back to how fat affects this soup in particular. Fat plays a big role in making bitter flavours like those found in broccoli and other green veggies much more palatable. It also delivers powerfully satisfying reward messages to the brain (though this also has to do with texture). But in and of itself, it doesn’t make a soup great. A lot of the broccoli cheddar soups I looked at just LOADED the fat on without really building much of a flavour base. The bizarre thing is, fat covers for bad cooking and sub-par ingredients. This is one of the principals behind a lot of processed foods; added fat disguises off flavours and bland preparations. If you look at this recipe though, there are a bunch of vegetables building a really wonderful and essential foundation for the soup. You start out with onions, garlic, carrots, and corn, a good roux, and good chicken (or vegetable) stock. You’re basically making a delicious-but-simple vegetable soup before you even touch the broccoli or cheese. By doing this, the added fat amplifies and highlights the flavours you’ve already built. I’m certainly not the first person to develop a broccoli and cheese soup around this idea – any good cook knows the value of building your flavours from the bottom up (this very popular recipe from Averie Cooks does a good job of this, and it was my starting point while I developed and adapted this recipe). But now we need to discuss the second, and arguable more important contribution that fat makes to a meal: texture.

While this soup is loaded with cheese, it takes a step away from many other recipes that rely on copious quantities of cheese AND cream AND butter. Initially I didn’t really understand why so much fat went into making this meal – after all, there must have been plenty of flavour already. But when I started to read about fat and texture (aka ‘mouth-feel’) it all made sense. Broccoli and cheddar soup has to have a really creamy, rich, unctuous texture to it, and fat is responsible for this. But the weird thing about fat is that there isn’t a magical ‘sweet spot’ where we all say “there you go, that’s the right amount of fat. We can just keep adding fat to foods and our brains never really hit the stop button. Too much sugar or salt and the meal is rendered inedible, but adding more fat tends to amplify the pleasant physical sensations that we are hard-wired to enjoy. Now fat isn’t the only way to achieve a pleasant texture in food, but it is one of the easiest ways. Making a roux is tricky. Adding an extra cup of cream is not. Some recipes cut the calories by using fat-free ‘cream’ products, but this is in and of itself a textural work around as those products use all manner of thickeners to trick your brain into thinking ‘rich and creamy fat.’ They also tend to use a lot of added sugar in order to appeal to the peculiar cross-over brain chemistry involving fat and sweetness. I didn’t want to add too much butter or cream, and I had ZERO interest in using a heavily processed replacement. Instead I fell back on a couple of kitchen tricks. The first one is fairly well known: a good roux. With some butter and flour, you very quickly put together a simple white roux that adds flavour and incredibly impressive texture to the soup. Good roux is what a bechamel or alfredo sauce so thick and texturally appealing. The second trick is a less common one, but it’s one I hope you’ll explore more: pureed corn. Cooked corn (especially fresh corn, but frozen works too) does magical things when pureed and added to soups. It adds sweetness and flavour of course, but it also has a silky, thickening property that really reminds me of a slightly thinner version of cream. The two factors together (along with all that cheese of course) help to give this soup amazing texture while keeping the fat reasonable and without relying on a bunch of highly processed stuff. It seems like magic, but it’s science. Tasty, tasty science.

Recipe Notes

This is by no means a difficult soup to make, but you need to make sure that you follow the steps carefully. Using the flour incorrectly, adding the cheese all at once, or over-cooking the broccoli can all result in a gross gooey mess.

Flour and the Roux

After you’ve sauteed the garlic, shallots, and carrots in butter, you need to add the flour (and spices) and whisk the whole thing together. It will get very thick and very pasty quite quickly. You want to make sure that a) it’s well-combined, and b) you don’t burn it. It should cook over a medium-low flame for a minute or so. You’re NOT looking to brown the roux, so if you start to see toasted flour, add some liquid right away.

Cheesy Choices

I can not emphasize this enough – do not use a mild cheddar cheese. Putting aside for a moment the fact that I don’t really get the purpose of mild cheddar, it contributes so little cheese flavour to this soup that you’ll end up having to compensate somehow. I like using a sharp, moderately aged cheddar. No need for something really old/expensive, but make sure it’s got an appreciable cheddar taste.

As for the other cheese in this soup (and the croutons), you can make this with parmigiano-reggiano or grana padano cheese. The results will be wonderful either way. While I haven’t tried it yet, I think pecorino romano would probably be really great too. Don’t use the ‘parmesan’ cheese that come in a green container with a shaker-lid. Actually that’s pretty much ALWAYS my advice. I have some strong opinions about cheese.


You can go in two directions with the broccoli in a broccoli and cheddar soup. Either you can puree it along with everything else (what I did), or you can leave bite sized pieces. Personally, I like to get everything cooking, then use an immersion blender to puree the whole soup (including the corn, which (as I mentioned above) is an important thickener and textural component in the soup. If that’s what you want to do, then just follow the directions as is. If, however, you want to leave your broccoli in bigger pieces, blend the soup after adding the corn and cooking for about 5 minutes. Then add the broccoli and cook for another 20 minutes or so. After that, you’ll be able to stir/melt the cheese into the soup in order to finish it off.


While they’re totally optional, the croutons are super easy (souper, even) and a great addition. They don’t toast for too long, so they retain a slightly soft texture underneath the crunchy outer layer. The melted parmigiano also adds a great salty-savoury flavour that pops in the final dish.

Nutrition Facts
Broccoli and Cheddar Soup
Amount Per Serving
Calories 387 Calories from Fat 198
% Daily Value*
Total Fat 22g 34%
Saturated Fat 13g 65%
Polyunsaturated Fat 0.4g
Monounsaturated Fat 5g
Cholesterol 62mg 21%
Sodium 672mg 28%
Potassium 509mg 15%
Total Carbohydrates 28g 9%
Dietary Fiber 4g 16%
Sugars 7g
Protein 21g 42%
Vitamin A 75%
Vitamin C 54%
Calcium 47%
Iron 4%
* Percent Daily Values are based on a 2000 calorie diet.

Nutritional Summary

NOTE: Nutritional information is given for an individual serving equal to 1/6th of the total amount, and includes croutons.

This soup is a lot healthier than most broccoli cheddar soups.  While still relatively high in fat, is much leaner overall and very nutrient dense.  It’s high in protein, low in carbohydrates, and amazingly low in calories… assuming you don’t eat the whole pot in one go.

All the tweaking in the world can’t undo the fact that this much cheese make for high levels of saturated fat.  Adjust your daily diet accordingly and you’ll have no problems incorporating this into your regular meal planning.

Ingredient Pages

No Ingredient Pages have been written yet for any of the ingredients in this recipe.  Like to see one?  Let me know in the comments below or by email.

Pantry Pages

No pantry pages have been written yet for any of the ingredients in this recipe.  Like to see one?  Let me know in the comments below or by email.

  • Reduced meat
  • Vegetarian option

American Recipes on Diversivore

Sort By Rand
  • Beef Rigatoni with Caramelized Onions and Peas (aka 'Amburger Assistant) -
    Beef Rigatoni with Caramelized Onions (or 'Amburger Assistant)
    I love fancy, crazy, unusual, and/or experimental cooking. I love to try new things and to get outside the box. But not every night - I value...
  • San Diego Mussel and Clam Linguine with coconut milk and squash blossoms -
    San Diego Mussel & Clam Linguine
    If there's one thing I like less than having to categorize all my recipes, it's being unable to come up with a category altogether. Sure, it's pasta, but...
  • Pork neck steaks with sage brown butter, roasted radishes, fried sage, and apples -
    Pork Neck Steaks with Sage Brown Butter and Radishes
    Pork and apples are a fantastic pairing. This recipe puts a spin on that classic combination with neck steak, sage browned butter, Pink Pearl apples, and roasted radishes. It...
  • Bacon marmalade -
    Bacon Marmalade
    Bacon is great. So great, that you'd be forgiven for wanting to have it in a spreadable form. Fortunately, bacon marmalade has you covered. Crispy bacon,...
  • Granny Smith apple grilled cheese sandwich with aged cheddar and plumcot-blueberry ketchup -
    Granny Smith Apple Grilled Cheese
    Grilled cheese is pure, simple comfort food. Despite the proliferation of fancy variations out there, I maintain that simple is better. This recipe relies on two spectacular...
  • Broccoli Cheddar Soup with less fat than traditional recipes (but all of the taste!) -
    Broccoli and Cheddar Soup
    Cheese. Cheese cheese cheese. Perhaps there are people out there who have a little bite of cheese and say "no more for me," but I don't need...
  • Grilled cheese with pickled sweet peppers and red onions on marble rye -
    Pickled Pepper Grilled Cheese
    Sometimes it's easy to forget that good cooking can be really, really simple. On a busy day, it's easy to get flustered and to give up on cooking...
  • Chocolate beet cake with candied pecans and a whipped cream cheese frosting - all made from scratch -
    Decadent Chocolate Beet Cake with Candied Pecans
    That's right folks, beets in a cake. A rich, chocolaty, perfectly moist, wonderfully decadent cake. Beets do amazing things in a chocolate cake - even if you're not...
  • Cranberry shortbread, rolled in white chocolate and crushed pistachios -
    Cranberry Shortbread with White Chocolate and Pistachios
    Does the world need another holiday cookie recipe? Darn right it does. It needs a delicious, make-it-with-your-kids, share-it-with-your-friends buttery cranberry shortbread cookie, rolled in white chocolate and...
  • Sausage and Eggplant Bucatini with Fennel Tomato Sauce -
    Sausage and Eggplant Bucatini with Fennel Tomato Sauce
    Italian-American comfort food, done without any of the shortcuts or questionable ingredients that plague many pasta meals. I talk about scratch cooking and simple ingredients a lot, but what...
  • Winter gumbo with crab, andouille sausage, Jerusalem artichoke, kale, and golden beets -
    Winter Gumbo
    I'm not a purist when it comes to ingredients or dishes. And on that point, this is not Louisiana gumbo. But there's a good reason for that:...
  • Rhubarb apple crisp with orange zest -
    Rhubarb Apple Crisp
    A good crisp has a lot of the charm of a good pie, but absolutely none of the hard work. If you can measure and mix, you can...
  • Miner's Lettuce and Mizuna Salad with Rhubarb Poppy Seed Vinaigrette -
    Miner's Lettuce and Mizuna Salad with Rhubarb Dijon Vinaigrette
    All too often, our approach to salads is to add. Add toppings, add dressings, add fat and sugar and salt... and the core idea (not to mention the...
  • Honey and Dijon Baked Salmon with Pecans and Dill - served here with pan-fried buttered green beans -
    Honey & Dijon Baked Salmon
    Looks pretty tasty, doesn't it? Well it is pretty tasty. In fact it's tasty, easy, and nutritious. And let's face it, that's pretty much exactly what...
  • Pacific Dover Sole (Microstomus pacificus) with Lemon and Ginger on Black Rice -
    Pacific Dover Sole with Lemon and Ginger
    One of the best things about fish is also one of the things that scares people away: it benefits from simple and subtle cooking. Overdoing the cooking time...
  • Seville (Sour) Orange and Lemon Pie with a Chocolate Graham Cracker Crust -
    Seville Orange and Lemon Pie
    I don't make a lot of desserts, because if I do, I eat a lot of desserts. But I nearly finished off this whole pie by myself....
  • Linguine Primavera - pasta with spring vegetables (fava beans, peas, and asparagus tips) -
    Linguine Primavera
    Primavera is Italian for spring, and this modern classic (actually an Italian-American/Canadian hybrid) SCREAMS spring. That is, when it's done well. Sadly it's become something of a...
  • Dewberry (aka Trailing Blackberry) and Apple Puff Pastry tarts made with Ashmead's Kernel heirloom apples -
    Dewberry and Apple Puff Pastry Tarts
    Simple, rustic, delicious little tarts made (ideally) with pure-butter puff pastry. This recipe uses a bunch of ingredients with special significance in my life, but it's also easy...
  • Chocolate and graham wafer icebox cake with raspberry and rose -
    Chocolate Raspberry Rose Icebox Cake
    Sometimes you want (or need) an amazing cake. And sometimes it's July and you don't want to turn on your oven. Fortunately, there's a solution. Icebox...

Share this Recipe

Broccoli Cheddar Soup with less fat than traditional recipes (but all of the taste!) -
Broccoli and Cheddar Soup
  • 1
  • 2
  • 3
  • 4
  • 5
Votes: 1
Rating: 5
Rate this recipe!
Servings Prep Time
6 people 20 minutes
Cook Time
35 minutes
Servings Prep Time
6 people 20 minutes
Cook Time
35 minutes
Broccoli Cheddar Soup with less fat than traditional recipes (but all of the taste!) -
Broccoli and Cheddar Soup
  • 1
  • 2
  • 3
  • 4
  • 5
Votes: 1
Rating: 5
Rate this recipe!
Servings Prep Time
6 people 20 minutes
Cook Time
35 minutes
Servings Prep Time
6 people 20 minutes
Cook Time
35 minutes
Parmigiano Croutons (optional)
Servings: people
  1. In a heavy-bottomed pot, heat butter over medium until melted. Add shallots, garlic, and carrots, and cook until soft. The shallots should be slightly coloured and translucent.
  2. Whisk in the flour, paprika, salt, and pepper, stirring to mix completely. Cook for 1 minute.
  3. Slowly add the chicken broth to the pot while whisking.
  4. Add the milk and bring up the heat to medium-high. Bring the soup to a very gentle boil, then reduce the heat and simmer for 10 minutes.
  5. Add the broccoli florets and the corn and simmer partly covered for an additional 20 minutes, stirring occasionally.
  6. Remove the pot from heat and stir in one small handful of cheese at a time, stirring as you work to ensure that it melts into the soup.
  7. Use an immersion blender (or transfer to a blender or food processor) to blend the soup to a desired consistency – leave the broccoli as big as you like.
  8. Add salt and pepper to taste (freshly ground black pepper makes a great addition to this soup).
  9. Garnish with croutons
Parmigiano Croutons
  1. Slice the bread into small cubes and set aside.
  2. Preheat broiler (or use a toaster oven).
  3. Toast the bread cubes until they're golden brown all over (you'll need to toss them and turn them over a little bit, but it's not the end of the world if they're not brown on every side). Remove them from the oven and sprinkle them with shredded parmigiano cheese, then return toe the oven and heat again until the cheese is a deep golden brown. Remove from the oven and allow to cool.
Recipe Notes

You can use parmigiano-reggiano or grana padano cheese to make this and the results will be wonderful either way. While I haven't tried it yet, I think pecorino romano would probably be really great too.

Powered byWP Ultimate Recipe
text copyright


  1. I’m glad you decided to tackle “comfort food”! These photos are stunning and I love broccoli cheese and how you made it more nutritious … see what I did there … avoided “healthy” 😉 One of my twins also loves cheese and broccoli so I should make this for her one cold rainy day soon (or wait, that’s today too isn’t it? Good old Rain-couver). And I LOVE pecorino; perfectly salty and has greater melting power than parmesan or grand padano. Any seasoning with salt might need to be restrained however. Hope you and yours have a great weekend!

  2. We love soup at any time of year, but especially with the cooler days that are surely coming our way! I agree that you can make a dish still taste incredible while eliminating some of the “bad” things (cream, butter etc) and this soup looks INCREDIBLE. Thanks for sharing a “healthier” option!

  3. Well. You will pretty much NEVER find any recipe for broccoli on my blog. I have nightmares about being forced to eat it as a child. Leave it to you to actually make it look appetizing again!

  4. Hi Sean! So many ingredients I like – this soup is bound to be yummy. Here in southern Ontario we have not had blazing hot weather, yet I felt like I almost had to apologize for making soup (mulligatawny) last week – seemed a betrayal of summer – hehe. Anyhow, since I have gone into soup mode, this will be on my list – also love that it has corn – surrounded by corn these days. Have heard Moss interviewed and seen him in docs. Will check out the book. I can understand your disinterest in adding to the glut of “ultra-fat” food which is why I have always recoiled at anything from Paula Deen. However, I am a “full fat” girl – no low fat stuff in my fridge. We do need fat – it’s sugar that’s evil 😉 Warm regards, Diane / FBC @kitchenblissca

  5. haha I think healthy food should just be called food and junk food should be called edible things that looks like food but are not really. haha Being in the “health food” world, I agree that some can take it too far, just like some take it too far at the other extreme. Using real ingredients is what we should focus on, and moderation with certain things of course, but there’s nothing wrong with enjoying some butter and cheese once in a while (high quality dairy is important, mind you). I too am a big fan of the Michael Moss book! The science of creating taste in processed foods, but also the politics behind it is fascinating and educational to say the least. I would totally go for a big bowl of this soup on a cold winter day (and I might once the temperatures drop)! So good. Well done!

  6. Broccoli Cheddar Soup is one of my favourites, and I’ve never felt guilty about eating or serving anything made with real, fresh ingredients, like this delicious looking soup. Corn is such an interesting addition, but makes so much sense. In spite of the heat here, I’m looking forward to soup season now!

  7. The soup looks fantastic Sean — I good call on the hint of smoked paprika! The colours here are absolutely gorgeous too. I can almost taste it! And I love your healthier twist on “ultra-fattening comfort food.” 😉

  8. Thanks Sean…I have been inspired by this recipe tonight, although I will have to adjust it because I’m missing some ingredients.
    Cheers, Aunt Jenn

    1. Author

      Hi Jenn! So glad that this was able to inspire you. I’m always in favour of making adjustments too – no sense being chained to a recipe. Cooking should be dynamic and flexible!

Leave a Comment