In a large mixing bowl, combine the shredded carrots, diced apples, dried cranberries, walnuts (if using), and chopped parsley. Toss gently to mix the ingredients evenly.
In a separate small bowl, whisk together the Greek yogurt, honey, apple cider vinegar, cinnamon, salt, and pepper until smooth.
Pour the dressing over the salad mixture and toss until all the ingredients are well coated.
Cover the salad and refrigerate for at least 30 minutes to allow the flavors to meld.
Serve chilled, and enjoy your refreshing salad!