A fresh, tangy pasta salad with cherry tomatoes, fresh mozzarella, basil, and a simple balsamic vinaigrette. Quick to make, perfect for picnics and potlucks.
Bring a large pot of salted water to a boil and cook pasta until al dente. Drain and rinse under cold water to stop cooking; toss with a little olive oil to prevent sticking.
Whisk together balsamic vinegar, Dijon, garlic, honey (if using), and a pinch of salt. Slowly whisk in olive oil until emulsified. Adjust seasoning to taste.
In a large bowl, combine cooled pasta, tomatoes, mozzarella, and red onion. Add two-thirds of the dressing and toss gently. Fold in torn basil and toasted nuts, adding more dressing if needed.
Let the salad rest 15–30 minutes for flavors to meld. Serve chilled or at room temperature. Store leftovers in the fridge for up to 3 days; add fresh basil before serving.
Notes
If you prefer less onion bite, soak sliced red onion in cold water for 10 minutes, then drain.
Toast nuts in a dry skillet over medium heat for 3–4 minutes, stirring, until fragrant.
Add grilled chicken, chickpeas, or shrimp to make this salad a complete meal.