One can find both non vegetarian and vegetarian food options in Bodhgaya and over the years, tourism industry has focused on availability of diverse cuisine. If you are not allergic to roadside foods, give the makeshift tented eateries in the place a try. The hotels have attached restaurants that will delight foodies though. The caffeine buffs can find good quality coffee at Kalchakra Maidan. There are a few good quality Tibetan and Thai cuisine serving restaurants in the place as well. The prices are not very steep as it is.