Share Facebook Twitter Pinterest WhatsApp Email A Has Salma Hayek won an Oscar? While Salma Hayek was nominated for an Academy Award for her role as Frida Kahlo in the film “Frida,” she has not won an Oscar as of my last update.