La Copa Heineken 2004-05 fue la décima edición de la Copa Heineken . Los equipos participantes, de Inglaterra , Francia , Irlanda , Italia , Escocia y Gales , se dividieron en seis grupos de cuatro, en los que los equipos jugaron partidos de local y de visitante entre sí. Los ganadores de los grupos, junto con los dos mejores segundos, se clasificaron para la fase eliminatoria. El club francés Toulouse ganó una final muy reñida contra el también equipo francés Stade Français por 18-12 después de la prórroga. Toulouse se convirtió en el primer club en ganar el evento tres veces.
En los partidos de grupo los equipos recibieron:
Los equipos que se clasificaron para la fase eliminatoria se indican en negrita sobre un fondo verde. Sus cabezas de serie en la fase eliminatoria se indican junto al nombre del equipo.
Toulouse se convirtió en el primer equipo tricampeón de la competición.