If your serious with this question, you really need to take a walk through the local grocery store.
First, you say you are trying to bulk? Drop the egg whites and eat some whole eggs. The fat's good for you, and the cholesterol issue is nill unless you already have a problem. Get some oats, make oatmeal, make oat cakes, hell, eat the oats raw, LOL. Cottage cheese is a fantastic source of protein and easy to carry around. Same for yogurt, nuts, fruit, tuna, well, hell, just about anything. (Yeah, I bring a cooler to work with me to keep me going through the day).
I also like to mix things up with the meat. I get bored with chicken breast. Buy some turkey, breasts are cheap, just as good a protein source as chicken, and leaner. Also cheaper, hell, I LOVE turkey, and it's not just for thanksgiving anyomore!!!!
I also keep a few whole wheat\grain bagels around just to fill me up, peanut butter, home made protein bars, whey shakes, the list just goes on and on. Finding stuff to eat should never be a problem. I'm a former fat ass and well, I love to eat. I think that's why I enjoy lifting so much. I can eat, and eat, and eat, cleanly, but still eat, and yeah, I enjoy the hell out of it, LOL.
Oh, and for dinner, never, ever, ever leave out beef! Ground hamburger, the 95% lean stuff is GREAT. Far cheaper than steak, and well, pretty much just as good. Of course there is steak too, any cut will do, roasts etc. etc. Pork is another great option. Pork chops, ham, cutlets, jeez, I'm getting hungry....that's hit, I'm heading out to the local steak house NOW for breakfast!