In a small bowl or jar with a lid, combine olive oil, balsamic vinegar, lemon juice, garlic, Italian seasoning, salt, and pepper. Whisk or shake until everything is well blended. Set aside.
Cook the pasta according to the package directions. Once cooked, drain and rinse with cold water to stop the cooking process.
In a large bowl, combine the cooked pasta, tomatoes, mozzarella pearls, and basil. Drizzle the prepared vinaigrette over the mixture and toss gently. Taste and adjust the seasoning if needed. Serve immediately.
For a make-ahead option, drizzle ¾ of the dressing over the salad, toss, cover, and store in the refrigerator. When ready to serve, drizzle with the remaining dressing, toss again, and serve.
Notes
Prep ingredients ahead by pre-chopping your basil and tomatoes.
Opt for small pasta shapes like farfalle or penne.
Fresh basil is key for the best flavor.
Adjust the dressing to taste, and balance flavors as needed.