You definitely could use homemade puff pastry to make this recipe if you have it on hand. Although making your own puff pastry does take a lot of time and effort it would really help to make this dish taste more authentically homemade and be a great way to show off your culinary skills.