Step 1: Cook the Pasta : Bring a large pot of salted water to a boil. Add the pasta and cook according to package directions until al dente. Drain and rinse under cold water to stop cooking. Set aside to cool completely.
Step 2: Prepare the Dressing : In a small bowl or jar, whisk together: Olive oil ,Red wine vinegar,Lemon juice,Dijon mustard,Honey (if using),Minced garlic,Dried oregano, basil, salt, pepper, and red pepper flakes. Whisk until emulsified, or shake well if using a jar. Taste and adjust seasoning if needed.
Step 3: Assemble the Salad: In a large mixing bowl, combine:,Cooked pasta,Salami,Mozzarella pearls,Cherry tomatoes,Olives,Red onion,Bell peppers,Basil or parsley,Pour the dressing over the top and toss until everything is evenly coated.
Step 4: Chill and Serve : Cover the salad and refrigerate for at least 1 hour before serving to allow flavors to meld. Just before serving, toss again and adjust seasoning if needed (a splash of vinegar or olive oil can freshen it up).