The albergue in Roncesvalles has a kitchen for pilgrim use but does not offer meals. However upon arrival you can buy at the albergue a ticket for a simple pilgrim dinner and/or breakfast in a nearby Roncesvalles hotel.
In nearby Burguete there is only one church, next to it is a small plaza and at the back of the plaza a GREAT cafe/bar which is open early every morning and very pilgrim friendly. Within their complex is the local fronton court. I have always stopped here on my way down from Roncesvalles. If is still dark as you leave Roncesvalles be sure to wear or carry your head torch.
See also this earlier thread
https://www.caminodesantiago.me/community/threads/eating-in-roncesvalles.46226/