Finely dice the turkey bacon and red onion, and mince the garlic clove.
Heat the avocado oil in a large non-stick skillet over medium-high heat.
Add the turkey bacon and red onion to the skillet, sautéing until the bacon is golden and crisp.
Stir in the minced garlic and baby spinach, cooking for about 1 minute until the spinach is just wilted.
In a medium bowl, whisk together the whole eggs, egg whites, sea salt, and black pepper until well combined.
Reduce the skillet heat to medium and pour the egg mixture over the bacon and vegetables.
Using a silicone spatula, gently stir and fold the eggs until they are set and fluffy but still moist.
Remove from heat and serve immediately while hot.