Put potatoes in a large pot and fill with enough water to cover potatoes. Bring water to a boil.
Once boiling, continue to cook until potatoes are soft, about 10 minutes. Carefully drain, transfer potatoes to a large bowl, and set aside.
Combine all dressing ingredients in a small bowl and mix well. Set aside.
Once potatoes are cool, add all remaining salad ingredients to the large bowl. Add dressing and lightly toss to coat.
Refrigerate for at least an hour before serving. Then eat up!