- 0 Facebook
- 0 Pinterest
- 3 Email
- Copy Link
- 3 shares
Sharp cheddar melts into this soup until every spoonful turns velvety, golden, and just a little bit smoky from a dusting of paprika. Tender broccoli and cauliflower simmer in a buttery, garlicky base (all in one big pot, with only a whisk and ladle to wash afterward), so the whole thing feels like real homemade comfort without any fuss. Ladle it into bowls with crusty bread for dunking, and fast food suddenly seems very far away.

Why Love Broccoli, Cauliflower and Cheese Soup?
This bowl of Creamy Broccoli, Cauliflower and Cheese Soup You’ll Crave earns its place in the weekly rotation because the technique is simple and the payoff is big. A few small choices make the difference between a good soup and one that gets requested again and again.
- Roux-Built Creaminess : Whisking flour into buttery onions builds a silky base that clings to every floret, so the soup feels rich without any heavy cream.
- Block Cheese Matters : Grating cheddar straight from the block melts smoothly into the pot, while pre-shredded bags often turn grainy thanks to anti-caking coatings.
- Small Florets, Better Bites : Small, even pieces turn tender in roughly 15 minutes of simmering and fit neatly on a spoon, so every bite has the perfect balance.
- Smart Seasoning Order : Waiting to season until the cheddar melts prevents oversalting, while a pinch of paprika adds warmth that rounds out the sharpness.
- Picky-Eater Approved : Mellow cauliflower and gooey cheddar make vegetables a hit with even skeptical eaters, turning a weeknight pot into an easy win for the whole table.
- Meal-Prep Friendly : Leftovers keep in the fridge for up to 3 days, and reheating gently over low heat keeps the texture smooth instead of broken.
The Ingredients That Make It Work
Great Broccoli, Cauliflower and Cheese Soup starts with a short list of ingredients that each do a specific job. Knowing what to look for and how to handle each one makes the difference between a good bowl and one worth making again.
The Vegetables
- Broccoli florets (3 cups) : Broccoli brings fresh, slightly earthy flavor and a pop of green. Cut the florets small and even so they turn tender in about 15 minutes, and choose firm, bright green crowns with tight buds. Frozen florets work in a pinch, but add them straight from the freezer and expect a slightly softer bite.
- Cauliflower florets (3 cups) : Cauliflower adds a mellow, subtly sweet flavor and a creamy body as it softens into the broth. Look for heads that are creamy white and heavy for their size, and cut the pieces to match the broccoli so everything cooks at the same pace.
The Flavor Base
- Butter (3 tablespoons) : Butter provides richness and forms the foundation of the roux. Unsalted gives the most control over seasoning, but salted works too if you go lightly on the salt at the end.
- Onion (1 small, finely diced) : Onion adds gentle sweetness and savory depth as it softens. A fine dice lets it melt into the soup, and a yellow or white onion works best. Cook it until translucent, not browned, to keep the flavor mellow.
- Garlic (3 cloves, minced) : Fresh garlic gives the base its warm, aromatic backbone. Add it after the onion softens and stir for about 30 seconds, just until fragrant, since scorched garlic turns bitter fast.
The Creamy Body
- All-purpose flour (¼ cup) : Flour cooks into the roux that thickens the soup and gives it a silky, spoon-coating texture. Whisk it into the butter and onions for a full minute to cook off the raw flour taste. For a gluten-free version, a 1-to-1 gluten-free baking blend works well.
- Vegetable broth (4 cups) : Broth is the savory liquid that carries the flavor of the vegetables. Low-sodium broth keeps the salt level in your hands, especially since cheddar adds its own. Pour it in gradually while whisking to avoid lumps.
- Whole milk (2 cups) : Whole milk adds creaminess without the heaviness of cream. Use room-temperature milk for easier blending, and keep the soup at a gentle simmer rather than a hard boil to prevent curdling. Half-and-half makes it even richer, while lower-fat milk gives a thinner result.
- Sharp cheddar cheese (2 cups, freshly shredded) : Sharp cheddar delivers the tangy, savory flavor the soup is known for. Grate it from a block and stir it in off the heat a handful at a time, because pre-shredded cheese contains anti-caking agents that can make the soup grainy. Aged white or yellow cheddar both work well.
The Finishing Touches
- Paprika (½ teaspoon) : Paprika adds a light warmth and a golden hue that complements the cheddar. Sweet paprika keeps things mellow, while smoked paprika adds a cozy, campfire-like depth. Use a fresh jar, as old paprika tastes dusty and flat.
- Salt and black pepper (to taste) : Seasoning brings all the flavors into focus. Wait until the cheese has melted before adding salt, since the broth and cheddar both contribute sodium. Freshly ground pepper adds a gentle bite that pre-ground often lacks.
How to Make Creamy Broccoli, Cauliflower and Cheese Soup You’ll Crave
- Melt the butter in a large pot over medium heat, then add the diced onion. Sauté for 4 to 5 minutes, stirring often, until soft and translucent but not browned.
- Stir in the minced garlic and cook for about 30 seconds, just until fragrant. I pull the pot off the heat for a moment if the garlic starts to color, since scorched garlic turns bitter.
- Sprinkle the flour over the onions and whisk constantly for 1 minute to cook off the raw flour taste. The mixture should look like a thick, pale paste.
- Pour in the vegetable broth a little at a time, whisking after each addition so no lumps form. Whisk in the milk, then simmer gently for 3 to 5 minutes until the base lightly coats the back of a spoon.
- Add the broccoli and cauliflower florets and stir to submerge them. Simmer over medium-low heat for 12 to 15 minutes, until a fork slides easily into the thickest pieces.
- Take the pot off the heat and stir in the shredded cheddar one handful at a time, waiting until each addition melts before adding the next. This keeps the soup velvety instead of grainy.
- Stir in the paprika, then taste before adding salt and black pepper. I always season at this stage because the broth and cheddar both bring plenty of salt on their own.
- Ladle the soup into warm bowls and serve right away. It’s normal if it looks a little thin in the pot, because it thickens as it rests for a few minutes.
Tip: For a more rustic, spoonable texture, leave the vegetables whole. If you prefer a smoother bowl, pulse a few ladles of soup with an immersion blender, then stir it back into the pot.
Reminder: Keep the soup at a gentle simmer, never a hard boil, and add the cheddar off the heat for the smoothest, creamiest finish.

