I am a believer in the school of thought that any food can be a breakfast food.
There is no reason to limit yourself to traditional "breakfast foods" first thing in the morning. Some of those foods, like pancakes and syrup, are out of place anyway, when you really think about it. Batter and syrup? Doesn't that sound like dessert to you? (I'm not saying that is wrong, by the way; no one has eaten more cookies for breakfast than yours truly).
Some foods are more pleasant to eat right after you wake up than others, I will concede that point. I have never woken up and thought to myself, "If only I had some sushi right now." But maybe that is because I have never tried it.
Other foods snuggle right up to my breakfast eggs. Take the avocado, for example. Avocado subs in as a breakfast food quite naturally. It's creamy, it's not sugary, and it doesn't make my coffee taste weird.
Last weekend, I had an avocado on hand, so I prepared this wholesome breakfast. Since it does not require much of a recipe, I'll just tell you what to do: poach an egg in 1 1/2 inches of gently simmering water with 1 tablespoon of white vinegar for about 4 minutes. Pit an avocado and scoop it out onto a plate. Add a few grape tomatoes and a sprig of basil to the plate. Lift the egg from its poaching liquid with a slotted spoon and allow it to drain for a few seconds. Place the egg on the plate and sprinkle a bit of sea salt over it.
Pour yourself a cup of coffee and dig in.