In a large pot, bring salted water to a boil. Add the halved baby potatoes and cook for about 10-12 minutes, until they are tender but still firm. Drain the potatoes and let them dry for a few minutes.
While the potatoes are drying, melt the butter in a large skillet over medium heat. Add the minced garlic and sauté for 1-2 minutes until fragrant, being careful not to let it burn.
Stir in the chopped parsley, rosemary, and thyme to the skillet and cook for an additional 1 minute to release the herbs’ flavors.
Add the cooked potatoes to the skillet and toss them in the garlic herb butter mixture until well coated. Season with salt, black pepper, lemon zest, and lemon juice, stirring gently to combine.
Transfer the buttery potatoes onto a baking sheet lined with parchment paper, spreading them out in a single layer.
Roast in the preheated oven for 20-25 minutes, flipping halfway through, until they are golden brown and crispy on the outside.
Once done, remove from the oven and garnish with additional fresh herbs if desired.