6-8cups cauliflower, cut into bite-sized pieces1½-2 heads of cauliflower depending on size
1-2tablespoonavocado oil
4tablespoonbutter
4tablespoonall-purpose flouror your favorite GF flour blend
2cupswhole milk, warm
1½teaspoonkosher salt
1teaspoongranulated garlic
1teaspoongranulated onion
½teaspoondried dill weed
½teaspoonfresh ground pepper
1cupgouda cheese, grated
1cupcheddar cheese
Crunchy Topping
4-5stripsbacon, diced
1cuppanko breadcrumbsI used a roasted garlic flavor
½cupparmesan cheese, grated
Instructions
Prep the Cauliflower
Add the cauliflower to a 9x13 baking dish along with the avocado oil. Add kosher salt and fresh ground pepper, to taste. Bake in a preheated 400° oven for 30 minutes or until cauliflower is just tender, stirring halfway.
Make the Cheese Sauce
Melt the butter in a large skillet and whisk in the flour. Cook this for a few minutes to get rid of any raw flour taste. Add the warm milk in increments, whisking continuously to prevent clumps.
Once all the milk has been incorporated, add in the kosher salt, pepper, granulated garlic, granulated onion, and dried dill weed. Taste for salt levels, adding some if you would like.
Slowly, and off of the heat, add the cheddar and gouda cheese. Whisking continuously until the cheese is melted and thoroughly incorporated.
The Crunchy Topping
Cook the bacon in a skillet on medium-high heat until crisp. Toss in the panko and stir around for a few minutes letting the panko absorb the bacon fat. This lets it become super crispy.
Finishing
Lower the oven temperature to 350°
Combine the cheese sauce and the cooked cauliflower in the original 9x13 baking dish. Top with parmesan cheese and the panko/bacon situation. Bake for an additional 20 minutes or until nice and bubbly.
Enjoy!
Notes
Add the cheese off of the heat helps to prevent a grainy cheese sauce.