Dice the Russet potato into small, uniform cubes to ensure even cooking.
Heat the olive oil in a non-stick skillet over medium heat and add the potatoes, sautéing until they are golden brown and tender, about 8 to 10 minutes.
In a separate small pan, cook the turkey bacon until it reaches your desired level of crispiness, then chop it into small pieces.
In a bowl, whisk together the egg whites, whole egg, sea salt, and black pepper until well combined.
Pour the egg mixture into the skillet with the potatoes and scramble gently until the eggs are just set.
Toss in the fresh baby spinach and stir for 30 seconds until the leaves are slightly wilted.
Warm the whole wheat tortilla in a dry pan for 15 seconds per side until pliable.
Assemble the burrito by placing the egg and potato mixture in the center, topping with the crispy bacon and fresh salsa.
Fold in the sides and roll tightly, then place the burrito seam-side down in the hot skillet for 1 minute to seal it and add a final crunch.