You could also get protein bars. I like the Luna Bars or GeniSoy: tasty and very much like the Snickers Bars you are used to, only more nutritious. They are surprisingly filling, and you could also grab a piece of fruit to eat with it. That should tide you over until lunch, if it’s early.
Myself, I am a recent granola convert. I buy a big container of it from the bulk section of the natural food store, with plenty of extra raisins mixed in. I put soy milk in it, and if you wanted to do that but didn’t have a fridge, you could get the drink boxes in aseptic packaging and open a fresh one each morning for your cereal. I find a nice big bowl of granola is very satisfying and keeps me from snacking until lunch.
My favorite breakfast is spaghetti & meatballs. I use good sauce from a jar, and Gardenburger’s non-meat meatballs. I like the thin spaghetti, but I’ve tried all different types of pasta.
Eggs are so easy to prepare in the morning - just spray a pan with Pam, crack in an egg or two, and stir over medium-high heat until they’re done. If you like, add some salt, pepper and/or cheese right at the end. You can eat this by itself (right from the pan if you’re really in a hurry!) or serve it over toast or wrap it up in a tortilla warmed in the microwave. It doesn’t take more than 15 minutes to cook and eat and it will keep you going for the whole morning. Drink some juice or take some fruit with you for later to make it even healthier.
Melt some butter in a griddle or frying pan. Butter one side of a slice of bread, tear out a hole of about two inches in diameter. Put bread in griddle (unbuttered side down) along with part you’ve torn out. Crack an egg in the hole. Cook until bottom nice and brown, and egg fairly well set, then flip over, and cook the rest of the way. You can cook meat in the same pan if you like, but it is fine without any. Benefit - only one dish, no mixing bowls or anything.