Heat the avocado oil in a large non-stick skillet over medium-high heat.
Add the ground turkey to the skillet, breaking it up with a spatula, and season with garlic powder, sea salt, and black pepper.
Cook the turkey until it is browned and fully cooked through, about 5-7 minutes.
In a small bowl, whisk together the eggs and egg whites until well combined.
Reduce the heat to medium, push the turkey to one side of the pan, and pour the egg mixture into the empty space.
Scramble the eggs gently until they are soft and fluffy, then fold them into the turkey.
Add the baby spinach to the pan and stir for 1 minute until the leaves are just wilted.
Warm the whole wheat tortilla in a dry pan or over a low flame until soft and pliable.
Spread the mashed avocado onto the center of the tortilla, top with the turkey and egg mixture, and drizzle with salsa.
Fold the sides of the tortilla inward and roll it tightly into a burrito shape.