Preheat oven to 400°F. Grease a large, rimmed baking sheet with a thin coat of oil; set aside.
Place the potatoes in a large bowl or Ziploc bag. Add melted butter and toss to coat.
In a separate bowl, stir together flour, Parmesan cheese, Italian seasoning, garlic powder, salt, and pepper. Sprinkle the seasoning mixture over the potatoes and toss to coat.
Spread the potatoes in a single layer on the prepared baking sheet.
Roast the potatoes for 40-50 minutes, or until they’re golden brown and crispy on the outside and fork tender. Stir halfway through so that they brown evenly. Season with additional salt and pepper, to taste. Garnish with chopped fresh parsley, if desired.
Notes
Coat the baking sheet with plenty of oil. This prevents the potatoes from sticking, and helps give them that crispy fried taste and texture.
If your potatoes are really small, just slice them in half. Larger potatoes can be diced into bite-size pieces. Cut the potatoes into uniform size pieces so that they cook evenly.
Make sure that the potatoes are dry before tossing them with the other ingredients. You don’t want extra moisture on the potatoes or they will steam in the oven and won’t be nearly as crispy.
I use salted butter, but you can sub with unsalted butter for slightly less-salty potatoes.
Arrange the potatoes cut-side down on the pan to make sure that they get as brown and crisp as possible.
The total roasting time will vary depending on the size of your potato pieces and on how crispy you like them. They might be done in as little as 40 minutes, or they might require up to 1 hour. Just keep an eye on them and pull them out when they’re just how you like them!