This easy broccoli cheese soup is comfort food made simple. With tender broccoli, cheddar cheese and a creamy broth, it’s even cozier served in a homemade bread bowl!

This post may contain affiliate links. Read disclosure policy.
Easy Broccoli Cheddar Soup
This easy broccoli cheese soup is rich, creamy, and full of cozy flavor, perfect for a chilly winter day. My family loves it ladled into homemade bread bowls for the ultimate comfort food meal.
This broccoli cheddar soup recipe was inspired by a cozy little bakery I once visited in NYC and reminds me of the classic copycat Panera broccoli cheddar soup. After a few test runs, I found the perfect balance of cheesy goodness, savory broth, and tender broccoli in every spoonful.

Recipe Ingredients

Find the full printable recipe with specific measurements below.
- Butter and flour: Used to make the roux, which helps thicken the soup and make it hearty.
- Garlic: Freshly minced garlic will give you the best flavor.
- Stock: Chicken or vegetable stock both work great. Stock is a bit thicker than broth, which is why I prefer it over chicken broth or vegetable broth.
- Half and half: Adds a creamy richness, as well as helps thicken the soup.
- Seasonings: Kosher salt, white pepper and nutmeg! It may sound strange, but it is the perfect finishing touch on this broccoli cheese soup.
- Broccoli: Wash and cut the broccoli into small florets for the perfect bite-size pieces.
- Carrots: You can grate or shred your own carrots, or buy a bag of shredded carrots from the grocery store.
- Cheese: Freshly grated sharp cheddar cheese gives the soup a bold flavor and the perfect cheesy texture.
How to Make Broccoli Cheese Soup

- Make roux. Melt butter in a large pot over medium to low heat, then add garlic and cook for 1 minute. Whisk in flour and cook until golden brown.
- Creamy sauce. Add in chicken stock, half and half, salt, pepper and nutmeg and stir. Cook for 5-10 minutes (stirring occasionally).
- Simmer. Then add broccoli and carrots. Simmer for 15-20 minutes.
- Combine. Mix in cheese and stir until just combined.

Recipe Tips
- Cheese. The key to the best broccoli cheese soup is grating your own cheddar cheese! It makes it super melty and delicious. If you buy the pre-shredded bags, the cheese won’t melt as well.
- Onion. For additional flavor, saute chopped onion with the garlic.
- Veggies. To make this recipe even quicker, make steamed vegetables separately. Then just mix in the cooked veggies and cheese and it’ll be ready to go. Add in extra broccoli and carrots if you want your soup to be more veggie forward.
- Potatoes. For a more hearty soup turn this into a broccoli cheese and potato soup.
- Thickening the soup. The soup is already super thick and creamy, but you can make it even thicker by adding in an extra tablespoon or so of flour or cornstarch.
- Serve in bread bowls, with a crusty slice of sourdough or with these Lion House dinner rolls.

More creamy soup recipes we love include potato and leek soup and this loaded baked potato soup recipe.
More Soup Recipes

