Grease a baking dish like the one here with the Extra virgin olive oil. Grate the 1 head of cauliflower and 1 onion in a large mixing bowl.
In a small bowl grate the 3 cups grated white cheddar and 1/2 cup finely grated parmesan cheese.
Set aside and move on to creating the béchamel sauce sauce.
In a large sauce pan over medium heat add in the 2 TBSP. butter and swirl around until melted. Once the butter is melted add in 2 TBSP. einkorn flour (or all purpose flour) and make a paste.
Pour in the 2 c. milk, one half cup at a time. After the first half cup add in the Each time it gets warm and thickens add another half a cup of milk until a creamy sauce is formed. Add in 2 cloves pressed garlic, 1/4 tsp. thyme, 1/2 tsp. salt,
At this point add in the white cheddar cheese to make a creamy cheese sauce.
Add in the 1/4 cup sour cream and stir again until combined.
Pour the mixture into the prepared baking dish and spread out evenly. To finish this recipe off sprinkle the 1/4 cup panko breadcrumbs, 1/2 cup finely grated parmesan cheese, and the 1 green onion chopped on top. Cover the top with foil and bake in the oven at 350 f for 25-30 minutes. At this point turn the oven to 400f and remove the foil. Bake for another 15 minutes until the top turns golden brown.