Cook the pasta: Boil in well-salted water until just al dente. Drain and rinse briefly under cool water to stop cooking and prevent clumping.
Whisk the dressing: In a bowl, combine olive oil, vinegar, Dijon, honey, garlic, oregano, salt, and pepper until emulsified.
Toss the base: In a large bowl, add cooled pasta, tomatoes, cucumber, bell pepper, red onion, olives, mozzarella, and parsley.
Pour in most of the dressing and toss gently.
Taste and adjust: Add salt, pepper, or a splash more vinegar if needed. If it seems dry, add the remaining dressing.
Portion into cups: Spoon the salad into small cups, packing each lightly so you get a bit of everything in every portion. Sprinkle with Parmesan if using.
Chill: Cover and refrigerate at least 30 minutes to let flavors meld.
They’re even better after a few hours.
Serve: Add tiny forks or cocktail picks. Garnish with extra herbs on top for color.