1. Preheat your oven to 425°F (220°C) and line a large baking sheet with parchment paper or lightly grease it.
2. Place the diced potatoes and sliced onions in a large bowl.
3. Drizzle the olive oil over the potatoes and onions, and toss to coat evenly.
4. Sprinkle the salt, black pepper, garlic powder, dried rosemary, and dried thyme over the mixture, then toss again to ensure everything is well-seasoned.
5. Spread the potatoes and onions out in a single layer on the prepared baking sheet.
6. Roast in the preheated oven for 25-30 minutes, or until the potatoes are golden brown and crispy, and the onions are caramelized. Be sure to stir the mixture halfway through cooking for even roasting.
7. Remove from the oven and let cool for a few minutes before serving.
Variations & Tips
For a different twist, try adding some diced bell peppers or sliced carrots to the mix. If your family enjoys a bit of spice, sprinkle a pinch of red pepper flakes or some smoked paprika over the potatoes and onions before roasting. For an extra crispy finish, you can place the baking sheet under the broiler for a minute or two at the end of the cooking time. Also, for picky eaters, you can reduce the amount of onions or even use sweet onions for a milder flavor.