They have chefs who will cook soup, noodles, meat, fish, etc. for you. So there are a lot of options other than what's on display. Choices vary from Thai food (of course), Korean, Japanese and western food. They got several choices on dessert as well. But what I love the most is their crepe. :)
Eating in their restaurant is not boring. Before we went up to the 79th floor where the restaurant is, we visited first their observation deck. Then after dinner, we went to the 81st floor and enjoyed watching the view from their 360' Revolving Roof Deck. Baiyoke sky is the highest building in Bangkok, so the view is unobstructed for miles. It's fantastic at nights because it's cooler and the shimmering lights are very beautiful.