Preheat your oven to 425°F (220°C).
Wash the baby potatoes thoroughly and pat them dry.
Cut each potato in half, ensuring even cooking.
In a large bowl, combine olive oil, salt, pepper, garlic powder, rosemary, and paprika.
Add the halved potatoes to the bowl and toss until evenly coated.
Spread the potatoes in a single layer on a baking sheet.
Roast in the preheated oven for 30-40 minutes, turning halfway through.
Check for doneness by piercing with a fork; they should be tender inside.
Remove from the oven and let them rest for a few minutes.
Serve hot, garnished with fresh herbs if desired.