You can substitute oil with any oil that you want. The salad would still taste great, but it may not turn out as well as the one made with olive oil or soybean oil.