Make Ahead Options
Broccoli, Cauliflower and Cheese Soup is perfect for meal prep, and it saves you precious time on busy weeknights! You can chop the broccoli, cauliflower, onion, and garlic up to 24 hours in advance, then refrigerate them in separate airtight containers so everything stays fresh. Grate your cheddar from the block and store it in the fridge for up to 3 days , which keeps it melting smoothly. For a fully make-ahead version, cook the soup through the vegetable stage, cool it, and refrigerate it for up to 3 days (hold the cheddar until reheating). Before serving, warm the soup gently over low heat, then stir in the cheese off the heat for a velvety, just-made finish.
Perfect Pairings & Serving Ideas
- Serve It Hot, in Warm Bowls: Ladle the soup into preheated bowls so the cheddar base stays velvety instead of cooling and thickening too fast. Finish with a pinch of paprika, cracked black pepper, and a small handful of freshly shredded sharp cheddar, which melts into a glossy layer on top. I like to give each bowl a minute to rest before serving, since the soup thickens slightly and the flavors settle.
- Add Crunch With Bread: This soup is rich and smooth, so it needs a crisp, chewy partner. Crusty sourdough or a baguette toasted with garlic butter is ideal for dunking. For a heartier meal, cut a grilled cheese into strips and use them as dippers, or hollow out small round loaves for a cozy bread-bowl presentation.
- Balance the Richness With Acidity: A crisp green salad, such as peppery arugula tossed in lemon vinaigrette, cuts through the creamy cheddar and keeps each spoonful tasting fresh. Roasted apple slices or a few toasted walnuts in the salad add a sweet, nutty contrast. For drinks, a dry Sauvignon Blanc, an unoaked Chardonnay, or a crisp pale ale complements the sharp cheese, and sparkling water with lemon works well for a lighter option.
- Match the Occasion: A big pot of Broccoli, Cauliflower and Cheese Soup serves six, so it suits a casual weeknight dinner or a relaxed gathering. For a crowd, keep the pot on the lowest heat, never boiling, and set out bowls with toppings like chives, extra cheddar, and crunchy croutons so everyone can build their own. For smaller bowls, serve it as a starter before roasted chicken or a simple baked potato.
Expert Tips
- Match Floret Sizes : Cauliflower is denser than broccoli, so I cut those pieces slightly smaller. Both reach fork-tender together instead of leaving mushy broccoli beside firm cauliflower.
- Strain Stubborn Lumps : If flour clumps appear after adding the broth, pour the base through a fine-mesh sieve before adding the florets.
- Thicken With Cauliflower : If the soup seems thin before the cheese goes in, mash a few cooked cauliflower pieces against the pot wall to thicken it naturally.
- Pause Before Cheddar : I let the pot sit off the heat for a minute before adding cheddar. Boiling-hot liquid makes sharp cheese seize and turn greasy.
- Reheat Gently : Leftover Broccoli, Cauliflower and Cheese Soup thickens in the fridge. Warm it over low heat with a splash of milk, stirring often.
Storage & Freezing
- Refrigerate Within 2 Hours: Cool the pot for 20 to 30 minutes, then pour the soup into shallow airtight containers so it chills quickly. Store it for up to 3 days. Leftover Broccoli, Cauliflower and Cheese Soup will be noticeably thicker the next day, because the flour-based roux and cheddar firm up as they chill. The broccoli also fades from bright green to olive, which is normal and doesn’t affect the flavor.
- Freeze Smart for Up to 2 Months: The roux helps hold the milk and cheddar together, so the soup freezes better than many dairy-heavy soups. Still, expect the florets to soften and the texture to turn slightly grainy. I freeze it in 1- to 2-cup portions, leaving an inch of headspace for expansion, and I pull the portions out well before the 2-month mark for the best texture. If you know a batch is headed for the freezer, pull the pot off the heat a minute or two early so the florets don’t overcook when reheated.
- Thaw Slowly, Reheat Gently: Thaw frozen portions overnight in the fridge, then warm them in a pot over low heat, stirring often. Never let the soup boil, because high heat can make the cheddar turn greasy and the milk curdle. Add a splash of milk or broth, a tablespoon at a time, until it loosens to your liking. If it looks separated, whisk it vigorously or give it a quick pulse with an immersion blender to bring it back together.
- Re-Season at the End: Garlic, paprika, and cheddar all mellow in the fridge or freezer, so I always taste again once the soup is hot. A small pinch of salt, fresh black pepper, or a light dusting of paprika wakes it right up. If you use a microwave, heat it at 50% power in 60-second bursts and stir between each one, until it’s steaming hot throughout (165°F).
Variations & Substitutions
This soup is forgiving, so adjust it to fit your pantry, your diet, or your cravings. These swaps keep the creamy texture and the gentle simmer that make the original work.
- Gluten-free version : Swap the flour for a 1-to-1 gluten-free baking blend and whisk it in for a full minute, exactly as written.
- Richer or lighter : I use half-and-half for a richer pot and 2% milk when I want it lighter, though it turns out slightly thinner.
- Dairy-free swap : Use vegan butter, unsweetened oat or soy milk, and a meltable dairy-free cheddar, stirring the cheese in off the heat as usual.
- Change the cheese : Gruyère, Monterey Jack, or smoked Gouda can replace some or all of the cheddar, and grating from the block keeps the melt smooth.
- Add smoky heat : Use smoked paprika instead of regular, or add a pinch of cayenne alongside it, for a deeper, warmer flavor.
- Sweeten with carrot : I sometimes grate one carrot into the onions for natural sweetness and a nod to classic broccoli cheddar soup.

