Try my new budgeting app Cheddar 🧀
Better than YNAB, Mint (RIP), or EveryDollar.
Export 12 ingredients for grocery delivery
Step 1
Preheat your oven to 400 degrees f. and spray an 8x10-inch oven-safe serving dish.
Step 2
Fill a large pot with about 2 inches of salted water. Set up your steamer basket and add in the cauliflower florets. Place the lid on and steam for about 5-7 minutes, or just until the cauliflower is tender but still has a crunch. Check with a fork! Then drain all water, and set aside.
Step 3
Place a medium skillet over medium-high heat, and melt your ghee.
Step 4
Add in onions and sauté until translucent, about 4 minutes. Add in the garlic and flour, stirring constantly cook for 1 minute.
Step 5
Gradually pour in your milk, add nutmeg, sea salt and pepper to taste (about 1/4 teaspoon or so of each). Cook stirring constantly to dissolve all lumps, until mixture starts to thicken, about 3 minutes.
Step 6
Stir in 3/4 cup cheddar and all parmesan cheese, continue stirring until completely melted.
Step 7
Ladle about 1/3 of this cheese sauce into the baking dish as shown in the video.
Step 8
Layer in your steamed (completely drained of moisture by now) cauliflower and sprinkle bacon on top.
Step 9
Spoon over the remaining cheese sauce, and spread as evenly as you can.
Step 10
Sprinkle with the remaining 1/4 cup of cheddar cheese and bake, uncovered for about 15 minutes in your preheated oven.
Step 11
For extra golden topping, broil during the final 2-3 minutes of baking time.
Step 12
Allow to cool for several minutes, garnish with fresh parsley and serve warm.