In a large mixing bowl, combine the diced Honeycrisp apples, broccoli florets, red onion, walnuts (if using), and dried cranberries.
In a small bowl, whisk together the Greek yogurt, apple cider vinegar, honey, olive oil, salt, and pepper until well blended.
Pour the dressing over the salad ingredients in the mixing bowl.
Toss all ingredients together gently until the salad is well coated with the dressing.
Taste and adjust seasoning with additional salt and pepper if desired.
Serve immediately, or let it chill in the refrigerator for 10-15 minutes to allow the flavors to meld.
For added protein, consider adding grilled chicken or chickpeas.
This salad is best served fresh but can be stored in the refrigerator for up to 2 days.
Feel free to customize the salad with other ingredients such as sunflower seeds or feta cheese for extra flavor.