To ward off nutrient deficiencies, maintain high energy, and keep your overall health optimal, do yourself a favor: Eat meat.

Meat from fish, chicken, beef, and wild game offers its own specific array of vitamins, nutrients, and protein profile. A workout warrior looking to build muscle should keep these top protein sources stocked, or at least on rotation throughout the year.

Here's a list of 20 top foods for carnivores looking to improve their physiques and stay in great shape.