This Broccoli Cauliflower Cheese Soup is rich, creamy, and packed with comforting flavor. With tender vegetables and a smooth cheese base, it’s a cozy bowl perfect for chilly days, light lunches, or an easy family dinner.
Ingredients
2 tbsp butter
1 small onion, finely chopped
2 cloves garlic, minced
2 cups broccoli florets, chopped
2 cups cauliflower florets, chopped
3 cups chicken or vegetable broth
1 cup milk
1½ cups shredded cheddar cheese
½ tsp salt
½ tsp black pepper
¼ tsp paprika (optional)
Instructions
Sauté the aromatics
In a large pot, melt the butter over medium heat. Add the chopped onion and cook for 3–4 minutes until soft and translucent. Stir in the garlic and cook for 30 seconds until fragrant.
Cook the vegetables
Add the broccoli and cauliflower to the pot. Pour in the broth, stir, and bring to a gentle boil.
Simmer until tender
Reduce heat to low, cover, and simmer for 12–15 minutes, until the vegetables are very tender.
Blend the soup
Using an immersion blender, blend the soup until smooth, or blend in batches in a blender. (You can leave some texture if preferred.)
Add dairy and cheese
Stir in the milk, salt, black pepper, and paprika. Add the shredded cheddar cheese a handful at a time, stirring until melted and smooth.
Serve
Heat gently for another 2–3 minutes without boiling. Serve hot.
✨ Tip: Serve with crusty bread or garlic toast for a complete, comforting meal.

