Champions League winner Chelsea will begin the defence of its title at home to Italian giant Juventus, while Real Madrid will face Manchester City in the tournament's toughest group.
Thursday's draw for the group stage pitched the holders against a Juventus side that stormed to the Serie A title and was unbeaten in all competitions last season apart from the Italian Cup final. Group E also includes Shakhtar Donetsk and Champions League debutant Nordsjaelland of Denmark.
Madrid has been handed the toughest draw - with three league champions in Manchester City, Borussia Dortmund and Ajax in Group D. The Spanish champion beat Ajax 3-0 both home and away in last season's competition.
Real begins its bid for a record 10th title at home to Premier League champion City.
"We didn't have much luck but I'm sure our rivals will think the same," Real Madrid director Emilio Butragueno said. "It's a very tough group. All of the games are going to be close, very tense."
Bayern Munich, last season's runner-up, is in Group F with Valencia, as well as Lille and BATE Borisov.