Add the cubed potatoes to a large pot and cover with water. Bring to a boil and simmer for 10-15 minutes, or until fork tender. Drain and cover with a clean kitchen towel - allow to steam for 10 minutes.
Meanwhile, add all of the pesto ingredients to a food processor and pulse to combine. Taste and adjust seasonings as needed. Set aside.
Combine the potatoes, pesto and red onion in a large bowl. Toss to combine. Serve at room temperature or chill in the fridge. Top with fresh basil right before serving.
Calories: 195kcal, Carbohydrates: 27g, Protein: 4g, Fat: 9g, Saturated Fat: 1g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 5g, Trans Fat: 0.02g, Sodium: 67mg, Potassium: 661mg, Fiber: 4g, Sugar: 2g, Iron: 1mg