Preheat your oven to 400°F (200°C) to achieve a crispy exterior.
Wash the fingerling potatoes under cold water and pat them dry. Halve larger potatoes lengthwise.
In a large mixing bowl, combine the washed potatoes, olive oil, onion, garlic, Italian seasoning, salt, and pepper. Toss until well-coated.
Grease the baking sheet with olive oil and spread the seasoned potatoes in a single layer.
Roast the potatoes in the oven for about 25-30 minutes, tossing halfway through for even browning.
Check for doneness; they should be golden brown and tender. Roast longer if needed, checking every 5 minutes.
Remove from the oven, let cool slightly, and serve warm, garnished with fresh herbs if desired.