Easy Broccoli Cheddar Soup
Video
Ingredients
- ¼ cup butter , melted
- 1-2 cloves garlic , minced
- ¼ cup all-purpose flour
- 2 cups chicken stock , or vegetable stock
- 2 cups half and half
- ½ teaspoon Kosher salt
- ¼ teaspoon white pepper
- ⅛ teaspoon nutmeg
- 1-2 cups steamed broccoli , cut into small pieces
- ¾ cup shredded carrots , steamed
- 2-2 ½ cups sharp cheddar cheese
Instructions
- Make roux. In a large pan, melt 1/4 cup butter over medium-low heat. Add 1-2 minced garlic cloves and let cook for about a minute. Whisk in 1/4 cup flour and cook for a few minutes, just until golden brown.
- Cream sauce. Slowly add 2 cups chicken stock, 2 cups half-and-half, 1/2 teaspoon kosher salt, 1/4 teaspoon white pepper and 1/8 teaspoon nutmeg. Stir together and let cook for about 5-10 minutes, stirring occasionally.
- Simmer. Add in 1-2 cups broccoli and 3/4 cup shredded carrots and let simmer for another 15-20 minutes.
- Add cheese. Mix in 2 – 2 1/2 cups cheese and stir until just combined. Serve in bread bowls or with rolls.
Last step: Please leave a comment and rating after you make the recipe.
Notes
Nutrition
Nutrition provided is an estimate. It will vary based on specific ingredients used.
Recipe FAQs
Frozen broccoli tends to get a bit mushy, so I recommend using fresh broccoli florets for the best texture and flavor. Save your frozen broccoli for this broccoli and cheese casserole!
This cheesy broccoli soup will keep in the refrigerator in an airtight container for about 3-4 days. The leftovers make the perfect comforting lunch or dinner and are even better the next day!
You can reheat the soup in the microwave or on the stove top until it’s warmed throughout. Add a splash of broth or cream to bring back to desired consistency.
Because of the creamy base, it doesn’t hold up that well in the freezer. The dairy included in the soup can cause separation, which will affect the consistency.
I’d recommend making this recipe on a week where you know you’ll be able to get through the leftovers in 3 to 4 days.
Melissa A
I made this for a family party and everyone agreed it was the best broccoli cheese soup ever! My mom even took some to her elderly neighbor who agreed it was the best she ever had and she’s in her 90’s! I can always count on this blog to for the best recipes! 💕
I Heart Naptime
I love to hear this, thank you so much for sharing Melissa! :)
Melissa
Delicious, I used skim milk instead of half and half. Just because I didn’t want it so rich. I added a dash of onion powder and used an extra clove of garlic. I love garlic. I used the Tuscan seasoned broccoli from green giant. I also made some instant rice to go along with the soup.
I Heart Naptime
Your additions sound delicious, Melissa! Glad you were able to make the recipe your own :)
Natasha
Made this soup last night for dinner, it was so good on a cold night. I Will be making it again for sure, maybe even double the portion 😊 Thanks for sharing!
Beth
Yummy! This is soon to be our family favorite! So excited to give this a try! Looks so delicious and full of flavor!
Betsy
I’ve had a lot of broccoli cheese soups from lots of different places and lots of different recipes. this one is fantastic! Love it!
Joanne
Super delicious! I did add a little more steamed broccoli at the request of my husband and we both loved it! Steaming the broccoli and carrots really cuts the time too. Thanks for sharing this Jamielyn, I can’t wait to try more of your recipes 😁
Jamielyn Nye
I’m so glad you and your husband enjoyed it! Thank you for your comment Joanne.
Shama Shahbaz
Love it ,so easy and delicious
Thanks a lot
Brand
This soup is amazing.
Karen k
Absolutely delicious. I did add about a tablespoon of onion.
Jamielyn
I’m so glad you enjoyed it! :)
Lenora Reed
Oh it is Sooo Delicious…I Shared With My Family and Friends
Jamielyn
I’m so glad you enjoyed it!
Ci die
I made this last night and it was amazing!
Thank you for the recipe, it was so easy to follow.
Jamielyn
I’m so glad you enjoyed it! :)
Jan cushman
Is broccoli and carrots precooked
Jamielyn
They aren’t, but you can precook them if you would like it to cook faster!
Ghada
My family loved it!
Ruby Long
Omg, so easy & delish! I was at costco & saw the broccoli cheddar soup, but passed on buying it. So glad I didn’t buy it because it reminded me of this post that I had saved, & I finally made it for dinner. The whole family devoured it & I couldn’t be happier since it was ingredients I already had on hand!
Jamielyn
I’m so glad your family enjoyed it! Thanks for leaving a comment and review! :)
Jamie Herrick
Loved that it was healthier than so many versions but was SO good! We all gobbled it up and will make it again for sure!
Jamielyn
I’m so glad you enjoyed it Jamie! :)
Bekah
Very creamy and perfect for a cold winter day.
susie liberatore
So good, I am going to make this again soon!
Pam
OMG! I love Panera Broccoli & Cheese Soup. Loved making this at home.
Jamielyn
So good! Hope you enjoy! :)