This bright brown rice dish can be served warm, or chilled and served as a salad or side.
In a large sauce pan, sauté shallot in 2 tablespoons of oil over moderate heat until softened, about three minutes. Add the rice and cook, stirring, for 3 minutes. Add the stock, salt, and pepper and bring to a boil. Cover and simmer over low heat until the broth is absorbed and the rice is tender, about 45 minutes. Remove from the heat and let stand, covered, for 10 minutes. Fluff with a fork.
Preheat the oven to 350º. Spread the walnuts on a small baking sheet and bake for 10 minutes. Transfer to a plate and allow to cool for 15 minutes. Roughly chop.
Combine rice with remaining tablespoon of olive oil, red wine vinegar, walnuts, cranberries, mint, and feta.
The walnuts can be toasted the day before and stored in an air-tight container.
If eating a gluten-free diet, be sure to use gluten-free stock.