Diethood » Recipes » Soups » Broccoli Cheese Soup

Broccoli Cheese Soup

Way better than Panera’s, this broccoli cheese soup is a great way to effortlessly add more of the good stuff (veggies) to your weekly meals. Loaded with milk, cheese, and paprika, every spoonful is addictively creamy!

Copycat Panera Broccoli Cheddar Soup

Comfortingly rich, this broccoli cheese soup is a bowl of veggie and cheesy goodness that’ll have everyone asking for seconds. It’s so good it’ll outshine Panera’s version in a second. Better yet, it’s much healthier because you’re in full control of what goes into it.

Loaded with milk and chicken broth, even the pickiest eaters will fall in love with this velvety soup despite having additional secret veggies like carrots and onions. As long as the cheddar is melty, there’s no way they’ll refuse a warm bowl of it. Simmered over low heat, it comes together easily and will be on your table in less than an hour.

After everyone’s had a taste, you’ll be driving straight past Panera for a while in order to cross off the “green tree” vegetable from your shopping list each week. Addictively creamy, cheesy, and sweet, you’ll wonder how you didn’t come across this recipe sooner to help you sneak more veggies into your weekday menu. It’ll be a hit!

Ingredients for broccoli cheese soup.

What You’ll Need

Broccoli, milk, and cheese are the 3 most important ingredients for this broccoli cheese soup. Check out the recipe card at the bottom of the post for full ingredient amounts.

  • Unsalted butter – If you use salted butter then adjust the salt in the rest of the recipe.
  • Yellow onion – White onion is a good alternative.
  • Garlic – Feel free to substitute it for 2-3 teaspoons of garlic powder.
  • Carrots – You can also use 1 1/2 cups of leftover baby carrots.
  • Salt and pepper
  • Flour – Don’t use whole-wheat flour for this, only all-purpose. Also, no cornstarch.
  • Milk – I prefer full-fat for the creamiest soup.
  • Low-sodium chicken broth – Veggie stock is a good alternative.
  • Bay leaf – Feel free to leave it out.
  • Broccoli florets
  • Ground nutmeg
  • Sweet paprika – Mild and smoked paprika are great options as well.
  • Low-fat cheddar cheese – Full-fat cheese works too.
Broccoli cheese soup in a bowl.

How To Make Broccoli Cheese Soup

Making this broccoli cheese soup is easier than it seems.

  • Cook the onions. Melt 2 tablespoons of butter in a large pot over medium-low heat. Sauté the onions, garlic, and carrots for 8-10 minutes or until the onions are fragrant and the carrots have softened.
  • Add the milk. Whisk in the flour and add milk. Mix until everything is well combined. Make sure to break up any large lumps of flour that may form.
  • Pour in the broth. Stir in the chicken broth and mix well. Bring the mixture to a boil.
  • Add the broccoli. Add in the broccoli and season with salt and pepper. Reduce the heat to medium and let everything simmer for about 20 minutes.
  • Blend it. Pour the soup into a blender and process it until smooth. You can also use an immersion blender.
  • Melt the cheese. Return the soup to the pot and stir in the cheese. Cook it for another 5-10 minutes or until the cheese has melted. Adjust the flavor with more salt and pepper to taste. Remove the pot from the heat and serve.

Tips for Success

Avoid a separated broccoli cheese soup by following these simple tips:

  • Don’t forget it. Although this soup should be served warm, you shouldn’t leave it in the pot forever. Overheating the soup will cause it to seize and separate.
  • Cook it over low heat. Raising the heat will often result in a grainy texture. Keep things super creamy by cooking this soup over medium-low heat and stirring occasionally.
  • Add melty cheese. Don’t worry if you’re out of cheddar. Any melty cheese blend or leftover cheese will work.
Bowl of broccoli cheese soup.

What to Serve With This Easy Broccoli Cheese Soup

I love this broccoli cheese soup with non-creamy sides and dishes in order to balance out the soup’s richness. Try my Roasted Sweet Potatoes, Parsnips, and Carrots, Skillet Zucchini and Mushrooms, and Pan-Fried Oyster Mushrooms for veggie sides.

My Juicy Stove Top Chicken Thighs, Oven Baked Bone-In Pork Chops, or Air Fryer Steak are great options for main dishes. For hectic weeks, rotisserie chicken and a light salad are perfect with this soup too.

How to Store & Reheat Leftovers

Wait until this broccoli cheese soup has come down to room temperature before refrigerating it in an airtight container for up to 4 days. Keep it away from strong-smelling foods like onions. Also, never keep it in the sunlight or near sources of heat as you wait to reheat it.

To reheat it, pop it into the microwave for 30 seconds and then stir well. Microwave it for another 30 seconds or until warm. You can also heat it in a pot over medium-low heat for 5-7 minutes.

Can You Freeze Broccoli and Cheese Soup?

Yes! Once fully cooled, transfer this broccoli cheese soup to large freezer bags. Freeze it for up to 3 months. Pop it into the fridge overnight to defrost a day before ready to serve. Reheat it as usual. If it’s too thick, just add milk or heavy cream until you reach the desired consistency.

