The sweet potato crust is optional. If making it, preheat oven to 400. Spray an 8 x 8-inch baking dish with one tablespoon olive oil (or use a pastry brush to grease pan with olive oil). Line thin slices of sweet potato overlapping on bottom of dish (don't worry about going up the sides) and spray again with olive oil, or brush more onto slices. Bake for 15 minutes. If skipping the crust, simply spray the dish with olive oil and proceed to next step.
While sweet potato "crust" is baking, heat remaining one tablespoon of olive oil and saute onion and garlic until translucent and slightly browned. Cool slightly.
In a medium bowl, whip eggs well with fork until frothy. Add onion and garlic mixture, artichokes, cheeses, and seasonings to eggs. Stir well. Pour egg mixture into pan, over baked sweet potato crust, if using.
These artichoke quiche bites are delicious, portable, gluten-free and low-carb (without the optional sweet potato crust). They are also versatile--eat them for breakfast, as a snack or appetizer, or as a vegetarian main dish.