Creamy Broccoli Cauliflower Cheese Soup is a rich, velvety, and comforting dish that’s perfect for chilly days or as a satisfying starter to any meal. Loaded with tender broccoli and cauliflower florets, a creamy base, and plenty of melted cheese, this soup strikes the perfect balance of nutrition and indulgence. Easy to make and packed with flavor, it’s a family-friendly recipe that’s sure to become a favorite.
Ingredients
For the Soup
- 2 tbsp (30 g) unsalted butter
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 4 cups (950 ml) vegetable or chicken broth
- 2 cups (480 ml) whole milk or heavy cream
- 2 cups (200 g) chopped broccoli florets
- 2 cups (200 g) chopped cauliflower florets
- 1/4 cup (30 g) all-purpose flour
- 2 cups (200 g) shredded sharp cheddar cheese
- 1/2 cup (50 g) grated Parmesan cheese
- 1/2 tsp smoked paprika (optional)
- 1/2 tsp ground mustard (optional)
- Salt and pepper to taste
For Garnish
- Croutons
- Shredded cheese
- Chopped fresh parsley
Directions
Step 1: Sauté the Aromatics
- In a large pot, melt the butter over medium heat. Add the chopped onion and sauté for 3-4 minutes until softened.
- Add the minced garlic and cook for 1 minute until fragrant.
Step 2: Add the Vegetables
- Stir in the broccoli and cauliflower florets. Cook for 2-3 minutes, stirring occasionally.
Step 3: Make the Base
- Sprinkle the flour over the vegetables and stir to coat evenly. Cook for 1-2 minutes to remove the raw flour taste.
- Gradually whisk in the broth and milk, ensuring there are no lumps. Bring the mixture to a simmer.
Step 4: Cook the Vegetables
- Cover and simmer the soup for 10-15 minutes, or until the broccoli and cauliflower are tender.
Step 5: Blend the Soup (Optional)
- Use an immersion blender to partially blend the soup for a creamier texture while leaving some chunks for a hearty consistency. Alternatively, transfer half of the soup to a blender, blend until smooth, and return it to the pot.
Step 6: Add the Cheese
- Reduce the heat to low and stir in the cheddar and Parmesan cheeses, along with the smoked paprika and ground mustard (if using). Stir until the cheese is fully melted and the soup is smooth. Season with salt and pepper to taste.
Step 7: Serve
- Ladle the soup into bowls and garnish with croutons, shredded cheese, and fresh parsley if desired. Serve warm.
Notes
- Vegetarian option: Use vegetable broth for a vegetarian-friendly soup.
- Make it thicker: For a thicker soup, use heavy cream instead of milk, or add an extra tablespoon of flour.
- Storage: Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop or in the microwave, adding a splash of milk if needed.
- Freezing: This soup freezes well, but omit the cheese before freezing. Add it when reheating for the best texture.
Why This Recipe Works
The combination of broccoli and cauliflower provides a nutrient-rich base while the creamy, cheesy broth delivers indulgent flavor. The optional blending step lets you customize the texture, making it smooth or chunky according to your preference.
Conclusion
Creamy Broccoli Cauliflower Cheese Soup is a hearty and delicious way to enjoy your vegetables while indulging in a creamy, cheesy treat. Perfect for a cozy dinner or as a starter for a special meal, this recipe is both easy to prepare and endlessly satisfying. Try it today and savor the comforting flavors of this classic soup!