Preheat your oven to 425°F (220°C).
Wash and scrub the baby potatoes thoroughly.
Cut the potatoes in half to ensure even cooking.
In a large bowl, combine the potatoes with olive oil, garlic powder, rosemary, salt, and pepper.
Toss the potatoes until they are well coated with the oil and seasonings.
Spread the potatoes in a single layer on a baking sheet.
Roast in the preheated oven for 25-30 minutes or until golden brown and crispy.
Stir the potatoes halfway through to ensure even browning.
Once done, remove from the oven and let them cool slightly.
Garnish with fresh parsley before serving.