Recipe FAQs
- Can I use frozen broccoli and cauliflower? Yes, add them straight from the freezer.
- Why did my cheddar turn grainy? Grate it from a block, stir in off heat.
- How long does leftover Broccoli, Cauliflower and Cheese Soup keep? Up to 3 days in the fridge.
- How do I get a smoother texture? I pulse a few ladles with an immersion blender.
- 0 Facebook
- 0 Pinterest
- 3 Email
- Copy Link
- 3 shares
Creamy Broccoli, Cauliflower and Cheese Soup You'll Crave
Ingredients
Instructions
Melt the butter in a large pot over medium heat, then add the diced onion and sauté for 4 to 5 minutes, stirring often, until soft and translucent but not browned.
Stir in the minced garlic and cook for about 30 seconds, just until fragrant; pull the pot off the heat for a moment if the garlic starts to color to avoid bitterness.
Sprinkle the flour over the onions and whisk constantly for 1 minute to cook off the raw flour taste; the mixture should look like a thick, pale paste.
Pour in the vegetable broth a little at a time, whisking after each addition so no lumps form, then whisk in the milk and simmer gently for 3 to 5 minutes until the base lightly coats the back of a spoon.
Add the broccoli and cauliflower florets, stir to submerge, and simmer over medium-low heat for 12 to 15 minutes, until a fork slides easily into the thickest pieces.
Take the pot off the heat and stir in the shredded cheddar one handful at a time, waiting until each addition melts before adding the next to keep the soup velvety instead of grainy.
Stir in the paprika, then taste before adding salt and black pepper, since the broth and cheddar both contribute salt; adjust seasoning as needed.
Ladle the soup into warm bowls and serve right away; it may look a little thin in the pot but will thicken as it rests for a few minutes.
Notes
Match floret sizes: cut cauliflower slightly smaller than broccoli so both reach fork-tender at the same time.
Strain stubborn lumps: if flour clumps appear after adding the broth, pour the base through a fine-mesh sieve before adding the florets.
Thicken naturally by mashing a few cooked cauliflower pieces against the pot wall if the soup seems thin before adding cheese.
Pause before cheddar: let the pot sit off the heat for a minute before adding cheddar to prevent the cheese from seizing and turning greasy.
Reheat gently: warm leftovers over low heat with a splash of milk, stirring often; never let the soup boil.
Freezing tip: freeze in 1- to 2-cup portions with an inch of headspace for up to 2 months; thaw overnight and reheat slowly, adding a splash of milk or broth to loosen.
For a smoother bowl, pulse a few ladles with an immersion blender and stir back into the pot; for a rustic texture, leave the vegetables whole.
Nutrition
| Serving Size | 1 generous bowl (about 1 1/2 cups) |
|---|---|
| Calories | 330 kcal |
| Sugar Content | 5 g |
| Sodium Content | 800 mg |
| Fat Content | 20 g |
| Saturated Fat Content | 12 g |
| Unsaturated Fat Content | 8 g |
| Trans Fat Content | 0.5 g |
| Carbohydrate Content | 12 g |
| Fiber Content | 3 g |
| Protein Content | 12 g |
| Cholesterol Content | 70 mg |
