Broccoli Cheddar Soup is rich, creamy, and loaded with tender broccoli in every bowl. Three kinds of cheese give it rich, savory flavor, and it comes together in one pot in just 40 minutes.

Serve it with warm no knead bread, air fryer grilled cheese, or a simple green salad.

bowls of Broccoli Cheddar Soup

This post may contain affiliate links. Please read our disclosure policy.

Holly’s Recipe Highlights: Broccoli Cheddar Soup

  • Flavor: Rich and savory, with sharp cheddar and Parmesan balanced by tender broccoli, creamy dairy, and a hint of garlic and thyme.
  • Why Make It: Blending the cooked broccoli naturally thickens the soup, so you only need a small amount of cornstarch.
  • Technique: Add the shredded cheeses off the heat so they melt smoothly without separating.

Total Time: 40 Mins. Servings: 6 Cooking Method: Stovetop

Ingredient Notes

ingredients to make broccoli cheddar soup including cream cheese, thyme, garlic, parmesan, cheese, broth, cornstarch, cream, onion, broccoli, and butter
  • Broccoli: Fresh or frozen broccoli works well. Cut florets into small, even pieces so they cook quickly. Frozen broccoli can go straight into the soup but may soften a little faster.
  • Thyme: Dried thyme adds a subtle earthy flavor that complements both broccoli and cheddar. Italian seasoning can work in a pinch but will change the flavor slightly.
  • Cream Cheese: Adds body and a mild tang while helping create a creamy base. Soften and cube it so it incorporates easily before blending.
  • Half and Half: Adds richness without making the soup as heavy as one made entirely with heavy cream. Evaporated milk or light cream are good substitutes. Whole milk works but produces a lighter soup.
  • Cornstarch: Cornstarch thickens the soup without requiring a traditional flour roux. Whisk it into the cold half and half before adding it to the soup to prevent lumps.
  • Sharp Cheddar: Sharp or extra-sharp cheddar gives the biggest cheese flavor. Grating cheese from a block helps it melt more smoothly.

For another hearty version, try my broccoli potato soup.

How to Make Broccoli Cheddar Soup

Adding broccoli florets to sauteed onion and chicken broth to make broccoli cheddar soup.
  1. Soften onion and garlic. Add chopped broccoli and chicken broth to the sautéed onion mixture. Simmer until tender.
Adding cream cheese cubes to sauteed onions and broccoli to make broccoli cheddar soup.
  1. Add the cream cheese (full recipe below) and cook until softened.
A pot of broccoli cheddar soup after blending.
  1. Remove some of the broccoli and then use an immersion blender to blend the remaining soup. Add the cream and cornstarch mixture and simmer.
Cheese and broccoli floating on top of a pot of broccoli cheddar soup.
  1. Remove from heat and add reserved chopped broccoli, cheddar cheese, and Parmesan.

The Best Broccoli Cheddar Soup Tips

  • Grate the Cheddar: Grate cheddar from a block for the smoothest melt. Pre-shredded cheese can make the soup slightly grainy.
  • Remove From Heat: Take the soup off the heat before adding the cheddar and Parmesan. High heat can cause the cheese to separate instead of melting smoothly.
  • Use Frozen Broccoli: Frozen broccoli is an easy shortcut. Check it early since it can become tender faster than fresh broccoli.
  • For a Chunkier Soup: Reserve extra cooked broccoli before blending, then stir it back in at the end for more texture.
  • Adjust the Consistency: If the soup is too thick, stir in a splash of broth or half-and-half. If it’s too thin, simmer it briefly before adding the cheese.

Save that Soup

Refrigerator: Keep leftovers in an airtight container in the refrigerator for up to 4 days. Warm the soup over low to medium-low heat, stirring frequently. Add a splash of milk or broth if it has thickened.

Freezer: Do not freeze.

More Comforting, Creamy Soups

Did you enjoy this Broccoli Cheddar Soup Recipe? Leave a comment and rating below.

image of Everyday Comfort cookbook by Holly Nilsson of Spend With Pennies plus text
close up of Broccoli Cheddar Soup in a bowl.
4.98 from 73 votes

Broccoli Cheddar Soup

Servings 6 servings
Broccoli cheddar soup is rich and creamy with tender broccoli and three kinds of cheese. It's an easy, comforting soup that's ready in about 40 minutes.
Servings 6 servings
Prep Time 20 minutes
Cook Time 20 minutes
Total Time 40 minutes
Email this recipe!
Enter your email and we’ll send it directly to you, plus get even more tips & recipes!

Ingredients  

  • 1 tablespoon butter
  • 1 small onion diced
  • 1 clove garlic minced
  • 4 cups broccoli florets fresh or frozen
  • 2 cups chicken broth
  • ½ teaspoon dried thyme leaves
  • 4 ounces cream cheese softened and cubed
  • 1 ½ cups half and half or evaporated milk
  • 1 tablespoon cornstarch
  • 2 cups shredded sharp cheddar cheese
  • ⅓ cup shredded Parmesan cheese
  • salt and pepper to taste