More Cozy Soup Recipes:

Broccoli Cheese Soup (Panera Copycat) | | If you love Panera Bread's Broccoli Cheddar Soup you are going to be amazed with this copycat recipe!

Broccoli Cheese Soup

Katerina | Diethood
Better than Panera's, this broccoli cheese soup will have you skipping visits to the restaurant in order to make this creamy recipe at home. 
5 from 5 votes
Servings : 6 servings
Prep Time 10 mins
Cook Time 40 mins
Total Time 50 mins


  • 5 tablespoons unsalted butter, divided
  • 1 small yellow onion, finely chopped
  • 2 cloves garlic, finely chopped
  • 2 to 3 carrots, sliced into thin rounds
  • teaspoon salt
  • ¼ cup flour
  • 2 cups milk
  • 2 cups low sodium chicken broth
  • 1 bay leaf
  • 16 ounces broccoli florets, thaw if frozen
  • salt and fresh ground pepper, to taste
  • ¼ teaspoon nutmeg
  • teaspoon sweet paprika
  • 8 ounces low fat shredded cheddar cheese


  • Melt 2 tablespoons butter in a large saucepan or soup pot.
  • Add onion, garlic, carrots, and salt to the melted butter and cook over medium heat for 5 minutes. Stir frequently to prevent burning.
  • Add the rest of the butter and melt.
  • Whisk in the flour and continue to whisk until incorporated.
  • Slowly add milk and whisk until everything is well combined and there are no clumps.
  • Whisk in chicken broth, add bay leaf, and turn up heat to high; bring soup to a boil.
  • Add the broccoli florets, season soup with salt and pepper, and cook the soup over medium heat for 20 minutes.
  • Remove from heat and pour batches of soup into a high-powered blender or a food processor, and process until smooth. You can also use an immersion blender.
  • Return soup to the pot; continue to cook over medium-low heat for 1 minute. Add in the cheese and stir until melted and completely combined.
  • Stir in the paprika and nutmeg. Taste the soup for salt, pepper, and seasonings, and adjust accordingly.
  • Remove from heat.
  • Ladle into soup bowls and serve.



Serving: 1.5 cups | Calories: 277 kcal | Carbohydrates: 20 g | Protein: 17 g | Fat: 16 g | Saturated Fat: 9 g | Polyunsaturated Fat: 1 g | Monounsaturated Fat: 4 g | Trans Fat: 0.4 g | Cholesterol: 43 mg | Sodium: 334 mg | Potassium: 592 mg | Fiber: 3 g | Sugar: 8 g | Vitamin A: 6090 IU | Vitamin C: 71 mg | Calcium: 316 mg | Iron: 1 mg | Net Carbs: 17 g

Nutritional info is an estimate and provided as courtesy. Values may vary according to the ingredients and tools used. Please use your preferred nutritional calculator for more detailed info.

Course: Dinner
Cuisine: American
Keyword: best broccoli cheese soup recipe, broccoli, broccoli cheese soup, easy broccoli cheese soup recipe, soups
Did you make this recipe?Leave a Rating!


Ask a Question or Rate this Recipe

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

Recipe Rating:

78 comments on “Broccoli Cheese Soup”

  1. This looks delicious! One of my favorite soups. I’d like to make it keto – can I substitute almond flour and maybe almond milk?

    1. Hi! I have not tested this soup with an almond flour roux, but if you want to keep it keto, I’d suggest skipping the flour and, instead of milk, use heavy cream.

  2. I love this soup! I did add three stalks celery with the veggies and augmented with more milk and broth as well as vermouth or white wine for added elegance. Delicious!

    1. This recipe is a family favorite! Only one amendment; if you have an immersion blender, take the soup off the heat and use it to purée the cooked broccoli and liquid. Then put it back on the burner and stir in grated cheese. Saves a LOT of time and mess if you can skip transferring in batches to a blender or food processor.

  3. I just made this soup. I really like that this recipe uses milk instead cream or half and half. I actually used 1% milk, since that was what I had on hand. It is incredibly good! I would personally say it’s better than Panera’s. I’m so glad I doubled the recipe!

  4. Avatar photo
    Sherrie Schulz

    What is the WE points for the cheddar cheese broccoli soup. It looks so delicious. I tell everyone to go to your site because you always post the WE points. It is so helpful.

    1. Katerina - Diethood
      Katerina Petrovska

      OH you’re right! I’m so sorry!! I will update it right away. Thank you so much for letting me know! xo

      1. Hi, I only had full fat cheese today when making this soup. Will it still be ok, except for the extra calories and fat?

  5. I would leave out the flour altogether as it was WAY too thick when I blended it, I had to add 2 cups more liquid. I originally used only one cup milk and 3 cups broth, but the flour was unnecessary, requiring more cups of broth. Next time I will leave the flour out and using immersion blender, it is plenty creamy. I make other veggie soups w/o flour and they are very creamy and w/o dairy or flour. Just sayin’. Very good with the ending addition of that cheddar cheese!

Scroll to Top