Bring a large pot of salted water to a rolling boil and cook the pasta until al dente according to package directions. I always salt the water generously because it’s your only chance to season the pasta itself. Once cooked, drain it well and let it cool slightly so it doesn’t melt the cheese.
While the pasta cooks, slice the cherry tomatoes in half, tear the basil leaves, and cut the mozzarella balls if needed. Gently separate the prosciutto slices and tear them into bite-sized pieces. Preparing everything in advance makes assembly smooth and quick.
In a small bowl, whisk together the olive oil, balsamic glaze, Dijon mustard, minced garlic, salt, and pepper. Whisk until the mixture becomes slightly thick and well combined. Taste and adjust seasoning carefully since prosciutto adds natural saltiness.
Add the cooled pasta to a large bowl, then gently fold in the tomatoes, mozzarella, and prosciutto. Pour the dressing over the salad and toss until evenly coated. Finally, sprinkle in the fresh basil and give it one light toss to keep the herbs vibrant.
You can serve it immediately, but I prefer letting it chill in the refrigerator for about 30 minutes. This resting time allows the flavors to blend beautifully. Before serving, give it a gentle toss and adjust seasoning if needed.