In a stock pot, saute onions and broccoli in olive oil, about 5 minutes Add g.arlic, saute for 30 seconds.
Add chicken broth, half and half, milk and carrots. Bring to a boil and reduce to a simmer. Simmer for 30 minutes or until broccoli and carrots are soft. When veggies are cooked to your liking, combine cornstarch and water in a bowl.
Bring soup back to a boil and add cornstarch mixture. Stir until thickened. You can blend with an immersion blender if you wish.
Season with salt and pepper and/or a dash of hot sauce if you like. Add cheese and stir until melted.