This homemade version of broccoli cheddar soup is made quickly on the stove top! A classic soup recipe with cheesy flavor.There are plenty of substitutions you can make for this recipe! I have a list above this recipe card.
In the same large pot, add olive oil and heat to medium-high heat. Add onion. Sauté onions for 2-3 minutes until the onion starts to become fragrant, then add the garlic for a final 30 seconds of sautéing. Do not allow the garlic to burn. Frequent scrape the bottom of the pot with a wooden spoon to lift up any bits that get stuck.
Add butter to the pot. Melt butter over medium-low heat, do not remove the onions and garlic. Sprinkle in the flour and whisk continuously to make a roux (paste). Make sure the flour is fully incorporated otherwise the soup may have a grainy texture. Allow the roux to cook over medium heat until it turns a light toasted golden color.
Next, pour in the broth slowly, whisking continuously to break up any lumps. Add spices and allow the mixture to come to a simmer. Simmer for 5 minutes, stirring occasionally or until the mixture begins to thicken.
Next, stir in the broccoli florets and allow to simmer in the soup for 6-8 minutes until they are tender.
Transfer the soup to a blender or use an immersion blender to puree the soup until it is mostly smooth. You can also choose to just pulse the blender and leave some larger chunks of broccoli in the soup.
Return the soup to the pot and reduce the heat to low.
Add the grated cheeses and stir until the cheese melts. Once melted, remove from heat and allow to cool for about 5 minutes before adding the final ingredients.
Finally, pour in the heavy cream, sour cream, and Worcestershire sauce. Stir vigorously until well combined.
Taste, and add additional salt and pepper if needed to suite your tastes.
Serve warm, garnished with extra cheese.
Notes
Four cups of broccoli crowns cut up will be right at or a little less than a pound of broccoli, depending on how much you can get packed into the cup. Make sure to remove the soup from the burner before adding the heavy cream and sour cream at the end. You want the soup to go down in temp a bit from its simmering temp, so I recommend letting it rest for 5-10 minutes before you add the dairy. And when you do add the dairy, whisk vigorously to incorporate it.