Preheat oven to 425 degrees. Line a large baking sheet with aluminum foil and grease well with oil.
Wash and cut your larger potatoes so they are all about the same size as the smallest whole potatoes. I like a 1 inch pieces.
Put the potatoes and onions in a large bowl and toss with oil until evenly coated. Sprinkle and toss with garlic powder, Italian Seasoning, salt and pepper until well coated (adjust the amount of seasonings to your taste if needed).
Spread the potato mixture onto a foil lined & greased baking sheet in a single layer. The more room you can leave between the potatoes, the crispier they will become. The closer they are together, the more they will steam, reducing the crispiness.
Roast for about 20-25 minutes or until they are browned and crisp the way you like them. Remove from oven and top with parmesan cheese and chives/parsley and serve with a bunch of yummy dips and seasonings if you'd like.