In a medium non-stick skillet, heat the olive oil over medium heat.
Add the diced onion and bell pepper, sautéing until the onions are translucent and the peppers are tender.
Add the ground turkey to the skillet, breaking it apart with a spatula, and season with sea salt, black pepper, and garlic powder.
Cook the turkey until browned and cooked through, then stir in the baby spinach until just wilted.
In a small bowl, whisk together the whole egg and egg whites, then pour them into the skillet with the turkey and vegetables.
Gently scramble the eggs until they are set but still moist, then remove the pan from the heat.
Warm the whole wheat tortilla in a separate dry pan or microwave for 15 seconds.
Place the egg and turkey mixture in the center of the tortilla, top with sliced avocado and fresh salsa, then roll tightly into a burrito.