If you are taking the toll road(528 E), there aren't great places to stop between MCO and getting on the toll road and there is nothing on the toll road. It takes around 40 minutes before you get on I95 towards Vero. Once you are on 95 you will see the typical fast food restaurants. Again, if your directions have you exit at 156 towards Fellsmere Rd, there aren't many options between there and Vero so if you are really hungry, I would eat somewhere off I95.
I don't know what type of restaurant you would like. If it's a sit down place, I don't know Melbourne or Palm Bay well enough to suggest something. If you are looking more for Vero and/or Sebastian, I can help a little more.