Starting out, preheat your oven to 350°F.
Place the French bread on a foil lined baking sheet and brush or lightly drizzle olive oil over the top of the bread.
Sprinkle on garlic powder and bake until toasted to your liking (about 15-20 minutes).
Next, melt the butter in a large pot over medium heat.
Add the chopped onion and all seasonings.
Cook down onions until translucent then add garlic.
And carrots, stirring until fragrant. Toss in flour and mix. Let cook a few minutes to remove flour taste and form a roux.
Pour in chicken broth and heavy cream, stirring until it comes to a light simmer.
Fold in broccoli, cover and let cook 15 minutes, occasionally scraping the bottom of the pan so nothing burns.
Remove lid and mix in cheese until smooth.
Taste and add more seasonings if needed.