For Italian Roasted Potatoes, olive oil is the best choice as it adds wonderful flavor to the dish. If you're roasting potatoes and want a neutral oil, avocado oil is a good choice.