This healthy potato salad with yogurt dressing and pickled onions is creamy, tangy, and zesty. No mayonnaise, eggs, or celery needed. It's perfect as a side dish, for BBQs, picnics, and potlucks.
Potatoes: Wash the baby potatoes and cut them in half. Cut larger potatoes into quarters. Start cooking them in cold water with a generous pinch of salt. Bring to a simmer and cook for 8 minutes.
Green beans: Wash the beans and trim the ends. Cut them in half or into thirds. Add them to the pot with the potatoes and cook everything for another 8 minutes. Check the doneness of the potatoes with a fork a few times to prevent overcooking. The fork should easily slide in upon small pressure but the potato should not fall apart. Drain when everything is cooked.
Season and cool: Add the warm potatoes and beans to a large bowl and season with 2 tablespoons of pickled onion juice. Then, cool to room temperature for 15-20 minutes. If time allows, place them in the refrigerator for an hour or overnight.
Make the dressing: Add the soy yogurt, mustard, lemon zest, lemon juice, chopped dill, garlic powder, and salt to a small lidded jar. Shake until combined. Add a little milk if you like a thinner consistency.
Combine before serving: Drain and rinse the white beans. Add them to the potatoes and green beans. Pour the dressing over the potato salad and toss to combine. Top with pickled onions, more dill, and lemon zest.
Notes
Choose the right potatoes. You wanna look for small waxy potatoes that will hold their shape well. Small yellow or red potatoes are great.
You can make this salad up to 24 hours ahead of time. This gives it plenty of time to cool. But toss it with the dressing right before serving.
Add chopped almonds for some crunch since all the elements of this salad are pretty soft.