Broccoli Cheddar Soup with less fat than traditional recipes (but all of the taste!) -

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
  • Linguine Primavera - pasta with spring vegetables (fava beans, peas, and asparagus tips) -
    Linguine Primavera
    The modern classic primavera gets a loving and ingredient-centered re-examination, with a focus on simple and ultra-seasonal spring vegetables.
  • Chocolate and graham wafer icebox cake with raspberry and rose -
    Chocolate Raspberry Rose Cake
    Let them eat cake... without the toasty oven. With fresh cream, raspberries, rosewater, and plenty of decadent cocoa powder, this cake is definitely a keeper.
  • Dewberry (aka Trailing Blackberry) and Apple Puff Pastry tarts made with Ashmead's Kernel heirloom apples -
    Dewberry and Apple Puff Pastry Tarts
    Butter puff pastry, Pacific dewberries (or blackberries), heirloom apple, rosemary, and a little raw sugar are all you need for these rustic, delicious tarts.
  • Granny Smith apple grilled cheese sandwich with aged cheddar and plumcot-blueberry ketchup -
    Granny Smith Apple Grilled Cheese
    A simple and timeless bit of comfort food given a kick in the pants with tart Granny Smith apple, aged cheddar, and the secret to an amazing, crispy exterior.
  • Honey and Dijon Baked Salmon with Pecans and Dill - served here with pan-fried buttered green beans -
    Honey & Dijon Baked Salmon
    Salmon that's deliciously simple, yet incredibly elegant. This adaptation of a popular classic features a few amazing twists for a truly memorable meal.
  • Pacific Dover Sole (Microstomus pacificus) with Lemon and Ginger on Black Rice -
    Pacific Dover Sole with Lemon and Ginger
    Pacific Dover Sole is a delicious, sustainable fish species that's great to work with. Here, it's paired with lemon, ginger, celery, and forbidden rice.
  • Beef Rigatoni with Caramelized Onions and Peas (aka 'Amburger Assistant) -
    Beef Rigatoni with Caramelized Onions ('Amburger Assistant)
    A delicious kitchen-sink meal for those crazy weeknights, this made-from-scratch meal skips the boxed stuff and delivers a supremely tasty pasta dish.
  • Miner's Lettuce and Mizuna Salad with Rhubarb Poppy Seed Vinaigrette -
    Miner's Lettuce Salad with Rhubarb Dijon Vinaigrette
    Miner's lettuce and mizuna are unique and flavourful greens, worthy of starring status in a salad, especially beside a simple, fresh, and unique rhubarb and poppy seed vinaigrette.
  • Grilled cheese with pickled sweet peppers and red onions on marble rye -
    Pickled Pepper Grilled Cheese
    Simple, delicious grilled cheese gets a flavour kick (not to mention a visual one) from marbled rye, pickled sweet peppers, and red onions.
  • Rhubarb apple crisp with orange zest -
    Rhubarb Apple Crisp
    A good rhubarb and apple crisp has a lot of the charm and flavour you'd find in a good pie, but none of the hard work. But don't be...
  • Winter gumbo with crab, andouille sausage, Jerusalem artichoke, kale, and golden beets -
    Winter Gumbo
    What do you do when you want hearty winter gumbo AND you want to keep things local and seasonal? Well, this. Crab, Andouille sausage, sunchokes, and much more.
  • Sausage and Eggplant Bucatini with Fennel Tomato Sauce -
    Sausage and Eggplant Bucatini with Fennel Tomato Sauce
    Italian-American comfort food, without any of the shortcuts or questionable ingredients that plague a lot of pastas. Delicious, easy, and weeknight-friendly.
  • Seville (Sour) Orange and Lemon Pie with a Chocolate Graham Cracker Crust -
    Sour Orange and Lemon Pie
    Seville Orange and Lemon make for an intensely flavourful, wonderfully rich dessert.  The chocolate Graham wafer crust and fluffy meringue topping don't hurt either.
  • Bacon marmalade -
    Bacon Marmalade
    This unique and delicious take on bacon jam combines crisp bacon, caramelized onions, and the zest and juice of Seville oranges.
  • Pork neck steaks with sage brown butter, roasted radishes, fried sage, and apples -
    Pork Neck Steaks with Sage Brown Butter and Radishes
    A 30-minute recipe that puts a spin on the classic pork & apple combination with neck steak, sage browned butter, Pink Pearl apples, and roasted radishes.
  • San Diego Mussel and Clam Linguine with coconut milk and squash blossoms -
    San Diego Mussel and Clam Linguine
    Pasta... coconut milk... peppers, shellfish... tomato pasta... basil... I mean, it's an odd little mash up (hence the random title) but MAN is it ever good.
  • 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. Decadent, rich, chocolaty cake that just happens to be made even better thanks to roasted beets. Sounds crazy, but it makes for amazing cake.
  • Broccoli Cheddar Soup with less fat than traditional recipes (but all of the taste!) -
    Broccoli and Cheddar Soup
    With a few spectacular tweaks and a little science, even a guilty-pleasure like broccoli and cheddar soup can be made remarkably guilt-free.
  • Cranberry shortbread, rolled in white chocolate and crushed pistachios -
    Cranberry Shortbread with White Chocolate and Pistachios
    This is a relatively small-batch shortbread recipe. It's easily doubled (or more).

Share this Recipe

5 from 1 vote
Broccoli Cheddar Soup with less fat than traditional recipes (but all of the taste!) -
Broccoli and Cheddar Soup
Prep Time
20 mins
Cook Time
35 mins
Total Time
55 mins

With a few spectacular tweaks and a little science, even a guilty-pleasure like broccoli and cheddar soup can be made remarkably guilt-free.

Course: Soup
Cuisine: American, North American
Servings: 6 people
Calories: 387 kcal
  • 3 tbsp butter
  • 3 medium shallots finely chopped (~150 g)
  • 2 cloves garlic minced (~10 g)
  • 1 large carrot shredded (~100 g)
  • 1/4 cup flour (all purpose)
  • 1/2 tsp smoked paprika
  • 2 cups chicken stock or vegetable stock
  • 1 cup water
  • 2 cups milk (any fat content)
  • 1/4 tsp salt
  • 1/4 tsp black pepper
  • 1 lb broccoli florets (~3 cups)
  • 1 cup corn (fresh or frozen, not canned)
  • 225 g sharp cheddar (8 oz) shredded
  • 30 g parmigiano-reggiano cheese (1 oz) shredded (see note)
Parmigiano Croutons (optional)
  • 2 slices bread
  • 15 g parmigiano-reggiano cheese (1/2 oz; about 2 tbsp) shredded (see note)
  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.


  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