There’s nothing like a steaming bowl of homemade soup to warm you up on a chilly evening. My Broccoli, Cauliflower and Cheese Soup has been a family favorite for decades – the kind of dish that makes everyone gather around the table with spoons ready. I remember serving this to my grandkids after snowy afternoons, watching their faces light up at that first creamy, cheesy bite. The secret? A perfect balance of fresh veggies and sharp cheddar that melts into dreamy comfort with every spoonful.

Table of Contents
Table of Contents
After making countless pots of soup over 50 years in the kitchen, I’ve learned a few things. This recipe comes together in just 30 minutes but tastes like it simmered all day. The magic happens when the broccoli and cauliflower soften just enough to blend their flavors with that rich cheese base. Trust me – once you try this version, you’ll understand why my family asks for it all winter long!
Why You’ll Love This Broccoli, Cauliflower and Cheese Soup
This soup checks all the boxes for a perfect weeknight meal – here’s why it’s been my go-to for years:
- Creamy dreamy texture – That velvety cheese base hugs every veggie bite just right
- Ready in 30 minutes flat – Faster than waiting for takeout on busy nights
- Packed with good-for-you veggies – Sneaks in broccoli and cauliflower without fussy eaters noticing
- Total crowd-pleaser – Kids gobble it up and adults come back for seconds
Honestly? The hardest part is waiting for it to cool enough to eat!
Ingredients for Broccoli, Cauliflower and Cheese Soup
Here’s what you’ll need to make my favorite cozy soup (measurements matter – especially that chicken base!):

- 2 tablespoons olive oil (regular or light – not extra virgin)
- 1 cup diced carrots (about 2 medium to large)
- 1 cup diced celery (about 2 large ribs)
- 1 cup diced onion (about 1 small to medium)
- Salt and pepper, to taste
- 3 tablespoons all-purpose flour
- 4 cups water
- 4 teaspoons chicken base (such as Better Than Bouillon)
- 3 cups fresh broccoli florets
- 3 cups fresh cauliflower florets
- 1 cup half and half
- 2 cups shredded sharp cheddar cheese
Ingredient Notes & Substitutions
No chicken base? Use vegetable base instead for a vegetarian version. Out of half and half? Whole milk works in a pinch (though it won’t be quite as creamy). Pre-shredded cheese is fine, but freshly grated melts smoother. And please – fresh broccoli and cauliflower make all the difference here! Frozen veggies can turn mushy and watery.
How to Make Broccoli, Cauliflower and Cheese Soup
Alright, let’s get cooking! This soup comes together faster than you’d think – just follow these simple steps:

