These types of restaurants are an extension of buffet or all you can eat style restaurants. Essentially, with prepare it yourself restaurants,
food is ordered but you cook it yourself.
A great example is Korean grill restaurants where raw meat is brought to your table but you cook it yourself on a grill. There is something fun about cooking your own food in a restaurant setting!.