1
head cauliflower, about 1 1/2 pounds, cut into florets
2
cups
whole milk
6
black peppercorns
2
tablespoons
minced shallot
1
bay leaf
1⁄8
teaspoon
nutmeg
2
tablespoons
organic butter or ghee
3
tablespoons
tapioca flour
sea salt and pepper, to taste
2 1⁄2
cups
grated sharp cheddar cheese
4
slices
bacon, cooked and crumbled
1⁄3
cup
bread crumbs, (optional)
Preheat the oven to 350º F. Lightly grease an 8-inch by 8-inch casserole dish.
In a large pot of boiling, salted water, cook the cauliflower florets for about 7 minutes, until just tender. Strain and add to the casserole dish.
While the cauliflower is cooking, in a small saucepan combine the milk, peppercorns, shallot, and bay leaf.
Place over medium heat and warm until steaming, but not simmering, about 10 minutes. Cover, turn off heat, and let infuse for another 5 to 10 minutes. Strain, stir in nutmeg, and set aside.
Melt the butter or ghee in a medium saucepan over low heat. Whisk in the tapioca flour until completely incorporated and increase heat to medium low. Heat, stirring constantly, until the butter-flour mixture is frothy and light in color, about 10 minutes. Do not let the mixture become discolored.
Remove from heat and slowly whisk in the infused milk until no lumps remain. Season with salt and pepper.
Return to medium low heat and continue stirring until sauce is thick and bubbling, about 16 minutes.
In ¼ cup increments, add 1 cup of cheese to the sauce, stirring to completely melt and incorporate the cheese before adding more.
Add the remaining cheese to the cauliflower in the casserole dish. Pour the sauce over the top and mix to coat all cauliflower. Sprinkle the top with bacon and bread crumbs if using.
Bake for 20-25 minutes or until bubbling and light golden brown on top.