01 - Set oven to 400°F for roasting the potatoes.
02 - Combine diced potatoes with olive oil, paprika, garlic powder, salt, and pepper in a large bowl. Toss until evenly coated. Spread potatoes in a single layer on a baking sheet. Roast for 20-25 minutes, flipping halfway through, until golden brown and crispy.
03 - While potatoes are roasting, cook diced bacon in a skillet over medium heat for 6-8 minutes until crispy. Transfer to a paper towel-lined plate to drain excess grease.
04 - In the same skillet over medium-low heat, scramble the eggs for 3-4 minutes until just set but still moist. Season with salt and pepper to taste.
05 - Divide roasted potatoes evenly among four bowls. Top each bowl with scrambled eggs, crispy bacon, and shredded cheddar cheese while ingredients are still warm.
06 - Garnish each bowl with diced avocado, cherry tomatoes, green onions, and fresh cilantro. Serve immediately with hot sauce on the side.