Potato Salad with Moringa Leaves Picture Potato Salad with Moringa Leaves is the super food salad you never expected. You’ll love it’s bright, earthy flavors. (Shashi Charles)