Gli alimenti ricchi di zinco sono tra i migliori per l'aumento del testosterone. Le ostriche, le carni rosse come il manzo magro ecc. sono in cima alla lista. Oltre a questi, anche quelli ricchi di acidi grassi Omega 3 come le olive, l'olio d'oliva, i pesci come il salmone, le sardine, ecc. sono ottimi per aumentare i livelli di testosterone negli uomini.
Altri alimenti da includere nella dieta sono noci e fagioli, uova, latte magro, farina d'avena, ecc. La L-arginina è un aminoacido che ha dimostrato di aumentare il testosterone nel corpo. Tra le migliori fonti di alimenti che contengono questo aminoacido ci sono i latticini e i prodotti caseari, la carne, le noci, i fagioli, ecc.