01 - Preheat oven to 400°F for roasting potatoes.
02 - Toss diced potatoes with olive oil, paprika, garlic powder, salt, and pepper until evenly coated. Spread in a single layer on a baking sheet. Roast for 20 to 25 minutes, turning once halfway through, until golden brown and crispy.
03 - While potatoes roast, cook diced bacon in a skillet over medium heat until crisp, approximately 6 to 8 minutes. Transfer to paper towels to drain excess fat.
04 - In the same skillet, reduce heat to medium-low. Add eggs and scramble gently until just set but still moist. Season with salt and pepper to taste.
05 - Divide roasted potatoes among four bowls. Top each portion with scrambled eggs, crispy bacon, and shredded cheddar cheese.
06 - Garnish each bowl with diced avocado, cherry tomatoes, green onions, and cilantro. Drizzle with hot sauce as desired. Serve immediately.