Preheat your skillet: Place a large cast-iron skillet over medium heat and pour in the olive oil.
Sauté toppings: Add the diced bell peppers, chopped onion, and minced garlic to the skillet. Cook until they start to soften, about 5 minutes.
Add potatoes and turkey: Toss in the diced potatoes and leftover turkey. Stir occasionally and let everything cook together until heated through, about 7-8 minutes.
Season: Add salt and pepper to taste, along with any other spices you enjoy.
Create wells for eggs: Using a spatula, create four small wells in the skillet mixture and crack an egg into each well.
Add optional ingredients: If using stuffing and gravy, scatter stuffing around the skillet and pour the turkey gravy over the top.
Cook the eggs: Cover the skillet with a lid and let the eggs cook until the whites are set, but the yolks are still runny, about 4-5 minutes.
Add cheese: Sprinkle shredded cheddar cheese over the entire skillet, cover again, and let the cheese melt, another 1-2 minutes.
Serve: Remove from heat, garnish with fresh chopped parsley and serve directly from the skillet for a rustic presentation.