I believe a good bowl of broccoli cheese soup should be packed with tender florets and a velvety base. This easy broccoli cheese soup recipe is a total game changer for busy weeknights because it comes together quickly.
I used to rely on canned versions until I realized making it from scratch was actually faster than driving to the store. My family loves when the smell of smoked paprika and sharp cheddar fills the kitchen. It turns a basic vegetable into a comforting meal that even picky eaters cannot resist. If you love quick comfort meals, my crack chicken soup is another great option to keep in your weekly rotation.
Table of Contents
Ingredients for Easy Broccoli Cheese Soup
Gathering the right ingredients makes all the difference. I always use fresh broccoli stems for extra texture instead of throwing them away.
- 1/3 cup butter
- 1 large onion (chopped)
- 1 and 3/4 teaspoons kosher salt
- 3/4 teaspoon black pepper
- 3/4 teaspoon dry mustard – I recommend this to bring out the sharp cheddar flavor
- 1/8 to 1/4 teaspoon cayenne pepper
- 3/4 teaspoon smoked paprika – My preference is smoked paprika for that deep savory finish
- 2 cloves garlic (smashed and minced)
- 1/3 cup flour
- 3 cups chicken broth
- 3 cups whole milk or half and half
- 3 large heads broccoli (about 8 cups chopped) – In my experience leaving the stems in adds great bite
- 3 carrots (shredded or cut into matchsticks)
- 1/2 to 1 cup heavy cream
- 4 cups sharp cheddar cheese (packed) – I usually grate my own cheese to prevent a grainy sauce
- Extra cheddar cheese and chopped green onions (to garnish)

Step-by-Step Instructions
I recommend having all your vegetables chopped before you turn on the stove. This moves quickly once you start cooking.
Step 1: Melt the butter in a large soup pot over medium heat. Add the chopped onion, salt, pepper, dry mustard, cayenne, and smoked paprika. Sauté until the onion is translucent, about four to five minutes.
Step 2: Stir in the minced garlic and cook for one minute until fragrant. Gradually sprinkle in the flour, stirring constantly to form a thick paste with the butter. This is your roux base.
Step 3: Slowly whisk in the chicken broth, followed by the milk. Pro tip: adding the liquid slowly prevents lumps and keeps your sauce smooth.
Step 4: Turn the heat to medium high to reach a low simmer. Add the broccoli and carrots, then reduce the heat to low. Simmer gently for five to ten minutes until the vegetables are just tender. Avoid a rapid boil to keep the dairy base from getting grainy.
Step 5: Turn off the heat and stir in the heavy cream. Add the shredded cheddar one cup at a time, stirring until melted before adding more. Serve hot with extra cheese and green onions on top.
What to Serve with Broccoli Cheese Soup
Finding the best sides for broccoli cheese soup means looking for crunchy textures to contrast the creamy broth. Here are some excellent pairing options from our recipe archives.
Loaded Chicken Club Sandwich: Perfect for dipping into the rich broth and adding hearty protein to make the meal incredibly filling.
Maple Chicken Bacon Sliders: The sweet and savory flavors of the chicken pair wonderfully with the deep cheesy notes of the soup.
Cheesy Chicken Broccoli Orzo: If you want a double broccoli and cheese theme, this pasta dish is an excellent match for a cozy night in.
Cowboy Butter Lemon Bowtie Chicken with Broccoli: The bright lemon butter sauce cuts through the heavy cream of the soup while keeping the vegetable theme going.
Garlic Herb Chicken Carrot Plate: The roasted carrots complement the carrots in the soup while adding lean protein to your plate.

Storage & Serving Tips
Store leftover soup in an airtight container in the fridge for three to five days. You can also freeze it for up to three months, but keep in mind that freezing may slightly alter the smooth texture of the cheese sauce. Thaw it overnight in the refrigerator before reheating.
I recommend reheating on the stove over low heat instead of using the microwave. Heating it slowly prevents the cheese sauce from separating or turning grainy.
This soup is incredibly versatile. You can easily add shredded chicken or crispy bacon on top for extra protein to make it a complete meal.
FAQs
Can I use frozen broccoli instead of fresh?
Yes, but I recommend thawing and draining it first to prevent the soup from becoming watery.
Why did my cheese sauce turn grainy?
This usually happens if the soup boils after the cheese is added or if you use pre shredded cheese with anti caking agents.
Can I make this soup vegetarian?
Absolutely. Just swap the chicken broth for a high quality vegetable broth.
Conclusion
Making this soup from scratch is easier than you might think and the results are so rewarding. You get a restaurant quality meal right at home without the hassle. Grab some fresh broccoli and cheddar tonight to see just how flavorful weeknight dinners can be.

Easy Broccoli Cheese Soup
Ingredients
Equipment
Method
- Melt the butter in a large soup pot over medium heat. Add the chopped onion, salt, pepper, dry mustard, cayenne, and smoked paprika. Sauté until the onion is translucent, about four to five minutes.
- Stir in the minced garlic and cook for one minute until fragrant. Gradually sprinkle in the flour, stirring constantly to form a thick paste with the butter. This is your roux base.
- Slowly whisk in the chicken broth, followed by the milk. Add the liquid slowly to prevent lumps and keep the sauce smooth.
- Turn the heat to medium high to reach a low simmer. Add the broccoli and carrots, then reduce the heat to low. Simmer gently for five to ten minutes until the vegetables are just tender. Avoid a rapid boil to keep the dairy base from getting grainy.
- Turn off the heat and stir in the heavy cream. Add the shredded cheddar one cup at a time, stirring until melted before adding more. Serve hot with extra cheese and green onions on top.









