Preheat your oven to 425°F (220°C).
Wash the baby potatoes thoroughly and cut them in half if they're larger than bite-sized.
In a large bowl, combine olive oil, lemon juice, lemon zest, salt, pepper, rosemary, and thyme.
Add the potatoes to the bowl and toss until fully coated with the mixture.
Spread the potatoes in a single layer on a baking sheet lined with parchment paper.
Roast the potatoes for 30-35 minutes, flipping halfway through.
Once roasted, remove from the oven and let them rest for a few minutes before serving.