For people posting that some Superchargers don't have restaurants nearby, have you ever considered calling ahead and ordering food for takeout? I haven't done this in a Tesla but have done it in a regular ICE before. You could call when you are 15 to 30 minutes out so that it is ready for you to pick up when you get there. Then head to the Supercharger and eat while charging. Sure, you'd probably have to end up eating in/near the car but then at least you'd have some "real" food.
Yes, we have called ahead and picked up food from Bob Evans at the bottom of the hill from the Triadelphia, WV Supercharger and ate inside the lobby/breakfast area at the Hampton Inn where the Superchargers are.