There are plenty of places to eat out in Bansko, the most common being the local, traditional Taverna. You should expect to see dishes mostly comprised of grilled meat and vegetables, although most menus are expansive so there will be something for everyone!
Straying away from traditional restaurants, you can find many other excellent restaurants. The Victoria is less than 100m from Predela and offers some of the best pizzas in town. They will now also deliver!
The Avalon Hotel also hosts an exceedingly popular curry night where booking is a must. It consists of a buffet of curries to suit all tastes - certainly a night not to be missed.