Do startu w fazie grupowej uprawnione były 32 drużyny (w tym 10 zwycięzców rundy play-off). Losowanie odbyło się 28 sierpnia 2014 roku (godz. 17:45). W jego trakcie zespoły zostały rozdzielone na 4 koszyki, następnie rozlosowane i podzielone na 8 grup po 4 drużyny każda. Do jednej grupy nie mogły trafić drużyny z tego samego koszyka i federacji oraz – ze względu na trudną sytuację polityczną – zespoły z Rosji i Ukrainy.
Wszystkie zespoły zagrały ze sobą dwukrotnie w systemie mecz-rewanż. Po 2 najlepsze drużyny z każdej grupy awansowały do fazy pucharowej, drużyny z 3. miejsc otrzymały prawo gry w 1/16 finału Ligi Europy UEFA.
Podział na koszyki Drużyny zostały podzielone na koszyki na podstawie klubowego rankingu UEFA. Obrońcą pucharu jest Real Madryt, który automatycznie został przydzielony do koszyka nr 1. Poza nim do koszyka 1 trafiły zespoły z miejsc 1-10. Zespoły z miejsc 14-22 do koszyka nr 2, 24-37 koszyka nr 3 oraz 44-233 do koszyka nr 4.