Broccoli Cheddar Soup

By Beth Moncel
4.93
from
84
Read reviews
Prep 10 minutes
Cook 40 minutes
Servings 4 servings (2 cups each)
$5.34 recipe / $1.33 serving
Jump to recipe Save

If ever there was a meal-worthy soup, it would be this easy Broccoli Cheddar Soup! This bowl full of colorful, chunky vegetables and a super thick cheesy “broth” is sure to leave you warm, happy, and satisfied. Unlike others I’ve tried, my broccoli cheddar soup recipe doesn’t use heavy cream and is slightly lighter on the cheese, so you still get all that creamy, cheesy goodness without feeling totally weighed down. But you can always add more cheese if you’d like! #norules.

overhead view of broccoli cheddar soup with crumbled saltine crackers
Pinterest Pin this recipe for later!

“Tried this, and my husband said it was the best broccoli cheddar soup he’d ever had, and all three kids asked for seconds! We’re going to be adding this to our regular rotation. Thanks for another stellar recipe!”

Ashley

Hearty Broccoli and Cheddar Soup

This cheesy homemade soup is so incredibly forgiving, which makes it one of my favorite creamy soups. The ingredients are kitchen staples like butter, flour, broth, milk, and cheddar, plus onion, broccoli, and carrots. But you can swap out some of the ingredients, add more cheese, or even blend the soup if preferred…it’ll still be just as cozy and satisfying!

Recipe Success Tips & Variations

  1. Use freshly shredded sharp cheddar for the best flavor and texture! Pre-shredded cheese contains additives that can affect the texture of your soup.
  2. Make it vegetarian. I used chicken broth as the base for my soup because it tends to be a little more on the mild side, and the light color doesn’t overshadow the orange color of the cheese. However, you can use vegetable broth instead to make this a vegetarian broccoli cheddar soup. Just be aware that it tends to have a stronger flavor, and the darker color may darken your soup. 
  3. I dice my carrots fairly chunky, but you can dice them really small or slice them into matchsticks (like the Panera Bread broccoli cheddar soup) if you’d like.
  4. Use any cheese you like (or a mix of cheeses). I use a sharp cheddar to impart a strong cheesy flavor into my soup, but use what you’ve got! Some readers have tried mozzarella, Parmesan, various cheddars (mild, smoked, etc), and a Mexican cheese blend.
  5. Add even more cheese than I use below if you want your soup extra cheesy.
  6. Want to make it spicy? Increase the cayenne pepper and use a habanero cheddar or pepper jack cheese!
  7. This broccoli cheddar soup is supposed to be a thick, hearty soup. If you want it EVEN thicker, go ahead and use an immersion blender to blend the veggies before adding your cheese. Or if you prefer a thinner soup, add a touch more broth or milk.
Share this recipe

The Best Broccoli Cheddar Soup

Cost $5.34 recipe / $1.33 serving
4.93 from 84 votes
This easy Broccoli Cheddar Soup recipe is chock full of colorful, chunky vegetables in a rich and cheesy broth for a totally meal-worthy soup.
Step-by-step videos can be seen below the recipe card.
Author: Beth Moncel
Overhead view of a bowl of broccoli cheddar soup with saltine crackers
Servings 4 servings (2 cups each)
Prep 10 minutes
Cook 40 minutes
Total 50 minutes

Ingredients

  • 1 yellow onion ($0.70)
  • 1 lb. broccoli ($1.97*)
  • 2 carrots ($0.23)
  • 4 Tbsp butter ($0.40)
  • 4 Tbsp all-purpose flour ($0.04)
  • 2 cups chicken broth ($0.26**)
  • 2 cups whole milk ($0.36)
  • ½ tsp smoked paprika ($0.05)
  • ¼ tsp garlic powder ($0.02)
  • ¼ tsp black pepper (freshly cracked, $0.02)
  • tsp cayenne pepper ($0.02)
  • 6 oz. sharp cheddar cheese (shredded, $1.27)

Video

Instructions 

  • Gather all of your ingredients.
  • Dice the onion and chop the broccoli into very small pieces. Peel and slice the carrots.
  • Add the butter and onion to a large soup pot and sauté over medium until the onions are soft and translucent. Add the flour and sauté for 2 minutes more, or until the flour is coating the bottom of the pot and is a light golden brown color.
  • Pour in chicken broth and whisk to dissolve the flour. Turn the heat up to medium-high and, while stirring often, bring the broth to a simmer. When it reaches a simmer it will thicken to a gravy consistency.
  • Turn the heat down to medium and whisk in the whole milk, smoked paprika, garlic powder, black pepper, and cayenne pepper. Allow the broth to come back to a simmer.
  • Add the chopped broccoli and carrots and continue to simmer the vegetables, stirring often, for 15 minutes or until the carrots are tender.
  • Test a piece of carrot or broccoli to make sure it's to your desired tenderness. If not, simmer a bit longer.
  • Turn the heat to medium-low and stir the shredded cheese into the soup, one handful at a time, until it is fully melted. ***
  • Taste the soup and add salt if needed (this will depend on the salt content of your broth—I did not add any).

