Finely dice the sweet potato, red bell pepper, and red onion into uniform pieces.
In a large non-stick skillet over medium heat, cook the turkey bacon until it reaches a golden, crispy texture.
Remove the bacon from the skillet, let it cool slightly, and chop it into small bite-sized pieces.
Add the olive oil to the same skillet, then toss in the diced sweet potatoes. Cover and cook for 5-7 minutes, stirring occasionally, until tender.
Add the diced peppers and onions to the skillet, sautéing for another 3 minutes until the vegetables are softened.
In a small bowl, whisk together the whole eggs, egg whites, sea salt, black pepper, and garlic powder.
Lower the heat and pour the egg mixture into the skillet over the vegetables. Add the baby spinach.
Gently fold the eggs with a spatula until they are just set and fluffy, then stir the chopped turkey bacon back into the skillet.
Remove from heat immediately and serve warm.