
In a 6-quart stockpot, heat butter over medium heat. Saute the onion and garlic until tender, about 6 to 8 minutes.
Stir in the broccoli, carrot, stock, cream and seasonings and bring to a boil. Simmer, uncovered, until the vegetables are tender, about 10 to 12 minutes.
Mix the cornstarch and water until smooth and stir the slurry into the soup. Bring to a boil, stirring occasionally. Cook and stir until the soup is thickened, about 2 minutes. Remove the bay leaves. Stir in the cheese until melted. Editor's Tip: Avoid a gritty texture by allowing the soup to cool slightly before you add cheese. Stir in a little at a time until it melts in.
If using bread bowls, cut a slice off the top of each loaf. Hollow out the bottoms, leaving 1/4-inch thick shells. Fill with soup just before serving.
You can serve the soup as is, or add toppings like shredded cheddar cheese, freshly cracked pepper, ground nutmeg and crumbled bacon.