Best Broccoli Cheese Soup is the ultimate comfort dish that hugs you from the inside out. If you’re craving something cozy, cheesy, and veggie-packed, this one checks all the boxes. Between the sharp cheddar meltiness and the tender-crisp broccoli and carrots, it’s practically begging for a hunk of crusty bread. Whether you’re dealing with picky eaters, a packed weekday schedule, or you just need a moment of food-induced peace, this creamy, dreamy soup is your new go-to.
And guess what? It reheats like a champ, so leftovers are basically a bonus win. Whether you’re whipping this up on a chilly evening or meal-prepping for the week, the Best Broccoli Cheese Soup never lets you down—and yes, it absolutely lives up to its name.
Table of Contents
What is Best Broccoli Cheese Soup?
Best Broccoli Cheese Soup is a rich, creamy blend of fresh broccoli, shredded carrots, sharp cheddar cheese, and a velvety soup base made with half and half, butter, and stock. Think of it as a hearty hug in a bowl. It’s the kind of soup that tastes like it simmered on grandma’s stove all afternoon—but spoiler alert: it only takes about an hour, start to finish.
This American classic gets its fame from its balance of hearty and wholesome, all without being too heavy. The veggies keep it bright, the cheese makes it indulgent, and the smoked paprika adds a hint of depth you didn’t know you needed. It’s not just soup—it’s an experience. You’ll find versions in diners, fancy cafés, and Pinterest boards everywhere, but nothing beats making it yourself. And once you try this one? There’s no going back to the canned stuff.
Reasons to Try Best Broccoli Cheese Soup
First of all, this Best Broccoli Cheese Soup is wildly satisfying. It’s the perfect balance of creamy and nutritious—because yes, you can sneak in veggies without sacrificing flavor. Second, it’s family-friendly. Kids may side-eye broccoli on a plate, but in this cheesy, cozy bowl? Totally different story.
Third, it’s made with pantry staples. You probably have most of the ingredients already hanging out in your kitchen, which makes this a low-effort, high-reward kind of dish. Fourth, it scales easily—double it for meal prep or freeze a batch for a future you that forgot to plan dinner. And lastly, it’s customizable. Want to swap the cheddar for a pepper jack kick? Do it. Need to go vegetarian? Use veggie bouillon. The bottom line: this recipe isn’t just good—it’s the soup you’ll keep coming back to.
Ingredients Needed to Make Best Broccoli Cheese Soup
- 3 tablespoons butter, divided
- ½ yellow onion, diced small
- 2 garlic cloves, minced
- ¼ cup all-purpose flour
- 2 cups vegetable stock
- 2 cups half and half
- 4 cups broccoli florets, cut into bite-sized pieces
- 1½ cups thinly sliced carrots
- 1 teaspoon chicken bouillon (Better Than Bouillon recommended)
- ½ teaspoon smoked paprika
- Salt and pepper to taste
- 8 oz freshly shredded sharp cheddar cheese

