In large, dry saucepan over medium-high heat, toast couscous for 2 minutes or until pearls begin to turn color. Stir often. Stir in cumin seeds and continue to toast for 1-2 more minutes, stirring often.
Slowly add vegetable stock, as it will sputter, and bring to a gentle simmer. Cover and simmer couscous for about 10 minutes, or until couscous has absorbed all the liquid and is tender-cooked but still has a little bite. Remove from heat and set aside, covered, for another 10 minutes. Drain, if necessary.
In small bowl, combine raisins with ½ cup hot water and set aside to soak and become plump, about 10 minutes.
In large bowl, combine lemon zest and juice, olive oil, garlic, salt, and pepper. Whisk together to blend. Add warm cooked couscous, spinach, red onion, cilantro and mint. Drain raisins and add. Fold together to evenly blend and slightly wilt spinach.
Taste and add more lemon, salt and pepper if you wish. Scatter walnuts and feta overtop. Serve slightly warm or at room temperature. Or cover and refrigerate and serve chilled the same day or next.
Notes
Irene McGuinness is a nutritionist, food writer, food stylist and recipe developer.