This Broccoli and Cauliflower Soup is creamy, flavorful, and packed with wholesome vegetables. It’s a comforting bowl of goodness made with a blend of fresh broccoli, cauliflower, carrots, and cheddar cheese the perfect balance of hearty and healthy. Ideal for chilly days, this soup is easy to make, nourishing, and absolutely delicious!

Ingredients
- ½ yellow onion, diced
- 2 cloves garlic, minced
- 3 tablespoons unsalted butter
- 1 head cauliflower, chopped into small pieces
- 2 heads broccoli, chopped into small pieces
- 1 large carrot, diced
- 1 teaspoon salt
- ½ teaspoon pepper
- 3 tablespoons flour*
- 1 teaspoon dried basil
- 1 teaspoon red pepper chili flakes (optional)
- 6 cups chicken bone broth or chicken stock (or vegetable broth)
- 2 cups shredded cheddar cheese
- 1 cup heavy whipping cream
For Garnish:
Crispy bacon, shredded cheddar cheese, toasted bread
Instructions
- Cook the Vegetables
In a large soup pot or Dutch oven over medium heat, melt the butter. Add the onion, garlic, broccoli, cauliflower, carrots, salt, and pepper.
Cook for 7–10 minutes, stirring occasionally, until the vegetables are fragrant, vibrant, and slightly softened. - Add Seasonings and Flour
Sprinkle in the flour, dried basil, and red pepper flakes (if using). Stir for about 1 minute to coat the vegetables and cook off the raw flour taste. - Add Broth and Simmer
Pour in the chicken or vegetable broth and bring the soup to a boil.
Reduce the heat to low, cover, and let simmer for 15 minutes, or until the vegetables are tender. - Blend Until Smooth
Use an immersion blender directly in the pot to blend until smooth and creamy.
Alternatively, carefully transfer the hot soup in batches to a blender and blend until silky smooth. - Add Cream and Cheese
Return the blended soup to the pot (if using a blender). Stir in the heavy cream and cheddar cheese until melted and well combined. - Serve and Garnish
Ladle the soup into bowls and top with crispy bacon, extra cheddar cheese, and toasted bread if desired.
Store leftovers in an airtight container in the refrigerator for up to 3–4 days.
Why You’ll Love This Recipe
- Comforting and creamy without being overly heavy.
- Packed with nutrient-rich vegetables like broccoli, cauliflower, and carrots.
- Simple ingredients, big flavor.
- Perfect for meal prep or make-ahead lunches.
- Easily customizable for vegetarian or gluten-free diets.

Tips
- Use Fresh Veggies: Fresh broccoli and cauliflower give the best flavor, but frozen works in a pinch.
- Blending Tip: For a chunkier texture, blend only half the soup and leave the rest as is.
- Cheese Quality Matters: Use freshly shredded cheddar — pre-shredded cheese doesn’t melt as smoothly.
- Adjust Thickness: Add more broth for a thinner soup, or simmer longer for a thicker consistency.
- Heat Control: Add red pepper flakes gradually to avoid overpowering the flavor.
Variations and Substitutions
- Vegetarian: Use vegetable broth instead of chicken stock.
- Gluten-Free: Replace flour with cornstarch or gluten-free flour blend.
- Extra Veggies: Add spinach, kale, or zucchini for more nutrition.
- Cheese Options: Try a mix of cheddar and Gruyère or Parmesan for a richer taste.
- Low-Carb Version: Omit the flour and reduce the cream for a lighter texture.
FAQs
Can I freeze this soup?
Yes! Let it cool completely, then store in freezer-safe containers for up to 2 months. Thaw overnight in the fridge and reheat gently over low heat.
Why did my cheese clump?
Add the cheese off the heat and stir gradually to help it melt smoothly into the soup.
Can I make this without cream?
You can substitute milk, half-and-half, or even coconut milk for a lighter version.
How can I make it thicker?
Add an extra tablespoon of flour or reduce the broth slightly before blending.
Serving
Serve the soup hot with a side of crusty bread, garlic toast, or a green salad. It also pairs beautifully with sandwiches or roasted chicken for a complete meal.
Suggestions
- Top with crispy bacon bits, a drizzle of cream, and a sprinkle of fresh herbs for presentation.
- Serve in bread bowls for a cozy, restaurant-style touch.
- Add roasted nuts or croutons for extra crunch.
- Double the recipe and freeze portions for easy weekday lunches.
Broccoli and Cauliflower Soup
8
servings15
minutes30
minutesIngredients
½ yellow onion, diced
2 cloves garlic, minced
3 tablespoons unsalted butter
1 head cauliflower, chopped into small pieces
2 heads broccoli, chopped into small pieces
1 large carrot, diced
1 teaspoon salt
½ teaspoon pepper
3 tablespoons flour*
1 teaspoon dried basil
1 teaspoon red pepper chili flakes (optional)
6 cups chicken bone broth or chicken stock (or vegetable broth)
2 cups shredded cheddar cheese
1 cup heavy whipping cream
For Garnish:
Crispy bacon, shredded cheddar cheese, toasted bread
Directions
- Cook the Vegetables
- In a large soup pot or Dutch oven over medium heat, melt the butter. Add the onion, garlic, broccoli, cauliflower, carrots, salt, and pepper.
- Cook for 7–10 minutes, stirring occasionally, until the vegetables are fragrant, vibrant, and slightly softened.
- Add Seasonings and Flour
- Sprinkle in the flour, dried basil, and red pepper flakes (if using). Stir for about 1 minute to coat the vegetables and cook off the raw flour taste.
- Add Broth and Simmer
- Pour in the chicken or vegetable broth and bring the soup to a boil.
- Reduce the heat to low, cover, and let simmer for 15 minutes, or until the vegetables are tender.
- Blend Until Smooth
- Use an immersion blender directly in the pot to blend until smooth and creamy.
- Alternatively, carefully transfer the hot soup in batches to a blender and blend until silky smooth.
- Add Cream and Cheese
- Return the blended soup to the pot (if using a blender). Stir in the heavy cream and cheddar cheese until melted and well combined.
- Serve and Garnish
- Ladle the soup into bowls and top with crispy bacon, extra cheddar cheese, and toasted bread if desired.
- Store leftovers in an airtight container in the refrigerator for up to 3–4 days.



Leave a Comment