Place the bacon slices in a cold skillet and turn the heat to medium, cooking until they reach a golden, crispy texture.
While the bacon cooks, whisk the whole eggs, egg whites, sea salt, and black pepper together in a small bowl until well combined.
Remove the bacon from the skillet and set aside on a paper towel to drain, leaving a light coating of bacon fat in the pan.
Add the baby spinach to the skillet and sauté for 1 minute until wilted, then pour the egg mixture directly over the greens.
Gently scramble the eggs over medium-low heat using a spatula until they are just set and fluffy.
Lay the tortilla flat on a clean surface and spread the Greek yogurt and mashed avocado across the center.
Layer the scrambled eggs, spinach, diced tomatoes, and crispy bacon strips on top of the spread.
Fold the sides of the tortilla inward and roll it tightly, then place the wrap seam-side down in the hot skillet for 1 minute to seal and toast the exterior.