Bring 3 cups salted water to a simmer; add 1 1/2 cups basmati rice, cover and cook over low heat until tender, about 20 minutes. Fluff with a fork, then let cool. Toss with 4 cups baby spinach, 1/2 cup each chopped marinated artichoke hearts and toasted slivered almonds, 1 cup chopped fresh dill, 1 tablespoon grated lemon zest, the juice of 2 lemons and 1/3 cup olive oil. Season with salt and pepper.
Photograph by Chris Court