Preheat oven to 375 degrees F. Combine coconut flour, almond flour and salt in medium bowl. Stir in 2 eggs and coconut oil until well blended. The mixture should form a crumbly dough. Using your fingers, press into the bottom and up the side of a deep dish pie plate. Bake for 5 minutes.
Whisk eggs and milk in a large bowl until combined. In a large skillet over medium-high heat, cook bacon until crisp, about 10-12 minutes. Place on paper towel to soak up excess grease. Finely dice the bacon and set aside.
Add the spinach and onion to the drippings in the skillet and cook for about 5 minutes or until onion is golden and spinach has wilted. Add vegetables to egg mixture and mix well. Sit in the parmesan cheese, sun-dried tomatoes, bacon and salt and pepper. Pour mixture into prepared crust.
Bake for 40 minutes or until quiche is puffed and knife inserted into the centre comes out clean. You may need to cover the edges of the crust with foil after 20 minutes to prevent overbrowning if necessary. Allow the quiche to stand for 20 minutes before cutting.