They are best eaten right away, however, you can make them ahead of time but the potatoes won't be as crispy. They will be delicious for sure.