Crispy Leaf Potatoes – the BEST roasted potatoes you’ll ever make! Crazy delicious sliced potatoes that taste like layers of potato chips. Make this for holidays or every day | rasamalaysia.com