Preheat your oven to 400°F (200°C).
Wash the baby potatoes thoroughly and cut them into halves or quarters, depending on their size.
In a large mixing bowl, combine the cut potatoes, olive oil, minced garlic, dried rosemary, salt, and black pepper. Mix well until the potatoes are evenly coated with the oil and seasonings.
Spread the potatoes in a single layer on a baking sheet, ensuring they are not overcrowded.
Bake in the preheated oven for 25-30 minutes, or until the potatoes are golden brown and crispy. Halfway through, stir the potatoes for even roasting.
Once done, remove the potatoes from the oven and sprinkle fresh parsley on top if desired.
Serve warm as a delicious side dish to your main course.