**Preheat the Oven**
- Preheat your oven to 400°F (200°C). Line a baking sheet with aluminum foil for easier cleanup.
**Prepare the Potatoes**
- In a large mixing bowl, toss the diced potatoes with olive oil, garlic powder, onion powder, smoked paprika, salt, and black pepper until evenly coated.
**Roast the Potatoes**
- Spread the potatoes in a single layer on the prepared baking sheet. Roast in the oven for 25–30 minutes, flipping halfway through, until golden brown and crispy on the edges.
**Add the Cheese and Sour Cream**
- Transfer the roasted potatoes back to the mixing bowl. Add the shredded cheddar cheese and sour cream, stirring until the potatoes are evenly coated.
**Bake Again**
- Return the cheesy potatoes to the baking sheet and bake for an additional 10 minutes, or until the cheese is melted and bubbly.
**Garnish and Serve**
- Remove from the oven and sprinkle with green onions and turkey bacon (if using). Serve hot and enjoy!