Are these good healthy foods for building lean muscle and losing fat?

Beef
Bison
Chicken
Turkey
Salmon
Whole eggs
Full-fat milk
Protein powder
Butter
Fish oil
Fruits and vegetables
Whole-grain oats
Lots of water
2 answers 2