Cook bacon in a large pot, remove and set aside.
Sauté onion and garlic. Add in flour and butter, and mix until you form a thick, creamy roux.
Pour in milk, heavy cream, and broth. Simmer until sauce is thick.
Toss in broccoli and carrots, stir in spices and pour in cheddar.
Simmer until broccoli is soft and cheddar is melted.
Serve with bacon and cheese on top.