It depends on your personal body chemistry. Some people stay awake very well after drinking caffeine products. When I have processed food, especially with MSG, it keeps me awake, but not in a good way. My blood pressure rises and I am unable to sleep. Remember tiredness is your body's way of demanding a recharge. Don't force being awake.
The most obvious is anything with caffeine. Dr. Pepper has the most caffeine of any soft drink and then there is coffee. Foods with tyramine produce a stimulant in the brain that keeps you awake. Some examples of food with tyramine is ham, bacon, cheese, tomato's, and chocolate.
I doubt there is such a magic food. I do know that it is a good idea to avoid meals rich in carbohydrates when you want to stay awake and alert, because the carbs tend to make you feel sleepy. Better to stick with mostly lean protein and vegetables.
Anything with caffiene in it should keep you going for a while. Also, I always find that a bite of something really spicy will give me the jolt I need to stay awake.