Preheat the oven to 350 degrees Fahrenheit. Grease a large casserole dish or huge cast iron skillet.
In a small bowl, sift together cassava OR coconut flour and baking soda. Set aside.
Place the following ingredients into blender: eggs, cream cheese, sea salt, onion and garlic powder, and white pepper. Blend until mostly smooth, 10-15 seconds.
Add cheddar cheese cubes, flour mixture, melted fat and cream. (We have a Blendtec blender and this quantity fits perfectly in the jar, for blending. But it is fairly full.) Blend again, briefly, about 8 seconds, until all ingredients are fully incorporated and the cheese cubes have been reduced to bits, but are not fully pureed.
Pour creamy custard into greased casserole dish. Evenly distribute chopped artichoke hearts over its surface. Do the same with feta crumbles.
Bake until edges are golden brown and center is just set but still moist, 40 minutes. Allow to rest 10 minutes before serving.
Notes
GAPS Diet Variation
Cream cheese is not a GAPS Diet food. Substitute in 4 oz. jack cheese + 4 oz. coconut cream, in its place; or use probiotic cream cheese, like Nancy's brand.
Cassava flour is not a GAPS Diet food, because it's starchy. Our family is now phasing off of GAPS and it does really well in our bodies at this stage. To make this recipe GAPS Diet friendly, sub in 1/4 cup coconut flour in place of the 1/2 cup cassava flour.
To make this dish ahead of time, simple bake the day before; then let the casserole cool completely. Cover with the surface of the casserole with parchment paper pressed onto its surface, and refrigerate. The next morning, preheat the oven to 325 degrees Fahrenheit. Keep the casserole covered. Then reheat casserole in hot oven for 30 minutes. Serve sprinkled with freshly minced parsley, or a chiffonade of fresh basil or fresh mint.