See how we calculate recipe costs here.


Equipment

  • Dutch Oven or Soup Pot
  • Grater

Notes

*Either fresh or frozen broccoli is fine to use. I suggest letting frozen broccoli thaw completely before adding it to the soup, and you’ll probably still want to chop it into much smaller pieces (think bite-sized, fits-on-a-spoon small). Side note: I think I’ll dice my broccoli even smaller than I’ve shown in the photos next time!
**Both store-bought and homemade chicken broth will work here. I like the Better Than Bouillon brand for a store-bought broth option. Use low-sodium broth if you’re watching your salt intake. 
***Reducing the heat helps the cheese melt and incorporate into the soup. Cheese sauces can break and clump if they’re boiled too hard. Be sure to reduce the heat before adding the cheese to your soup!
Email Me This Recipe
Get this sent to your inbox, plus get new recipes from us every week!

Nutrition

Serving: 2cupsCalories: 434kcalCarbohydrates: 24gProtein: 19gFat: 31gSodium: 909mgFiber: 4g
Read our full nutrition disclaimer here.
Have you tried this recipe?Mention @budgetbytes or tag #budgetbytes on Instagram!

How to Make Broccoli Cheddar Soup Step-by-Step videos

A video GIF showing butter and diced onion being added to a pot with flour.

Sauté the onion: Start by dicing 1 yellow onion and chopping 1 lb. of broccoli into very small pieces. Peel and slice 2 carrots. Next, add 4 Tbsp butter and the diced onion to a large soup pot and sauté over medium until the onions are soft and translucent.

Add 4 Tbsp flour and sauté for 2 minutes more, or until the flour is coating the bottom of the pot and is a light golden brown color.

A video GIF showing chicken broth being mixed into sauteed onion.

Add the chicken broth: Pour in 2 cups chicken broth and whisk to dissolve the flour. Turn the heat up to medium-high and, while stirring often, bring the broth to a simmer. When it reaches a simmer it will thicken to a gravy consistency.

A video GIF showing milk and seasonings being added to a pot of thickened chicken broth.

Add the seasonings: Turn the heat down to medium and whisk in 2 cups whole milk, ½ tsp smoked paprika, ¼ tsp garlic powder, ¼ tsp black pepper, and ⅛ tsp cayenne pepper. Allow the broth to come back to a simmer.

A video GIF showing chopped broccoli being poured into a pot of cheese soup.

Add the veggies: Now add the chopped broccoli and carrots to the pot.

A video GIF showing broccoli cheddar soup being stirred and then simmered.

Simmer: Continue to simmer the vegetables, stirring often, for 15 minutes or until the carrots are tender. Test a piece of carrot or broccoli to make sure it’s to your desired tenderness. If not, simmer a bit longer.

A video GIF showing shredded cheddar being mixed into a pot of creamy broccoli cheese soup.

Add the cheese: Turn the heat to medium-low and stir 6 oz. shredded cheese into the soup, one handful at a time, until it is fully melted. It’s important that your heat is reduced to medium-low here to ensure a nice emulsion and avoid any separation.

A video GIF showing a ladle taking some broccoli cheddar soup from a pot.

Serve: Taste the soup and add salt if needed (this will depend on the salt content of your broth—I did not add any). Serve and enjoy!

Side view of broccoli cheddar soup in the pot with the ladle

Soooo thick and cheesy!! 😍

Overhead view of a bowl of broccoli cheddar soup with saltine crackers

What Goes with Broccoli Cheddar Soup?

This homemade soup, with its super thick and cheesy “broth,” is just begging for some crackers or my thick, crusty no knead bread for scooping up every last drop. I love saltine crackers with mine, but ranch oyster crackers would be awesome. Some crumbled air fried tortilla chips would also add the satisfying crunch I crave. But who says the soup has to be a solo event? A side sandwich would also be great. I LOVE a classic BLT or a cottage cheese wrap stuffed with salad veggies with my soups!

How to Store Leftovers

Most of my soup recipes are big batch, so you can freeze the leftovers and stock your freezer with all that goodness, but this soup is the exception. Cheese sauces (and, in this case, broths) thickened with a butter and flour roux don’t hold up to freezing and thawing. But don’t worry, I made this a small batch cheese soup recipe, so you don’t have to deal with too many leftovers. This recipe makes four generous servings.

That said, this creamy cheddar broccoli soup will stay good in your fridge for 3-4 days. And boy, are the leftovers DELICIOUS! They reheat beautifully in the microwave, or can be reheated on the stove top over medium-low heat, stirring often.

