You are allowed to bring your own food an drink to Keukenhof. You cannot eat or drink your own food at the restaurants. However, there are many spots throughout the park where you can enjoy your meals. That includes a dedicated picnic area.