Preheat oven to 400°F (200°C).
- In a large bowl, toss baby potatoes with olive oil, minced garlic, Italian seasoning, salt, and pepper.
- Spread potatoes in a single layer on a parchment-lined baking sheet.
- Roast for 25-30 minutes, stirring halfway, until tender and golden brown.
- Remove from oven, sprinkle Parmesan evenly over potatoes.
- Return to oven and roast for an additional 5-7 minutes until cheese is melted and crispy.
- Garnish with chopped parsley if desired and serve warm.