Begin by placing the halved baby potatoes in a large pot of salted water. Bring to a boil over medium-high heat. Cook the potatoes for approximately 15-20 minutes until they are fork-tender but not falling apart. Drain them well and allow them to cool for a few minutes.
While the potatoes are cooling, whip up the creamy dressing! In a medium-sized mixing bowl, combine the Greek yogurt, mayonnaise, lemon juice, lemon zest, Dijon mustard, garlic powder, salt, and cracked pepper. Whisk the ingredients together until the mixture is smooth and well unified.
Once the potatoes are cool enough to handle, cut them into bite-sized chunks if they aren’t already halved.
In a large mixing bowl, add the cut potatoes, freshly chopped dill, finely diced red onion, and diced cucumber. Stir well to combine.
Drizzle the luscious dressing over the potato salad mixture. Carefully fold the ingredients together with a spatula until the potatoes are generously coated in the creamy, zesty dressing.
Taste your salad and adjust the seasoning, adding extra salt, cracked pepper, or additional lemon juice to suit your palate.
For the best flavor, cover the salad and chill it in the refrigerator for at least 30 minutes before serving. This will allow the flavors to beautifully meld together.
Notes
For the best flavor, chill the salad for at least 30 minutes before serving.