12 oz (340 g) pasta (fusilli, penne, or farfalle work best)
1 pint (2 cups) cherry tomatoes, halved
8 oz (225 g) fresh mozzarella balls (ciliegine or bocconcini), halved if large
1 cup fresh basil leaves, torn
2 tbsp pine nuts (optional, for crunch)
For the Dressing:
¼ cup extra-virgin olive oil
2 tbsp balsamic vinegar (or balsamic glaze for sweeter notes)
1 tsp Dijon mustard
1 garlic clove, minced
½ tsp salt
¼ tsp black pepper
Instructions
Cook the pasta: Bring a large pot of salted water to a boil. Cook pasta according to package directions until al dente. Drain and rinse under cold water to stop cooking. Set aside.
Prepare the dressing: In a small bowl or jar, whisk together olive oil, balsamic vinegar, Dijon mustard, garlic, salt, and pepper until emulsified.
Assemble the salad: In a large mixing bowl, combine cooked pasta, cherry tomatoes, mozzarella, and basil. Pour the dressing over and toss until evenly coated.
Optional crunch: Toast pine nuts lightly in a skillet over medium heat and sprinkle them over the salad before serving.