This creamy Italian pasta salad is loaded with tender pasta, crisp cucumbers, juicy tomatoes, salami, and mozzarella cheese tossed in a homemade creamy Italian dressing. Perfect for summer BBQs, potlucks, meal prep, and family dinners.
Cook pasta according to package directions until al dente. Drain and rinse under cold water until completely cooled.
Add the cooled pasta, cucumber, tomatoes, salami, and mozzarella to a large mixing bowl.
In a small bowl, whisk together the mayonnaise, Greek yogurt, olive oil, red wine vinegar, lemon juice, Dijon mustard, honey, Italian seasoning, garlic powder, Parmesan cheese, salt, and black pepper until smooth.
Pour the dressing over the pasta mixture and toss until everything is evenly coated.
Cover and refrigerate for at least 30 minutes before serving to allow the flavors to develop.
Stir before serving.
Notes
This pasta salad tastes even better after a few hours in the refrigerator.
If making ahead, reserve a small amount of dressing to stir in before serving since the pasta will absorb some of the dressing as it chills.
Store leftovers in an airtight container in the refrigerator for up to 4 days.