In a medium saucepan, combine the rinsed quinoa and water or vegetable broth. Bring to a boil, then reduce heat to low, cover, and simmer for about 15 minutes, or until all the liquid is absorbed.
Remove the saucepan from heat and let the quinoa sit, covered, for 5 minutes. Fluff with a fork and let it cool to room temperature.
In a large mixing bowl, combine the cooled quinoa, cranberries, toasted almonds, cucumber, red onion, feta cheese (if using), and parsley.
In a small bowl, whisk together the olive oil, apple cider vinegar, honey or maple syrup, salt, and pepper.
Pour the dressing over the salad and toss gently to combine all ingredients well.
Taste and adjust seasoning as needed.
Let the salad sit for at least 15 minutes to allow the flavors to meld before serving.
Notes
Let the salad sit for at least 15 minutes to allow the flavors to meld.