01 -
Bring a large pot of salted water to a boil. Add the spaghetti and cook until al dente according to package instructions, usually about 8-10 minutes. Drain the pasta and immediately rinse under cold water to stop the cooking process. Toss with a small amount of olive oil to prevent sticking, then set aside to cool completely.
02 -
While the pasta is cooking, prepare all the vegetables. Halve the cherry tomatoes, dice the cucumber and red bell pepper, finely chop the red onion, and chop the fresh parsley. Make sure all vegetables are roughly the same size for even distribution in the salad.
03 -
In a small bowl or jar, whisk together the olive oil, red wine vinegar, lemon juice, sugar or honey, dried oregano, garlic powder, salt, and pepper until well combined. If using a jar with a lid, you can seal it and shake vigorously to emulsify the dressing.
04 -
In a large serving bowl, combine the cooled pasta, cherry tomatoes, cucumber, red bell pepper, red onion, shredded carrots, black olives, and parsley. Pour the dressing over the salad and toss gently to coat everything evenly.
05 -
Cover the bowl and refrigerate for 1-2 hours to allow the flavors to meld together. Before serving, give the salad another gentle toss and, if desired, sprinkle the shredded mozzarella cheese on top. Add any optional ingredients like grilled chicken, avocado, or artichokes at this time.