melt butter in dutch oven and saute onions and garlice until soft for about 4-5 minutes
add broccoli, carrots, chicken broth, half n half cream, salt, pepper, bay leaves and nutmeg. Bring to a boil and simmer about 12 minutes until broccoli is very tender.
Remove bay leaves from the pot.
stir cornstarch and 1/4 cup of chicken broth (or water) together until smooth, then add it to the broccoli soup stirring constantly until thickened (about 2-3 minutes).
Gradually stir in the shredded cheese until completely melted.
Serve in cups or bread bowls. Can be topped with crumbled bacon, extra cheese and pepper.