This post contains affiliate links. Please see ourย disclosure policy.
This simple Broccoli Cheese Soup is creamy and rich and one of my favorite soup recipes. I love a good cheesy soup like my recipe for Cheesy Chicken Fajita Soup or even Cheesy Chicken Nacho Soup.
Broccoli Cheese Soup has always been one of my favorites. I will admit it took me a few tries to master it at home. I think I made this recipe 5 different times before I got it just right.
I wanted it to not only taste amazing but be really simple to make! I love soup recipes and have a recipe for soup on my menu at least once a week. When you are done trying this one then make sure to try a few more of my favorites.
How to make Broccoli Cheese Soup:
Step one: Start by melting butter in a soup pot. Once it is melted you can add in your onions and allow to saute for 2-3 minutes. Add in minced garlic and allow to saute for 30 seconds. I like to wait to add my garlic until the last few seconds since it usually burns quickly. Once everything is tender you can now slowly whisk in chicken broth.
Step two: Next add in all your seasonings and chopped broccoli to your soup. Bring to a boil then reduce heat and allow to simmer until broccoli is tender about 10-15 minutes.
Step three: In a separate mixing bowl whisk together flour and the half and half. Bring your soup to a boil then add this in and whisk together well. Keep whisking until you have no more clumps from flour and your soup has thickened.
Step four: Remove from heat and mix in shredded sharp cheddar and grated parmesan until cheese is melted and well combined.
I served mine with more shredded cheese and picture purposes only I added some fresh diced broccoli.
Soup Recipes:
Here are a few more of my favorite soup recipes.
- Slow Cooker Cheesy Potato Soup: This soup so good! I love potato soup and this recipe is the classic flavor but loaded with cheese.
- Stuffed Pepper Soup: I love stuffed peppers and this recipe is another favorite of mine.
- Creamy Chicken and Rice Soup: This soup is a classic. One that I ate growing up and that I love making for my kids.
If you tried any of my recipes I would love to hear from you, leave me a comment below. You can also connect with me on FACEBOOK, INSTAGRAM, and PINTEREST. I would love for you to follow along and discover more amazing recipes.
Show me what you are making, use hashtag #TDOARH
function extend(destination, source) { for (var prop in source) { destination[prop] = source[prop]; } }
if (!Mimi) var Mimi = {}; if (!Mimi.Signups) Mimi.Signups = {};
Mimi.Signups.EmbedValidation = function() { this.initialize();
var _this = this; if (document.addEventListener) { this.form.addEventListener('submit', function(e){ _this.onFormSubmit(e); }); } else { this.form.attachEvent('onsubmit', function(e){ _this.onFormSubmit(e); }); } };
extend(Mimi.Signups.EmbedValidation.prototype, { initialize: function() { this.form = document.getElementById('ema_signup_form'); this.submit = document.getElementById('webform_submit_button'); this.callbackName = 'jsonp_callback_' + Math.round(100000 * Math.random()); this.validEmail = /.+@.+\..+/ },
onFormSubmit: function(e) { e.preventDefault();
this.validate(); if (this.isValid) { this.submitForm(); } else { this.revalidateOnChange(); } },
validate: function() { this.isValid = true; this.emailValidation(); this.fieldAndListValidation(); this.updateFormAfterValidation(); },
emailValidation: function() { var email = document.getElementById('signup_email');
if (this.validEmail.test(email.value)) { this.removeTextFieldError(email); } else { this.textFieldError(email); this.isValid = false; } },
fieldAndListValidation: function() { var fields = this.form.querySelectorAll('.mimi_field.required');
for (var i = 0; i = 0) { return 'checkboxes'; } else { return 'text_field'; } },
checkboxAndRadioValidation: function(field) { var inputs = field.getElementsByTagName('input'), selected = false;
for (var i = 0; i = 0) { if (type === 'text_field') { this.textValidation(input); } else { this.dropdownValidation(field, input); } } } this.htmlEmbedDropdownValidation(field); },
textValidation: function(input) { if (input.id === 'signup_email') return;
if (input.value) { this.removeTextFieldError(input); } else { this.textFieldError(input); this.isValid = false; } },
dropdownValidation: function(field, input) { if (input.value) { field.className = field.className.replace(/ invalid/g, ''); } else { if (field.className.indexOf('invalid') === -1) field.className += ' invalid'; this.onSelectCallback(input); this.isValid = false; } },
htmlEmbedDropdownValidation: function(field) { var dropdowns = field.querySelectorAll('.mimi_html_dropdown'); var _this = this;
for (var i = 0; i
Broccoli and Cheese Soup
Ingredients
- 1 tablespoon unsalted butter
- 1 cup onion, (diced)
- 1/2 teaspoon minced garlic
- 3 cups chicken broth
- 1/2 teaspoon thyme
- 1/4 teaspoon salt
- 1/8 teaspoon pepper
- 3 cups broccoli, (chopped)
- 2 tablespoons flour
- 1 1/2 cup half and half
- 1 cup sharp cheddar, (shredded)
- 1/3 cup grated parmesan
Instructions
- Melt butter in a soup pot. Add onions and allow to saute for 2-3 minutes. Add in minced garlic and allow to saute for 30 seconds. Slowly whisk in chicken broth.
- Add all seasonings and chopped broccoli to your soup. Bring to a boil then reduce heat and allow to simmer until broccoli is tender about 10-15 minutes.
- In a separate mixing bowl whisk together flour and the half and half. Bring your soup to a boil then add this in and whisk together well.
- Remove from heat and mix in shredded sharp cheddar and grated parmesan until cheese is melted and well combined.