Begin by cooking the pasta according to package instructions until al dente. Drain and rinse under cold water to cool the pasta and prevent sticking.
In a large mixing bowl, combine the cooked pasta, cherry tomatoes, cucumber, red onion, bell pepper, pepperoncini, black olives, mozzarella cheese, and Parmesan cheese.
In a separate small bowl, whisk together the olive oil, red wine vinegar or lemon juice, garlic powder, Italian seasoning, salt, and pepper to create the dressing.
Pour the dressing over the pasta salad and toss until all the ingredients are well coated.
Gently fold in the fresh parsley for added flavor and color.
Cover the salad and refrigerate for at least 30 minutes to allow the flavors to meld.
Before serving, give the salad a good mix and adjust seasoning if needed.
Notes
Serve chilled for best flavor. Garnish with fresh parsley and whole pepperoncini.