हायेक ने तीन फिल्मों में गाने गाए हैं। उनका पहला गाना "डेसपरेडो" के लिए गाया गया "क़ुएदते एकुई" था। "फ्रीडा" में उन्होंने लोस वेगा बैंड के साथ मेक्सिकन लोक गीत "ला ब्रूजा" गाया। उन्होंने "सिएंते मी अमोर" गाना भी रिकॉर्ड किया जो "वंस अपोन अ टाईम इन मेक्सिको" में फिल्म में अंत में दिखाए जाने वाले नामों के साथ आता है। उन्होनें "एक्रोस दी यूनिवर्स" में एक गायिका नर्स के रूप में "हेपीनेस इज अ वार्म गन" में भी अपना योगदान दिया।

गायन के क्षेत्र में उनकी ख्याति
प्रचार का कार्य
हॉलीवुड में बाद में किये गए कार्य: निर्देशक, निर्माता और अभिनेत्री के तौर पर
मेक्सिको