Cook the quinoa: Combine the rinsed quinoa and water in a saucepan. Bring to a boil over medium-high heat (uncovered), then decrease the heat to medium and maintain a gentle simmer. Cook until the quinoa has absorbed all of the water, about ten minutes. Remove the pot from heat, cover, and let the quinoa steam for five minutes. Spread out the cooked quinoa on a baking sheet to cool or rinse it under cold water to cool more quickly.
Whip up the dressing:In a small bowl, mix together the yogurt, oil, lemon zest, lemon juice and dill.
Finish the salad: In a large bowl, combine the cooked quinoa, spinach, cranberries, sliced almonds, green onion, and salt. Pour the dressing over top. Gently toss everything to combine. Taste and adjust seasonings, if necessary.