A non-stick skillet will work fine and the dish will still taste amazing but the potatoes might need to be cooked for longer on their own for that amazing crispy crust. A well-seasoned cast iron skillet is ideal for this recipe as it helps to create that beautiful crust on potatoes, which means more flavor! However, I used my trusted Anolon non-stick saute pan, which looks and feels like a well-seasoned cast iron skillet. And it does brown the potatoes beautifully!