The ideal post workout food is probably chicken breast and baked sweet potato. I prefer the convenience of canned fish, so I use sardines or tuna packed in water. Sardines and tuna are not as lean as chicken breast, but still lean enough to digest fast, at least the ones packed in water. I prefer the taste of fish packed in oil, but I take stuff packed in water for my post-workout meals.
The recommendation for a pre-workout meal is protein and fat. Probably the ideal pre-workout food is a boiled egg or two. I skip the pre-workout meal a lot, but one boiled egg or a small handful of nuts are what I eat.