Melt 1/4 cup of butter in a pot on medium heat. Add onion and saute until golden color, about 5 minutes, stirring few times.
Next, sprinkle 1/4 cup of flour and cook for 1 minute, whisking constantly.
Slowly add 2 cups of chicken broth whisking it with flour, then add 2 cups of half-and-half, whisk until everything is combined.
Into the same pot add 1/2 lb of broccoli (about 3 cups), 1 cup of grated carrots and season with salt and pepper to taste.
Bring soup to a boil, turn the heat to low heat and simmer for 20 minutes, stirring few times.
Add a little sprinkle of nutmeg and 2 cups of sharp cheddar cheese. Remove from the heat and stir the cheese into the broccoli soup.
Pour Copycat Panera Bread Broccoli Cheese Soup into a bread bowl. Garnish with more cheese and a sprinkle of freshly ground black pepper. Grab a soup and enjoy!