Instructions 

  • In a saucepan, cook the onion and garlic in butter over medium heat until softened, about 4 minutes.
  • Add the broccoli, chicken broth, and thyme. Bring to a boil over medium-high heat, reduce heat to a simmer and cook uncovered until the broccoli is tender, about 6 minutes. Add the cream cheese and cook for 2 minutes more to soften.
  • With a slotted spoon, remove 1 cup of the cooked broccoli, coarsely chop it, and set it aside. Use an immersion blender* to blend the remaining soup.
  • In a small bowl, whisk the cream and cornstarch.
  • Bring the soup to a boil and whisk in the cream mixture. Simmer until thickened, about 3 to 4 minutes.
  • Remove from heat and stir in 1 ¾ cups of cheddar cheese, Parmesan cheese, and the reserved chopped broccoli. Season with salt and pepper to taste.
  • Garnish with additional cheese and serve immediately.

Notes

  • Use half and half, light cream 10-12% milk fat, or evaporated milk.
  • You can use whole milk but the soup won’t be as rich, you may need extra cornstarch for thickening.
  • For a stronger cheese flavor, use extra sharp cheddar cheese.
  • Leftovers should be tightly covered and stored in the refrigerator for up to 4 days. Do not freeze.
4.98 from 73 votes

Nutrition Information

Serving: 1.25cup | Calories: 469 | Carbohydrates: 11g | Protein: 16g | Fat: 42g | Saturated Fat: 25g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 11g | Trans Fat: 0.1g | Cholesterol: 133mg | Sodium: 741mg | Potassium: 343mg | Fiber: 2g | Sugar: 3g | Vitamin A: 1726IU | Vitamin C: 56mg | Calcium: 428mg | Iron: 1mg

Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.

Course Appetizer, Dinner, Lunch, Main Course, Side Dish, Soup
Cuisine American
pot of Broccoli Cheddar Soup with writing
Broccoli Cheddar Soup in the pot and top photo in bowls with a title

Categories:

, , , , ,

Recipes You'll Love

About the author

Holly Nilsson is the creator of Spend With Pennies, where she creates easy, comforting recipes made for real life. She is also the author of the best selling cookbook “Everyday Comfort,” which delivers hearty, home-cooked meals designed for real life.
See more posts by Holly

Free eBook!

Subscribe to receive weekly recipes and get a FREE Bonus e-book: Quick & Easy Weeknight Meals!

You can unsubscribe anytime by clicking the “unsubscribe” link at the bottom of emails you receive.

4.98 from 73 votes (47 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Comments

  1. This is the 2nd food review I’ve ever done, but I have to say that this soup ROCKS! I just added more broc. Very easy and full of flavor, a keeper for sure.5 stars

    1. It will result in a chunkier soup, but you can use a potato masher and mash the ingredients instead.

    2. I used my regular blender, just scooped it in and then put it back in the pot after it was blended. Just make sure the stream can escape the lid when blending!

  2. We love this soup and I have made many times. I omit the thyme and use one block cream cheese and use heavy cream instead of half and half. Otherwise I make it exactly as written. Love this site!4 stars

  3. Perfect!!! This soup is so flavorful…way better than any other broccoli cheddar soup I have had before. Very easy to make…a one pot wonder! I used heavy cream instead of light cream, which made it the perfect consistency for my family’s tastes. I also used the immersion blender with all of the broccoli, but made sure to leave some larger chunks of broccoli. Absolutely perfect!5 stars

  4. Delicious! I skipped the cornstarch to cut carbs and added a teaspoon of Dijon (as I do for all cream soups). We will be adding this to our regular rotation. Thanks for another excellent recipe!5 stars

  5. Great soup! I added a little more cheese than the directions listed but other than that I made as per directions. Thank you for fhe recipe!5 stars

    1. We have only ever reheated this soup on low on the stovetop, but it should work to reheat in the crockpot as long as it’s on low. I would check it and stir after an hour and every half hour after that. Let us know how it goes, Janet!

  6. I was excited to see a quick soup recipe. It took me longer than projected to make this after prepping all the ingredients. However, the taste of the finished soup, though fine, was very unremarkable. I think blanching the broccoli makes for a tastier and visually more appealing, if not less speedy soup. I also don’t think the carrots helped. It’s likely just my preference. I don’t care for sweetness at all in savory dishes.

  7. Was really good for a Sunday night early dinner using pantry items and produce that was not used up by the end of the week! The only substitutes I used was 4 slices of cheese instead of shredded, (had no grater) did half butter (low butter) and half bacon grease, and used powdered coconut milk cos I didn’t have any half and half, milk or evaporated milk. Cured my Panera craving!5 stars