3tablespoonsflour of choice (all purpose, whole wheat or gluten free flour)
3 ½cupslow sodium vegetarian broth (or chicken broth if not vegetarian)
½cuphalf and half or whole milk (or heavy whipping cream)*
3cupscauliflower florets, very finely chopped (about 1 small head of cauliflower)
3-4cupsbroccoli florets, very finely chopped (about 1 medium head broccoli)
¾teaspoonsalt, plus more to taste
Freshly ground black pepper, plus more to taste
½teaspoongarlic powder
⅛teaspooncayenne pepper
2cupsshredded cheddar cheese (8 ounces of cheese)
Toppings:
Extra shredded cheese
Chopped bacon, if not vegetarian
Instructions
In a large dutch oven or pot, add butter and place over medium high heat. Once butter is melted, add in garlic, onion, and carrot. Saute for 5 minute or until veggies are tender.
Stir in the flour to coat the veggies, then slowly stir in the broth, stirring. Next add in milk, chopped cauliflower and broccoli, salt, black pepper, garlic powder and cayenne. Bring to a simmer and cook for 10-15 minutes until broccoli and cauliflower are tender.
Stir in cheese and reduce heat to low.
Add about 1/2 of the soup to a blender (roughly 3 cups) and blend until smooth. You can blend more or less soup, depending on how creamy or chunky you like it. Be very careful while you blend the soup.
Once done blending, return blended soup to the pot and stir to combine. Taste and adjust seasonings as necessary, such as adding additional salt and pepper. Serve immediately with extra shredded cheddar on top and chopped bacon, if desired.