no. People in Bansko don't need to eat, they are part of a sub-species of humanity that can subsist on grass and fresh mountain air. Better pack your own supplies.
And it stays open late as well. We always stay in Eagles Nest and use it all the time. One supermarket at the top of Angel Street going towards the gondola tried to charge us 11 lev for a child size yogurt so be careful.