Steakhouse 55 (
Disneyland Hotel) breakfast is amazing - the french toast is to die for and the perfect pre-race carb free-for-all. As is the Carnation Cafe breakfast - you're on main street and can watch all the cute little ones arriving into the park all excited and dressed up!
Obviously Blue Bayou for the ambiance though the food leaves much to be desired.
In California Adventure, I adore Wine Country - especially for the World of Color dining package. But there's also a really good salad and pasta place in the restaurant near California Screaming (Boardwalk Pizza).
I'm not a fan of the character meals at Disneyland. So I tend to avoid them like the plague. If you want the freshest treats from a candy counter, go back to Pooh Corner in Disneyland. Freshest cake pops and sweets
EDIT: I ALMOST FORGOT CATAL IN DOWNTOWN DISNEY - SORRY!. You need to eat here for a dinner meal. Everything on the menu is superb. Lots of protein and makes for a great recovery meal after a race.