Crispy Leaf Potatoes By Nina B. White October 26, 2019 the BEST roasted potatoes you'll ever make. Crazy delicious sliced potatoes that taste like potato chips. Make this for holidays or every day! Read AlsoSlutty Cheesecake BarsTomato Basil Mozzarella ToastsThe BEST Crispy Cheese Baked BroccoliSuperfood Breakfast CookiesBanana Pudding Lasagna You may like these posts :Zucchini TotsZucchini Fritters4 Ingredient Pesto Chicken BakeCrispy Keto Taco Shells