La Supercoupe du Portugal 2009 (portugais : Supertaça Cândido de Oliveira 2009) est la trente-et-unième édition de la Supercoupe du Portugal, épreuve qui oppose le champion du Portugal au vainqueur de la Coupe du Portugal. Disputée le 9 août 2009 au stade municipal d'Aveiro devant 15 722 spectateurs, la rencontre est remportée par le FC Porto aux dépens du Paços de Ferreira sur le score de 2-0.