Broccoli Cheddar Soup is quick and extra cheesy with an amazing creamy broth and tons of flavor.

If you like Panera’s broccoli cheese soup, you’ll LOVE this homemade version. It comes together in about 30 minutes making it the perfect weeknight meal topped with croutons alongside some bread or dinner rolls.

a pot of creamy broccoli cheddar soup


BROCCOLI I use fresh broccoli but since it’s cooked down, frozen works too (no need to thaw first). Once cooked, you’ll want to reserve a bit of the broccoli and chop it to add some texture to the soup.

CHEESE  This soup has 3 kinds of cheese, cream cheese for a creamy consistency and cheddar and parm for a punch of flavor. For the best flavor, be sure to use sharp cheddar.

BASE This base of this soup is made with broth and just a bit of cream. The broccoli is blended with the broth to add some body to the soup and it’s thickened with a tiny bit of cornstarch.

ingredients to make Broccoli Cheddar Soup


How to Make Broccoli Cheddar Soup

The best homemade broccoli cheese soup needs just a few fresh ingredients!

  1. Cook onion and garlic. Add broccoli, broth and seasonings (per recipe below) and simmer until tender.

pouring broth into pan to make Broccoli Cheddar Soup

  1. Remove a bit of the broccoli and chop it, blend the rest of the soup.
  2. Stir in cream and cream cheese and simmer a few minutes. Mix in the cheeses and the chopped broccoli. Enjoy!


Add the cream cheese while on the heat so it melts.

Shredded cheese can separate and curdle if overheated. Just like with cheese sauce or mac and cheese, remove the soup from the heat before stirring in the cheese. The heat from the soup will melt it and your soup will be smooth and creamy.

adding final ingredients to pot to make Broccoli Cheddar Soup


  • I prefer the flavor of chicken broth but vegetable broth will work too.
  • Sub out the cheese for your favorites, we love sharp cheddar.  A milder cheese or cheddar will have a less cheesy flavor.
  • Add a diced potato or even cauliflower or asparagus along with the broccoli.
  • If you don’t want to use cream, evaporated milk works well. You can use regular milk but might need a bit extra cornstarch to thicken the soup.

a bowl of creamy broccoli cheddar soup

Easy Hearty Soups

a bowl of brocoli cheddar soup with croutons
5 from 36 votes↑ Click stars to rate now!
Or to leave a comment, click here!

Broccoli Cheddar Soup

This soup is a creamy blend of broccoli and cheese that is hearty and belly-warming!
Prep Time 20 minutes
Cook Time 20 minutes
Total Time 40 minutes
Servings 6 servings


  • 1 tablespoon butter
  • 1 small onion diced
  • 1 clove garlic minced
  • 4 cups broccoli fresh or frozen
  • 2 cups chicken broth
  • ½ teaspoon thyme
  • salt & pepper to taste
  • 1 ½ cups light cream or evaporated milk
  • 1 tablespoon cornstarch
  • 4 ounces cream cheese room temperature
  • 2 cups sharp cheddar cheese shredded
  • cup fresh parmesan cheese shredded


  • In a saucepan, cook onion and garlic in butter over medium heat until tender.
  • Add broccoli, chicken broth, thyme and salt & pepper. Bring to a boil, reduce heat and simmer until broccoli is tender, about 6 minutes. Add cream cheese and cook 2 minutes more to soften.
  • Remove 1 cup of broccoli, coarsely chop and set aside. Using an immersion blender, blend remaining soup.
  • Combine cream and cornstarch.
  • Bring soup to a boil and whisk in cream mixture. Simmer until thickened, about 3-4 minutes.
  • Remove from heat, stir in 1 ¾ cups of the cheddar cheese, all of the parmesan cheese & reserved chopped vegetables. Garnish with additional cheese and serve immediately.


Light cream can be substituted for evaporated or milk.
Other vegetables can be added to this recipe including cauliflower, red bell pepper and/or carrots.
5 from 36 votes↑ Click stars to rate now!
Or to leave a comment, click here!

