In a large mixing bowl, combine the halved baby potatoes, olive oil, minced garlic, lemon juice, lemon zest, oregano, and thyme.
Season the mixture with salt and pepper to taste. Toss everything together until the potatoes are evenly coated with the marinade.
Spread the potatoes in a single layer on a large baking sheet, ensuring they aren’t overcrowded to allow for even roasting.
Roast the potatoes in the preheated oven for 25-30 minutes, or until they are golden brown and tender, stirring halfway through to promote even cooking.
Once the potatoes are done, remove them from the oven, and let them cool for a few minutes.
Garnish with freshly chopped parsley if desired before serving.