Broccoli cauliflower soup lands in that sweet spot between cozy and bright: thick enough to feel substantial, smooth enough to feel special, and full of the gentle sweetness that both vegetables pick up once they soften in broth. The cheddar melts into the base without taking over, and the little bits of floret left behind give the bowl a homemade texture that keeps it from tasting blended into sameness.
What makes this version work is the order. The onion cooks first for sweetness, then the flour gets a minute or two in the butter so the soup thickens without tasting raw. Broccoli and cauliflower simmer until they are genuinely tender before the blender comes in, which is the difference between a silky soup and one with stubborn little chunks that never quite disappear. The smoked paprika and nutmeg are subtle, but they give the cheese and cream something to lean on.
Below you’ll find the small details that matter here: how smooth to blend it, when to add the cheddar so it doesn’t turn grainy, and a few easy swaps if you want to make the pot fit what you’ve got on hand.
The soup turned out silky and thick without being gluey, and the cheddar stayed smooth because I lowered the heat before stirring it in. My kids even ate the cauliflower without noticing it.
Save this broccoli cauliflower soup for the nights when you want a creamy, cheesy bowl with a smooth base and just enough vegetable texture.
The Step That Keeps This Soup Creamy Instead of Grainy
The biggest mistake with broccoli cauliflower soup is rushing the dairy and cheese. If the soup is boiling when the cream or cheddar goes in, the texture can turn split or sandy instead of smooth. The flour and butter at the beginning give you a stable base, but the heat level still matters all the way through the finish.
Another place people get tripped up is the vegetables themselves. Broccoli and cauliflower need enough simmer time to collapse completely before blending, or you end up chasing chunks around the pot. That isn’t a problem if you like a little texture, but if you want a velvety bowl, the florets need to be soft enough to mash against the spoon with almost no resistance.
- Butter and flour — This is the backbone of the soup. Cooking the flour in the butter for a minute or two takes away the raw taste and gives the broth something to thicken against.
- Broccoli and cauliflower — Fresh florets are best here because they break down evenly. Frozen works in a pinch, but the soup may need a few extra minutes and the texture can be slightly softer.
- Sharp cheddar — Use a cheese with real bite so the flavor survives the cream and vegetables. Pre-shredded cheese melts less smoothly because of the anti-caking coating, so grating your own gives you a cleaner finish.
- Heavy cream — This adds body without making the soup taste heavy. Half-and-half will work, but the broth will be a little thinner and less luxurious.
What Each Ingredient Is Actually Doing in This Recipe

- Primary ingredient (the star) — Quality matters most. Choose the best you can find.
- Cooking medium (oil, butter, or broth) — This carries flavors and prevents dryness.
- Seasonings (salt, pepper, spices, herbs) — Layer flavors so nothing overpowers. Build depth gradually.
- Aromatics (garlic, onion, herbs) — Cook with fat to bloom flavors. Become the foundation.
- Supporting ingredients — Complement the main ingredient without overpowering it.
- Sauce or liquid (if applicable) — Brings flavors together. Balance richness with acid.
- Acid (lemon, vinegar, wine, or other) — Brightens and prevents flat-tasting results.
- Final finish (garnish, glaze, or sauce) — Prevents one-dimensional taste and adds visual appeal.
Building the Base, Then Blending at the Right Moment
Cooking the Onion and Flour
Melt the butter in a large pot and cook the onion until it turns soft and translucent, not browned. That takes the edge off the onion and keeps the soup mild. Add the garlic and flour together and cook just long enough for the flour to lose its dusty smell. If the flour stays pale and raw, the finished soup can taste pasty instead of clean and creamy.
Simmering the Vegetables
Whisk in the broth slowly so the flour base stays smooth, then add the broccoli, cauliflower, garlic powder, and smoked paprika. The soup should come up to a gentle simmer, not a hard boil, so the vegetables cook evenly without breaking apart too early. You’re looking for florets that collapse easily when pressed with a spoon. If they still feel firm in the center, the blender will leave tiny hard bits behind.
Blending and Finishing with Cheese
Blend the soup until it is as smooth as you want it, then stir in the cream over low heat. Add the cheddar only after the soup has calmed down a bit. High heat is what makes cheese turn grainy, and once that happens, there’s no fixing it with more stirring. Finish with nutmeg, salt, and pepper, then serve right away with chives and more cheddar on top.
How to Adapt This Bowl for Different Tables
Dairy-Free Version
Use olive oil instead of butter, swap the cream for unsweetened oat or cashew cream, and leave out the cheddar or use a dairy-free shred that melts well. The soup will still be creamy, but it loses the sharp, savory finish that cheddar brings.
Gluten-Free Adjustment
Skip the flour and thicken the soup by simmering it a little longer before blending, or use a gluten-free all-purpose blend in the butter step. The texture will be slightly lighter, but the soup still comes out cozy and spoonable.
Make It Thicker and More Filling
Blend only part of the soup and leave some florets whole, or add a peeled potato with the vegetables. That gives you a heartier texture without changing the flavor much, and it makes the bowl feel closer to a full meal.
Using Frozen Broccoli or Cauliflower
Frozen florets work well here, especially if fresh produce is expensive or tired. Add them straight from frozen and expect a few extra minutes of simmering so the soup can get fully tender before blending.
Storage and Reheating
- Refrigerator: Store for up to 4 days. It thickens as it chills, so expect a denser texture the next day.
- Freezer: It freezes, but the cream can separate a little after thawing. For the best result, freeze before adding the cream and cheddar, then finish them in the reheating step.
- Reheating: Warm it slowly over low heat and stir often. If it starts to boil, the cheese can turn grainy and the dairy may split, so patience matters more than speed here.
Questions I Get Asked About This Recipe

Broccoli Cauliflower Soup
Ingredients
Equipment
Method
- Melt the butter in a large pot over medium heat, then sauté the diced onion for 4 minutes until softened.
- Add the minced garlic and flour, and cook for 1-2 minutes, stirring, until the flour smell cooks off.
- Gradually whisk in the broth until the mixture is smooth.
- Add the broccoli florets, cauliflower florets, garlic powder, and smoked paprika.
- Simmer for 15-18 minutes until the vegetables are very tender.
- Blend the soup with an immersion blender until smooth.
- Stir in the heavy cream.
- Reduce the heat to low, then stir in the shredded cheddar and nutmeg until melted.
- Season with salt and pepper to taste, then serve topped with extra cheddar and chives.


