Cook pasta in salted water until al dente. Drain, rinse with cold water, and let it cool.
Chop the spinach, artichokes, and red onion into bite-sized pieces.
In a large bowl, whisk together mayonnaise, Greek yogurt, olive oil, lemon juice, garlic, salt, pepper, and oregano.
Toss the cooked pasta with the dressing until evenly coated.
Add the chopped spinach, artichokes, red onion, cherry tomatoes, and parmesan to the bowl.
Mix everything well, ensuring each bite gets coated in creamy, cheesy goodness.
Refrigerate for at least 20 minutes to let the flavors blend (if you have the patience).
Serve chilled or at room temperature and watch it disappear.