Yes, you are allowed to bring outside food and beverage items into the park for self-consumption. Keukenhof has a picnic area and various benches throughout the park where you can sit down to eat. You are not allowed to take your own food or beverages inside our restaurants.
Yes, dogs are welcome in Keukenhof as long as they remain on a leash. Dogs are not allowed in the pavilions or restaurants with exception of guide dogs. Dog poop bags are available for free at the ticket collectors.
There are a lot of restaurants in Keukenhof. You can eat poffertjes [tiny Dutch pancakes] or go to an Italian or Asian restaurant. Across the park you will also encounter a number of mobile food outlets with delicious snacks like strawberries, herring or hotdogs.