If it's a ride where breakfast will matter, metric century or longer for me, I pack in protein. I also plan for enough time to digest. This is good for me because I'm always taking it easy for the first hour or so of a long ride and then not going incredibly fast after that point either. Afterwards I keep a steady intake of carbs, with a decent bit of protein initially, pbnj or equivalent, transitioning to liquids around mile 80 to finish strong.
So I picked the coffee one.