4. Lean Beef
For decades, beef has remained at the top of the list of best muscle-building foods—and for good reason! Beef contains a muscle-building combination of protein like essential amino acids, B-vitamins, and creatine Opens a New Window. . Beef also contains a mixture of saturated fat, which can support healthy testosterone levels, and monounsaturated fat, for heart heath. As an added benefit, people who eat more red meat report feeling lower levels of anxiety and stress, according to research from the University of Melbourne.