#7 – Chicken
If you are looking for a high source of protein with little fat, don’t look any further. A 100-gram serving of white meat contains around 30 grams of protein and only about 4 grams of fat. There is no further need to explain why chicken is one of the best foods that packs on muscle.