Bring water to a boil: Fill a large pot with at least 4–5 quarts (liters) of water. Bring to a rolling boil and salt generously (about 1 tbsp kosher salt).
Cook the pasta: Add the bow tie pasta, stir immediately, and cook until al dente (check package; typically 9–11 minutes). Taste at 8 minutes — it should have a slight chew. Reserve 1/3 cup of the pasta cooking water, then drain. Rinse briefly under cold water to stop cooking and cool the pasta for salad (shake to remove excess water).
Prep the mix-ins: While the pasta cooks, halve the tomatoes, dice cucumber and bell pepper, thinly slice the onion, chop herbs, and thaw peas if frozen. Toast the nuts in a dry skillet over medium heat for 2–4 minutes until fragrant; set aside to cool.
Make the vinaigrette: Whisk together vinegar, lemon juice, Dijon, garlic, honey (if using), salt and pepper. Slowly whisk in the olive oil until emulsified. Alternatively, place everything in a jar and shake vigorously. Taste and adjust seasoning.
Combine salad components: In a large bowl, add cooled pasta, vegetables, half the feta, half the chopped herbs, and the olives/peas. Pour the vinaigrette over and toss gently to coat evenly. If the salad seems dry, add 1–2 tbsp reserved pasta water to help the dressing cling.
Rest & finish: Cover and chill the salad 30–60 minutes to let flavors meld (optional but recommended). Before serving, toss again, taste and adjust salt/acid. Finish with remaining feta, basil chiffonade, toasted nuts, and a final grind of black pepper. Serve slightly chilled or at cool room temperature.