Our Broccoli Cheddar Soup recipe was originally published 9/22/20. We have updated it to be the best it can be and republished 10/3/25.

Share this recipe

Posted in: , , , , , , , ,

4.93 from 84 votes
guest
Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

162 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments
Katie
10.06.25 5:12 pm

I love this recipe – the kids prefer that we shred the carrots rather than slice them, and I think it helps the soup cook a little more quickly. I like to add a dollop of sour cream and some red pepper flakes to my bowl!

Erica Bravo-Arizmendi
10.06.25 9:07 am

The first time I tried making broccoli cheddar soup, soon after I got married, was an unmitigated disaster. We tried to power through but ended up having to toss it — the broccoli was overcooked and the flavor and texture were terrible. But THIS SOUP! This soup has redeemed me! It’s creamy and cheesy and the broccoli comes out the perfect texture. I’ve made it twice now and it has been so so good each time! I’m going to make it for my in-laws this week, and I’m sure they’ll enjoy it just as much as my husband and I do!

Paul
10.06.25 5:49 am

I made this soup for lunch, and it was incredibly flavorful and fulfilling! I don’t usually do soups for lunch since they make me hungry too soon after the meal but this didn’t. I substituted the cheddar with strong black emmental which I happened to have in the fridge along with the other simple ingredients!

Angie Walker
10.04.25 10:27 am

This is my favorite broccoli soup recipe EVER! I’ve shared it with everyone. ♥️ it!

janmaus
10.03.25 11:15 am

Been making this for years–for me, and not Hubs, who hates broccoli. I like spice and have done this with pepper jack, but nothing trumps the taste of sharp cheddar. Consequently, in addition to the diced onion, I saute some diced poblano and jalapeno chilis. I also use a clove or two, depending on size, of finely minced garlic instead of the garlic powder. I dice the carrots to 1/4″ or even smaller, but other than that, follow this recipe. The carrots could even be grated. If it wasn’t absolutely delicious, I wouldn’t have been making it for so many years!

Jennifer Bespalko
10.03.25 7:22 am

Super yummy!
Hands down one of the best soups I’ve made. I used chickpea flour and added bacon :) as for the veg I cheated a little and used thawed frozen broccoli. It came out great and there were sadly no leftovers the next day. Will definitely be making this again!

Barbara
06.23.25 2:27 pm

Just made this for lunch. It was simple and delicious. I used a bit of habanero cheese and cheddar because we like spice. Also used an immersion blender but only for a bit. We like the bites of veg. Really loved it.

Diane
04.26.25 7:07 pm

I made this soup today and it was great!

Steve
04.12.25 4:47 pm

No offense, but I’m a 63-year-old man.That is taken over the kitchen for my handicapped.Wife, when you say something is easy.Twelve ingredients doesn’t make it easy.

Alicia
04.15.25 7:23 am
Reply to  Steve

To make things easier you could purchase shredded/crinkle sliced/or even frozen sliced carrots, frozen cut broccoli, frozen diced onions, and shredded cheese. This would cut down on the prep time and still give you a very delicious soup at the end.

Herb
05.10.25 12:30 pm
Reply to  Steve

I’m sorry,but,this is about as basic as you can get..they do powered and canned soups of the same variety that you could add some extra veggies to,or more cheese,,,but we’re talking quality over convince here ..good luck

Vyna M.
02.12.25 12:50 pm

DELICIOUS!!!I did use shredded Mexican blend and used more than called for (extra cheesey). I also used coconut milk and added bacon. I will definitely make again.

Emily C.
01.26.25 4:05 pm

Delicious and so easy! Most of the ingredients were on sale this week- so that was a bonus!

Olivia I.
01.16.25 8:23 am

Absolutely loved this!! My Fiancé is not a big soup person and he devoured three bowls. I’m just sad there aren’t more leftovers. If I were to double this recipe, would I double the amount of butter and flour, too? Thanks! :)

Bill in Oregon
12.16.24 1:16 pm

Really good Beth on a cold, rainy PNW Monday! Like another poster I had some Kraft Singles needing to be used & with shredded Bandon Sharp it hit the spot. No carrot handy but I subbed about a 1/2 cup of ‘peas & carrots’ in which added some nice color contrast. I’d make again…..thanks for the motivation!…………Bill

Emilyembee
12.12.24 9:03 pm

I loved the method for this recipe, it was streamlined and easy to follow. And so delicious! I’ve made several times as written, and it’s perfect. It’s flexible enough that when I only had half the cheddar, I made up the difference with some Kraft singles and some Parmesan and it was just as good.

Robin Abdu
12.11.24 10:22 am

Do you think gluten free flour would work?

Paige Rhodes
12.11.24 1:22 pm
Reply to  Robin Abdu

I think that should work fine!