Creamy broccoli cauliflower soup brings together broccoli cauliflower, onion, garlic, milk, and broth into a smooth vegetarian soup that feels warm and filling without heaviness. This cauliflower and broccoli soup works for busy days, quick dinners, and simple vegetarian comfort food that still tastes rich and satisfying.
I started making this broccoli cauliflower soup during colder weeks when I wanted something steady and simple. I kept the ingredients basic, then added crispy croutons homemade for texture, and that small change made the whole bowl feel complete. The result tastes creamy, soft, and slightly sweet from the vegetables, with a light savory finish that keeps you going back for another spoon.

Why this broccoli cauliflower soup turns out smooth every time
This cauliflower soup uses a balance of vegetables to liquid that keeps the texture thick but still pourable. I use about four cups of vegetables to three cups of broth, then one cup of milk to soften the flavor.
That ratio matters more than it seems. Too much liquid makes it thin, too little makes it heavy, and I have done both before. This balance keeps the broccoli soup creamy without needing extra cream.
The flour and butter mixture adds body. It binds the soup so it does not separate, which happens often with vegetable soups. I like that it gives structure without making the soup feel dense.
Choosing ingredients for vegetarian comfort food that tastes full

Broccoli brings a mild earthiness and a green flavor that feels fresh. I pick smaller florets because they cook faster and blend smoother, which makes a difference later.
Cauliflower adds softness and natural creaminess. I rely on it to round out the soup. It makes the cauliflower soup feel richer without adding more dairy.
Onion builds the base. I cook it until slightly golden because that adds depth. Garlic follows right after, and I keep it short so it stays gentle and does not turn sharp.
Milk softens everything. I sometimes switch to cream for a thicker result, though milk keeps it lighter. And the croutons homemade, they bring crunch, which the soup really needs.
The step that shapes the whole cauliflower and broccoli soup
Blending defines the texture more than anything else. I blend until the soup looks smooth and slightly glossy, then I pause and taste.
If it still feels grainy, I blend again. I learned that rushing this step leaves the soup uneven. A smooth blend makes every spoonful consistent.
If you do not have an immersion blender, a regular blender works fine. Just go in batches and do not rush it.
Cooking the soup and building flavor step by step
I cook onion in butter and oil until soft and lightly golden, then add garlic for a quick minute. That smell always tells me I am on track.

Then I add broccoli cauliflower and stir them in the base. I let them sit for a moment so they pick up flavor before adding broth.
Once it simmers, I wait until the vegetables feel very soft. Not just tender. Very soft. That makes blending easier later.
After blending, I stir in the roux and milk. The soup thickens slowly, and I watch the texture change. It turns silky right in front of you.
How I know this vegetarian soup is ready to serve
The soup looks slightly thick and coats the spoon. That is my main sign.
If it runs too fast, it needs more time. If it sits too heavy, I add a splash of broth. I trust the spoon test more than anything.
The color stays light green with a soft cream tone. If it turns dull, it cooked too long.
Fixing small issues before serving broccoli soup
If the soup tastes flat, I add a pinch of salt and taste again. That usually wakes it up.
If it feels too thick, I add warm broth a little at a time. Cold liquid changes the texture too quickly.

If it feels too thin, I let it simmer uncovered. That concentrates the flavor.
Simple ways to change your broccoli cauliflower soup
Add cheddar for a sharper flavor and thicker body. About half a cup works well.
Use cream instead of milk for a richer texture. It changes the feel completely.
Add spinach for a greener tone and a lighter taste. It blends right in.
Swap croutons homemade with toasted seeds if you want something lighter. I do this sometimes.
Storing this cauliflower soup for later meals
On the counter, I let it cool for about an hour before storing.
In the fridge, it keeps well for three days. The texture thickens slightly, which I like.
In the freezer, it lasts up to two months. I reheat slowly and stir well to bring it back together.
Small habits that improve the soup every time
Cut vegetables evenly so they cook at the same speed. That saves time later.
Blend a little longer than you think you need. It always improves texture.

Taste at each stage. It sounds obvious, but I still forget sometimes.
Use day old bread for croutons homemade. It crisps better and holds shape.

Serving ideas for this vegetarian comfort food
Serve with extra croutons homemade on top for crunch.
Add fresh herbs for a light finish.
Drizzle a bit of cream for a richer look.
Pair with toasted bread on the side.
Serve in smaller bowls as a starter.
I usually keep it simple with just herbs and croutons.
Save this broccoli cauliflower soup for later
Save this to your Pinterest board so you have an easy vegetarian soup ready anytime. I would love to hear how your cauliflower and broccoli soup turned out or what you added to make it your own.

Creamy Broccoli Cauliflower Soup with Crispy Croutons
Creamy broccoli cauliflower soup with crispy croutons homemade. Easy vegetarian comfort food with rich flavor and smooth texture.
Ingredients
- FOR THE SOUP:
- 2 cups broccoli florets, fresh
- 2 cups cauliflower florets, fresh
- 1 small onion, chopped
- 2 cloves garlic, minced
- 3 cups vegetable broth or chicken broth
- 1 cup milk or cream
- 2 tablespoons butter
- 1 tablespoon olive oil
- 2 tablespoons all-purpose flour
- Salt, to taste
- Black pepper, to taste
- FOR THE CROUTONS:
- 2 cups bread cubes, day-old
- 2 tablespoons olive oil
- Pinch of salt
- Optional garlic powder or dried herbs
- OPTIONAL GARNISH:
- Fresh chives or parsley
- Extra drizzle of cream
Instructions
- PREPARE THE VEGETABLES: Wash and cut the broccoli and cauliflower into small, even florets to help them cook evenly and blend smoothly later.
- SAUTÉ THE BASE: Heat butter and olive oil in a large pot over medium heat. Add chopped onion and cook for 4–5 minutes until soft and lightly golden. Add minced garlic and cook for 1 minute until fragrant.
- ADD THE VEGETABLES: Add broccoli and cauliflower to the pot and stir well to coat them in the butter and onion mixture.
- SIMMER THE SOUP: Pour in the broth and bring to a gentle boil. Reduce heat, cover, and simmer for 15–20 minutes until the vegetables are very tender.
- BLEND UNTIL SMOOTH: Use an immersion blender to blend the soup directly in the pot until smooth. If using a standard blender, carefully blend in batches until the texture is silky.
- MAKE THE ROUX: In a small pan, melt a little butter and stir in the flour. Cook for 1–2 minutes while stirring to remove the raw flour taste.
- CREATE THE CREAMY TEXTURE: Slowly whisk the roux into the soup, then add the milk. Stir thoroughly to combine.
- FINAL SIMMER AND SEASON: Let the soup simmer for 5 minutes until slightly thickened. Season with salt and black pepper to taste.
- PREPARE THE CROUTONS: Preheat oven to 375°F (190°C). Toss bread cubes with olive oil, salt, and optional seasonings. Spread on a baking sheet and bake for 10–12 minutes until golden and crisp.
- SERVE: Ladle the soup into bowls and top with croutons, fresh herbs, and a drizzle of cream if desired.
Notes
Use cream instead of milk for a thicker texture.
Add shredded cheddar cheese for a richer flavor.
Store leftovers in the refrigerator for up to 3 days and reheat gently on the stove.
Blend longer for an extra smooth consistency if desired.
Nutrition Information
Yield
6Serving Size
1Amount Per Serving Calories 539Total Fat 30gSaturated Fat 14gUnsaturated Fat 16gCholesterol 57mgSodium 883mgCarbohydrates 59gFiber 7gSugar 10gProtein 13g