Nutrition Information

Serving: 1.25cup | Calories: 331 | Carbohydrates: 15g | Protein: 16g | Fat: 24g | Saturated Fat: 14g | Cholesterol: 76mg | Sodium: 710mg | Potassium: 507mg | Fiber: 2g | Sugar: 8g | Vitamin A: 1152IU | Vitamin C: 62mg | Calcium: 473mg | Iron: 1mg

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

Course Appetizer, Side Dish, Soup
Cuisine American

Like our recipes?
Follow us on Pinterest!

Follow us on Pinterest

Broccoli Cheddar Soup in the pot and plated with a title
top view of Broccoli Cheddar Soup in the pot
Broccoli Cheddar Soup in the pot with a title
Broccoli Cheddar Soup in a pot with writing


, , ,

Recipes you'll love

About the author

Holly is a wine and cheese lover, recipe creator, shopping enthusiast and self appointed foodie. Her greatest passion is creating in the kitchen and making deliciously comforting recipes for the everyday home cook!
See more posts by Holly

Follow Holly on social media:

pinterest facebook twitter instagram

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.

latest & greatest

Leave a Reply

Your email address will not be published.

Recipe Rating


  1. Turned out great even with a number of changes, I believe due to the perfect ratio of broth, dairy and cornstarch. Just chopped a couple cups of broccoli very small, didn’t bother blending anything. Greek yogurt cream cheese, 1 cup milk+1/2 cup whipping cream, and doubled the garlic. Make sure you only use freshly shredded cheese (not pre-shredded with separators) or it won’t melt well. My new favorite broccoli cheddar soup.

    1. Nicole, how do you make Greek Yogurt Cream Cheese?
      Sounds YUMMY! Regular cream cheese bothers my stomach, but I can eat Greek Yogurt (such as Fage) just fine.


  2. This was the first time I ever made Cheddar Broccoli soup. I followed your recipe to the Tee. It was amazing! My wife and I loved it and so did our youngest daughter. Thank you for this wonderful recipe.5 stars

  3. Sorry, but this was a big no-go for me. My first of sooo many Spend with Pennies I’ve made that didn’t turn out.

    Made this tonight for dinner, following the recipe exactly verbatim- no changes or modifications. Grated my own parmesan, let cream cheese come to room temp and even measured everything (not something I usually do when making soup) but the cream cheese never fully incorporated, no matter how much I whisked.

    The flavor was pretty bland, too- not very cheesy or broccoli-forward.

    I’m still a BIG fan of Holly’s and I have many recipes of hers that I do love!

  4. So delicious! Thanks, Holly, for another 5 star recipe! I was nervous because I usually avoid thyme – it is not one of my favorite spices, but it really works in this recipe. I used fat-free half and half for the light cream since that is what I had on hand and it turned out great. I served with homemade crusty rolls on the side and it was all so good!5 stars

  5. My go to recipe for cheesy broccoli soup. It is wonderfully delicious. Even my picky 6 year old says “yum I love this soup” when i make it. ☺5 stars

  6. This soup is delicious! Just curious about the nutrition info below the recipe. Is it per serving or for the whole recipe? Doing WW and trying to determine points. If per serving, what amount is considered a serving?
    Thank you!5 stars

  7. Hi, I made this soup and it is delicious! I was wondering if the nutrition information is for the whole recipe or just a serving, and if a serving what do you consider a serving? I cup? Cup and a half?

  8. Delicious!! Rich, creamy and cheesy! Very easy to make.
    I didn’t have and immersion blender, but we like our veggies chunky anyway!
    Yummy!5 stars

  9. Do you have a recipe for Cream of Broccoli soup. I feel that putting cheese in with the broccoli translates to: “I don’t like the taste of broccoli!”

    1. This soup still has a delicious broccoli taste. You can definitely leave the cheese out if you prefer as well. I have enjoyed this soup before adding the cheese and it is still so yummy!