Preheat your oven to 425°F (220°C).
Wash and scrub the baby potatoes thoroughly.
Cut larger potatoes in half to ensure even cooking.
In a large bowl, toss the potatoes with olive oil, salt, pepper, garlic powder, and rosemary.
Spread the potatoes in a single layer on a baking sheet.
Roast in the preheated oven for 25-30 minutes or until golden brown.
Stir the potatoes halfway through cooking for even crispiness.
Check for doneness by piercing with a fork; they should be tender inside.
Remove from the oven and let them cool slightly.
Garnish with fresh herbs before serving.