- Start your base: Grab your biggest pot (I use my trusty 4-quart one) and heat the olive oil over medium. Toss in those diced carrots, celery, and onions with a pinch of salt and pepper. Sauté until they soften up – about 5 minutes should do it. You’ll know they’re ready when the onions turn translucent.
- Thicken it up: Sprinkle in the flour and keep stirring for another minute. This little trick gives the soup its perfect body without being gloppy.
- Bring on the broth: Whisk together your water and chicken base (trust me, those 4 teaspoons matter!), then pour it into the pot along with the broccoli and cauliflower florets. Bring everything to a lively boil, then dial it back to a gentle simmer. Cover and let those veggies get tender – about 10 minutes does the trick.
- Mash to your heart’s content: Here’s where the fun begins! Grab your potato masher and go to town. I like mine with some texture, so I leave plenty of little veggie chunks – but you do you!
- The grand finale: Turn off the heat and stir in the half and half and cheese. Watch that cheddar melt into creamy perfection. Give it a taste – might need another pinch of salt? There you go!
Tips for Perfect Soup
- Don’t overcook the veggies – They should be tender but still have some personality (nobody likes mushy broccoli!)
- Add cheese gradually – Start with 1 1/2 cups, then add more to taste (some days I go wild and use 3 cups!)
- Texture is everything – That potato masher gives you control over how chunky or smooth your soup turns out
30-Minute Broccoli, Cauliflower and Cheese Soup Bliss
A creamy and comforting soup made with fresh broccoli, cauliflower, and sharp cheddar cheese.
- Total Time: 30 minutes
- Yield: 6 servings 1x
Ingredients
- 2 tablespoons olive oil (regular or light – not extra virgin)
- 1 cup diced carrots (about 2 medium to large)
- 1 cup diced celery (about 2 large ribs)
- 1 cup diced onion (about 1 small to medium)
- Salt and pepper, to taste
- 3 tablespoons all-purpose flour
- 4 cups water
- 4 teaspoons chicken base (such as Better Than Bouillon)
- 3 cups fresh broccoli florets
- 3 cups fresh cauliflower florets
- 1 cup half and half
- 2 cups shredded sharp cheddar cheese
Instructions
- In a large pot (4-quart or larger), heat the olive oil over medium heat.
- Add the carrots, celery, and onions. Season lightly with salt and pepper. Sauté until the veggies soften, about 5 minutes.
- Add the flour and cook for another minute, stirring.
- Combine the water and chicken base. Add to the pot along with the broccoli and cauliflower.
- Bring to a boil, then reduce heat to a simmer. Cover and simmer until veggies are tender, about 10 minutes. Turn off the heat.
- Using a potato masher, mash the veggies to your desired consistency.
- Add the half and half and cheese. Stir until the cheese melts. Taste and adjust seasoning if needed.
Notes
- Use fresh broccoli and cauliflower for best flavor.
- Adjust cheese quantity to taste.
- Store leftovers in an airtight container in the fridge for up to 3 days.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian
Nutrition
- Serving Size: 1 cup
- Calories: 280
- Sugar: 5g
- Sodium: 450mg
- Fat: 18g
- Saturated Fat: 9g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 15g
- Fiber: 3g
- Protein: 12g
- Cholesterol: 45mg
Serving Suggestions for Broccoli, Cauliflower and Cheese Soup
This soup shines brightest when served piping hot with some crusty bread for dipping – I always keep a loaf of sourdough on hand for this very reason! For heartier appetites, try pairing it with a simple green salad or my personal favorite: a gooey grilled cheese sandwich. The combo tastes like childhood in the best way.
Leftovers? Gently reheat them on the stove with a splash of milk to bring back that creamy texture. Just don’t let it boil – we want smooth, happy cheese, not a separated mess!
Storing and Reheating Broccoli, Cauliflower and Cheese Soup
Here’s my tried-and-true method for keeping leftovers tasty: pop that soup into an airtight container (I swear by my glass Pyrex bowls) and it’ll stay fresh in the fridge for about 3 days. Fair warning – it thickens up when chilled, like a cozy sweater for your veggies!
When you’re ready for round two, reheat it gently on the stove over low heat. Add a splash of milk or half-and-half to bring back that velvety texture – just stir constantly and never let it boil. Microwave works in a pinch, but go 30 seconds at a time to avoid that sad, separated cheese look we all want to avoid!
Broccoli, Cauliflower and Cheese Soup Nutritional Info
Now, I’m no nutritionist, but after making this soup for decades, I can tell you it’s hearty without being heavy. For a general idea (since your ingredients may vary slightly), each serving has about:
- 280 calories
- 18g fat (9g saturated)
- 12g protein
- 15g carbs (with 3g fiber)
Not bad for a bowl that tastes this indulgent! The fresh veggies pack vitamins while that sharp cheddar brings the comfort. Just remember – my measurements are guidelines. Your final soup might dance a little different based on cheese brands or veggie sizes!
FAQs About Broccoli, Cauliflower and Cheese Soup
Over the years, I’ve gotten all sorts of questions about this soup – here are the ones that pop up most often:
“Can I freeze leftovers?” Bless your heart for thinking ahead, but I don’t recommend it. Dairy-based soups like this one tend to separate when frozen and thawed. The texture goes grainy, and that creamy magic just disappears. Best to enjoy it fresh or keep it refrigerated for a few days.
“Frozen veggies okay?” Well… technically yes, but fresh makes all the difference! Frozen broccoli and cauliflower release more water as they cook, making your soup thinner. If you must use frozen, thaw and drain them first, and maybe cut back on the added liquid.
“Gluten-free version?” Easy fix! Just swap the all-purpose flour for cornstarch – use 1 1/2 tablespoons instead of 3 tablespoons flour. Mix it with a bit of cold water first to make a slurry before adding it to the soup. Works like a charm!
So, what are you waiting for? Whip up a pot of this Broccoli, Cauliflower and Cheese Soup tonight and let me know how it turns out – your cozy bowl awaits!
For More recipes, Follow me on Facebook!