Heat a large skillet over medium heat and cook the beef sausage until browned and fully cooked. Remove and set aside.
In the same skillet, cook turkey bacon until crispy. Remove and leave about 3–4 tablespoons of grease in the pan.
Add diced potatoes in a single layer. Season with salt and pepper, and cook until golden and crispy, about 8–10 minutes.
Push potatoes to one side and add onion, bell pepper, and garlic. Sauté for 3 minutes until softened.
Slice the sausage into bite-sized pieces and return it along with the turkey bacon to the skillet. Sprinkle smoked paprika over everything.
Make 6 small wells in the mixture and crack an egg into each one. Season lightly with salt and pepper.
Sprinkle shredded cheese evenly over the skillet.
Cover and cook on low heat until egg whites are set and cheese is melted.
Garnish with green onions and serve hot with salsa and hot sauce. This Breakfast Skillet with Eggs and Potatoes is best enjoyed fresh.