You are welcome to bring your own picnic to Stonehenge. There is a dedicated picnic area in the monument field.  Takeaway catering is also served at the visitor centre if you wish to purchase food on the day.