Preheat oven to 375°F. Grease or butter the inside of a medium size casserole dish.
Add the broccoli florets to a microwave-safe bowl with 1/4 cup of water and cover with plastic wrap leaving one edge open a little bit to vent. Microwave on high for 3 minutes. Drain and add the broccoli to the casserole dish.
4 cups broccoli florets
Melt one tablespoon of the butter in a large skillet over medium-high heat.
2 tablespoons butter
Season the chicken with salt and pepper and add to the hot skillet.
1 1/2 pounds boneless, skinless chicken, 1/2 teaspoon salt, 1/4 teaspoon pepper
Cook, stirring often, until the chicken is no longer pink in the center, about 5-7 minutes.
Add the chicken to the casserole dish with the broccoli and toss to combine.
Return the skillet to medium heat and add another tablespoon of butter. Once melted, add the garlic and shallots and cook until slightly softened and fragrant, about 1-2 minutes.
2 tablespoons butter, 2 cloves garlic, 1 shallot
Add the heavy whipping cream, chicken bone broth, and cream cheese. Cook, breaking up the cream cheese, until melted and smooth, about 3-5 minutes.
1/2 cup heavy cream, 1/2 cup chicken bone broth, 8 ounces cream cheese
Pour the cheese mixture evenly over the broccoli and chicken in the casserole dish. Stir to combine.
Top evenly with the cheddar cheese.
4 ounces sharp cheddar
Mix the almond flour and 1 tablespoon of melted butter in a small bowl until it resembles crumbs.
1/2 cup blanched almond flour, 1 tablespoon butter
Evenly spread the almond flour crumbs over the top of the casserole.
Bake, uncovered, for 20-25 minutes or until hot and bubbly and the almond flour crumbs are lightly browned.