Preheat your oven to 425°F (220°C).
Wash and dry the baby potatoes thoroughly.
Cut the potatoes in half to ensure even cooking.
In a large bowl, combine olive oil, garlic powder, rosemary, salt, and pepper.
Add the halved potatoes to the bowl and toss until well coated.
Spread the potatoes in a single layer on a baking sheet.
Roast in the preheated oven for 30-35 minutes, turning halfway through.
Check for doneness by piercing with a fork; they should be tender inside and crispy outside.
Once cooked, remove from the oven and let cool for a few minutes.
Garnish with fresh herbs before serving.