In a large soup pot or Dutch oven over medium heat, add the butter, onion, garlic, broccoli, cauliflower, carrots and salt and pepper. Stir occasionally for ~7-10 minutes or until vegetables are vibrant, fragrant and somewhat softened.
1/2 yellow onion, diced, 2 cloves garlic, minced, 3 Tbsp. unsalted butter, 1 head cauliflower, chopped into small pieces, 2 heads broccoli, chopped into small pieces, 1 large carrot, diced, 1 tsp. salt, 1/2 tsp. pepper
Add in the flour, basil, and red pepper chili flakes if using. Stir for ~1 minute to coat the veggies.
3 Tbsp. flour*, 1 tsp. dried basil, 1 tsp. red pepper chili flakes (optional)
Add in the chicken broth and bring to a boil.
6 cups chicken bone broth/chicken stock (or vegetable broth)
Cover, turn the heat down to low and simmer for 15 minutes.
Using an immersion blender, blend until smooth and creamy. Alternately, carefully transfer the hot soup to a blender and blend. Once blended, add in heavy cream and cheese. Stir until combined.
2 cups shredded cheddar cheese, 1 cup heavy whipping cream
Serve warm and garnish with cheese and bacon if desired. Store in the fridge for up to 3-4 day.
Garnish: bacon, cheddar cheese, toasted bread