1. In a medium saucepan, bring liquid to boil and stir in rice. Cover with lid, reduce heat to a fast simmer. Cook 45-60 minutes. Remove from heat. Let stand covered 10 minutes. Fluff with fork.
2. While rice is almost ready, use a separate pan to saute leeks in butter for 5 minutes. Add mushrooms, saute 2 more minutes.
3. Stir in nuts, cranberries and beans. Gently add cooked rice. Serve hot.