Preheat oven to 400 degrees F.
Grate or shred the potatoes until they are thinly sliced. Place in a large bowl, then cover with water to soak.
While the potatoes are soaking, heat a skillet over medium high heat.
Add 1 tbsp of avocado oil, then add onion. Sauté for 3 minutes until softened.
Stir in garlic for 1 minute, then add the spinach. Cook until almost wilted down, about 2 minutes.
Remove the vegetables from the skillet, and stir together with sun dried tomatoes. Set aside.
Drain the potatoes then squeeze the shreds in a towel to remove moisture.
Heat the remaining 3 tbsp of avocado oil in an oven-safe 12-inch skillet over medium high heat, then spread out the potato shreds in an even layer. They should sizzle as they hit the pan.
Cover with a lid, then lower the heat to medium. Cook for 2 minutes, then uncover.
Turn off heat, then add the cooked veggies on top of the potatoes.
Whisk together all the ingredients for the eggs, then pour over the vegetables to cover them.
Bake for 10-12 minutes, until the eggs are puffed and set. The center should jiggle slightly.
Cool for 5 minutes, then enjoy!