Technically, you do not need oil to toast nuts. Walnuts, especially, are naturally high in fats. However, adding a little oil speeds up the process and draws out the flavor. Plus, it helps adhere salt and other seasonings to the nuts to make them extra flavorful.