But if you eat a variety of those food sources, you can skip the meat and still get all the amino acids you need, she adds. As for post-workout food, Cohen suggests eating or drinking more protein an hour or two after lifting weights for bodybuilders and athletes.