Remove the tough stems from the kale and slice the leaves into thin ribbons. Place the kale in a large bowl with 1 tablespoon of olive oil and massage gently for 1–2 minutes until softened.
Cook the rotini pasta according to the package directions in salted boiling water. Drain well and allow it to cool slightly.
In a small bowl, whisk together the remaining olive oil, basil pesto, white balsamic vinegar, lemon juice, garlic, Italian seasoning, red pepper flakes, salt, and black pepper until smooth.
In a large serving bowl, combine the kale, cooled pasta, feta, Parmesan, and chopped sun-dried tomatoes.
Pour the dressing over the salad and toss thoroughly until every ingredient is evenly coated. This Mediterranean Kale Pasta Salad develops even better flavor as it sits.
Refrigerate for at least 30 minutes before serving.