After a long time of basically orthorexia, I've come to the conclusion I can basically eat whatever I want as I'm a 22 year old guy. My attempts at using low carb dieting was disastrous for everything athletic, as your mental state goes to hell, along with endurance. So basically, whatever you do, don't do low carb. With 4-5 days a week skating and 4-5 days a week lifting or plyometrics, it was terrible.
Basically I try to get in 3000-4000 calories a day. My BMR is about 1800. I can lose weight on about 3000 a day. If I don't reach at least 2500 or so, I actually paradoxically won't lose weight or will gain from my metabolism slowing down. I was 195 during the winter, got down to low 180s right now. I'd like to be in the low 170s so I can have abs and be super mega lean, but in clothing I look fine and people say I look skinny. Generally, just stay away from processed stuff. However in my case, I learned it's better to eat processed stuff than not eat at all. IE, if I'm out for the day, it's better to stop at McDonalds and get some calories in rather than go like 6 hours without eating on just a cup of coffee. Protein I try to make 20% of my calories, a lot of days I don't even reach that, though. I also try to not eat past 9 or so PM.
I'm sure what I'm saying pretty much isn't too applicable for others in here, ie, eating 3-4K calories a day and stuff. Women I think in general need to be a bit stricter with their diets. Another guy at my rink who's my age, and who's been skating longer and is better than me, I routinely see him eating McDonalds before skating. I think he gets 2-3 hours a day ice time, though, and I'm lucky for an hour. Pretty lean, though. I think pro athletes for the most part eat whatever they want (that guy can do triples.)
As far as food I'd eat that's not junk food if I were more organized, I like hummus and bread a lot. Homemade pizza is good, too, but I might use part skim cheese instead of whole milk, or make one with hummus for sauce and veggies on top. Pasta is OK. Burgers and sandwiches are cool. I also don't really "snack" either. I tend to either make big gigantic meals or eat nothing. So if I skip a meal it hurts relatively more, as I don't snack. People will see me eating and be like "Woah you eat so much food!" or something, and I'll have a plate full of food, and they'll have a tiny plate. But the difference is, when they get home, they'll be having the chips and soda throughout the day, and in my experience (I used to be 230-240lbs at 5'9) that's more what packs on the pounds. Like a burger has, say, 500 calories. Chips or something will have the same calories for a bowl of them, and not fill you up and not be of any nutritional value.