Preheat your oven to 400°F (200°C). Toss diced potatoes with olive oil, salt, black pepper, and paprika. Spread them on a baking sheet and roast for 20 minutes, flipping halfway through.
In a bowl, whisk the eggs with a pinch of salt and black pepper. Cook in a non-stick pan over medium heat, stirring gently until scrambled and just set.
Divide the roasted potatoes among four bowls. Add scrambled eggs, crumbled bacon, baby spinach, cherry tomatoes, and sliced avocado.
Sprinkle shredded cheese and chopped parsley on top. Drizzle with hot sauce if desired. Serve immediately and enjoy!