La Supercoupe du Portugal 2006 (portugais : Supertaça Cândido de Oliveira 2006) est la vingt-huitième édition de la Supercoupe du Portugal, épreuve qui oppose le champion du Portugal au vainqueur de la Coupe du Portugal. Disputée le à l'Estádio Dr. Magalhães Pessoa de Leiria devant 8 890 spectateurs, la rencontre est remportée par le FC Porto aux dépens du Vitória Setúbal sur le score de 3-0.