In a mixing bowl, whisk together the eggs, egg whites, salt and pepper.
Heat a large nonstick pan over medium heat. Add the ground turkey sausage to the pan with the tomatoes, and mushrooms. Break up the meat with a spatula as it browns. Once the meat is browned, add the spinach to the pan and cooked until wilted. Transfer the meat mixture to a bowl and set aside.
Spray the pan with cooking spray then add the eggs to the pan. Let them cook undisturbed until they being to set up and around the edges and bubble. Once almost cooked, stir the eggs to break them up a bit and add the meat mixture back to the pan along with the green onion and cheese. Stir once again then turn the heat down to low.
Fill each tortilla with a scoop of the mixture then fold into a burrito. Add each tortilla to the pan with the seam side down to toast. Toast 3-4 minutes on all sides. Serve warm with salsa or hot sauce.
Notes
You can warm your tortillas up before wrapping the burritos. Warm tortillas are more pliable and won't rip and fall apart as you assemble your breakfast burritos.
Stop cooking your eggs before they are fully done to avoid overcooking them. The eggs will continue to cook with the sausage mixture, and when you toast the burritos, so this avoids overcooking them.
Don’t overfill your tortillas, or you won’t be able to wrap and close them.