FitnessHealth 15 Testosterone boosting foods 4. Nuts Nuts are full of zinc, the B vitamins, and protein. Nuts also contain other minerals and essential compounds for creating testosterone.