Instructions to Make Best Broccoli Cheese Soup
Let’s walk through how to make Best Broccoli Cheese Soup step by step—no culinary degree required. Whether you’re a seasoned cook or still figuring out the difference between sauté and simmer, this guide breaks it all down in a simple, approachable way. By the end, you’ll have a pot full of cozy, cheesy magic that might just rival your favorite café’s version. Let’s dive in!
Step 1: Sauté the Aromatics
Start by grabbing a medium-sized soup pot or Dutch oven and placing it over medium heat. Melt 1 tablespoon of butter—this is where the flavor magic begins. Once it’s gently melted, toss in ½ a diced yellow onion. Let it cook for 3 to 5 minutes, stirring occasionally until the onion turns soft and slightly golden. This is where your kitchen starts to smell amazing.
Now, stir in 2 minced garlic cloves. Only let the garlic cook for about 30 seconds—just long enough to release that fragrant, savory aroma without burning it. Burnt garlic is a no-go and can add a bitter taste to your soup.
Tip: Want to save time on prep? Check out these garlic peeling hacks from our garlic soup recipe.
Step 2: Make the Roux
Now that your onions and garlic are all cozied up, add the remaining 2 tablespoons of butter to the pot. Let them melt slowly—resist the urge to crank up the heat. Once the butter is melted and foamy, sprinkle in ¼ cup of all-purpose flour.
Here’s where you really want to focus: stir constantly for about 2 full minutes. This forms a roux, which is the base that thickens your soup. You’ll know it’s ready when it turns into a paste-like consistency and smells slightly nutty—not raw or doughy.
Need a gluten-free version? Swap in a 1:1 gluten-free flour blend. You can read more in our ingredient substitutions guide.
Step 3: Add the Liquid Ingredients
Slowly pour in 2 cups of vegetable stock, whisking as you go to avoid any clumps. Follow that with 2 cups of half and half, whisking again until the mixture is smooth and creamy.
Let this base simmer gently for about 15–20 minutes. Stir it now and then to prevent any sticking or burning at the bottom. The mixture will thicken slightly during this step—it should coat the back of a spoon when it’s ready. This is the creamy canvas for your broccoli and cheese masterpiece.
Craving more creamy soups? You’ll love our Creamy Chicken Tortellini Soup.
Step 4: Add the Veggies
Time to get your greens in! Stir in 4 cups of broccoli florets (chopped into bite-sized pieces) and 1½ cups of thinly sliced carrots. Let everything simmer together for another 15 minutes.
The goal here is to soften the veggies so they’re tender but not mushy. You want the broccoli to hold its shape with just a little bite—it keeps the soup from turning into baby food. Keep an eye on the pot and give it a few gentle stirs to ensure nothing sticks.
Short on time? You can use frozen broccoli too—just thaw it first! Learn more from our frozen veggie soup hacks.
Step 5: Season the Soup
Once your veggies are fork-tender, stir in 1 teaspoon of chicken bouillon (we recommend Better Than Bouillon), ½ teaspoon of smoked paprika, and salt and pepper to taste.
Let it cook for another minute to fully blend the flavors. The bouillon gives the soup that slow-simmered taste without having to actually cook it for hours. The smoked paprika? It adds just the right touch of cozy depth.
Looking for a vegetarian twist? Try it with veggie bouillon like in our Vegan Chickpea Chowder.
Step 6: Add the Cheese
Now for the grand finale: 8 oz of freshly shredded sharp cheddar cheese. Remove the pot from the heat and slowly stir in the cheese, one handful at a time. Keep stirring until it’s completely melted and the soup turns into a luscious, cheesy dream.
Freshly shredded cheese is key here. Pre-shredded cheese often contains anti-caking agents that prevent it from melting smoothly, so go for the block and grate it yourself—it’s totally worth it.
If you love cheddar-loaded meals, don’t miss our Hearty Cheddar Garlic Herb Potato Soup.
What to Serve with Best Broccoli Cheese Soup
Let’s be honest—Best Broccoli Cheese Soup could totally fly solo. But if you want to round out the meal, there are so many tasty sides to pair it with. Crusty sourdough bread is the classic choice—it’s perfect for dunking and catching every cheesy drop. A warm baguette or garlic toast also gets bonus points. Feeling fancy? Whip up a grilled cheese with sharp cheddar and thin apple slices for a sweet-savory twist.
If you want to keep it light, serve a crisp green salad on the side, maybe topped with toasted pecans and a vinaigrette to balance the richness of the soup. For a cozy dinner night, this soup also pairs perfectly with a baked potato or a side of Hearty Chicken Broccoli Pasta Bake for double the comfort.
Key Tips for Making Best Broccoli Cheese Soup
Here’s the thing: a few smart moves can take your Best Broccoli Cheese Soup from good to ridiculously good. First, shred your own cheese. Pre-shredded cheese has anti-caking agents that don’t melt as smoothly—just trust us. Second, don’t overcook the broccoli. You want it tender with a slight crunch, not soggy. Third, stir constantly while making your roux and adding liquids to avoid clumps. Fourth, if your soup thickens too much as it cools, just add a splash of broth or milk when reheating. Lastly, taste and adjust seasoning after adding the cheese—cheddar can be salty on its own. Want more tips on creamy soups? Check out our Creamy Chicken Tortellini Soup for more cozy inspiration.
Storage and Reheating Tips Best Broccoli Cheese Soup
Good news: Best Broccoli Cheese Soup stores like a champ. Let it cool completely before transferring it to an airtight container. It’ll keep in the fridge for up to 4 days. For longer storage, freeze it—but do so before adding the cheese for best texture. When reheating, warm it slowly over medium-low heat, stirring often. If it thickened up too much in the fridge (which it likely will), just add a splash of milk or broth until it loosens up.
Microwave works too—just go slow and stir in between to avoid any weird cheese separation. Pro tip: skip freezing if you used half and half, as dairy can sometimes separate. If you’re planning freezer meals, hold off on the cheese until the final step.
FAQs
Can I use frozen broccoli?
Yep! Just thaw and drain it first to avoid watering down the soup.
What if I don’t have half and half?
You can use a mix of milk and cream, or even just whole milk if that’s what you’ve got.
Can I make this vegetarian?
Absolutely. Just swap the chicken bouillon for a veggie version.
Is it gluten-free?
Not as written, but you can sub the flour with a gluten-free blend and it’ll still be delish.
Can I use a different cheese?
Yes! Try gouda, Monterey jack, or even a little Parmesan for a twist.
Final Thoughts
There’s a reason we call this the Best Broccoli Cheese Soup—because it just is. It’s the kind of recipe you keep in your back pocket for those “what’s-for-dinner” days when comfort is calling and the fridge is looking sparse. It delivers every time with big cheesy flavor, hearty bites of broccoli, and the kind of creamy texture that makes you close your eyes on the first spoonful. Whether you’re feeding kids, craving something soothing, or just trying to sneak in a few more veggies, this soup always delivers. If this one hits the spot, don’t miss our Vegan Roasted Carrot Red Pepper Soup or the crowd-favorite Easy Garlic Chickpea Soup. Happy soup season, friends.
Visit our Pinterest for regular slow cooker recipe updates, or join our Facebook discussions where cooking fans exchange their favorite hearty meal ideas.
Print
Best Broccoli Cheese Soup – Family Favorite Recipe
- Total Time: 1 hour
- Yield: 6 servings 1x
- Diet: Vegetarian
Description
This rich and creamy broccoli cheese soup is loaded with fresh veggies and bold cheddar flavor. A perfect comfort food classic that’s easy to make and sure to warm you up on any chilly day.
Ingredients
- 3 tablespoons butter, divided
- ½ yellow onion, diced small
- 2 garlic cloves, minced
- ¼ cup all-purpose flour
- 2 cups vegetable stock
- 2 cups half and half
- 4 cups broccoli florets, cut into bite size pieces
- 1 1/2 cups thinly sliced carrots
- 1 teaspoon chicken bouillon (Better than Bouillon recommended)
- ½ teaspoon of smoked paprika
- Salt and pepper to taste
- 8 oz freshly shredded sharp cheddar cheese
Instructions
1. In a medium-sized pot, melt one tablespoon of butter over medium heat and saute the diced onion until translucent. Add the garlic and cook for 30 seconds more until fragrant.
2. Add 2 more tablespoons of butter and let them melt over the sauteed veggies (be careful not to let the butter brown). Once the butter has melted, sprinkle the flour over it and cook this mixture for about 2 minutes, stirring constantly.
3. Whisk in the vegetable stock and half and half until no lumps remain. Let this soup base simmer for about 15-20 minutes until it thickens.
4. Throw in the broccoli florets and the sliced carrots and cook them for 15 more minutes until tender but still a little bit firm.
5. Stir in the chicken bouillon, paprika, salt, and pepper, and cook for about a minute more.
6. Remove from heat and add the freshly shredded cheddar. Stir until it’s all melted and serve the most amazing broccoli cheese soup while hot!
Notes
Use freshly shredded cheese for best melt and texture.
If you prefer a smoother soup, use an immersion blender before adding the cheese.
Add a pinch of red pepper flakes for a spicy twist.
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Category: Soups
- Method: Simmering
- Cuisine: American




