Begin by boiling the halved baby potatoes in a large pot of salted water until tender, about 15-20 minutes. Drain and let them cool for a few minutes.
In a separate mixing bowl, combine Greek yogurt, Dijon mustard, apple cider vinegar, fresh dill, garlic powder, and onion powder. Whisk together until smooth.
Once the potatoes have cooled slightly, add them to the bowl with the dressing. Toss gently to coat the potatoes evenly.
Fold in the diced celery, diced red bell pepper, and sliced green onions. Mix until all ingredients are well combined.
Season the salad with salt and pepper to taste, adjusting as needed.
Cover the potato salad and refrigerate for at least 30 minutes to allow the flavors to meld.
Notes
Serve the potato salad in a large bowl, garnished with extra dill sprigs and slices of boiled eggs on top for an elegant touch.