The Gunners, missing several players including injured England forward Beth Mead, fell behind early in the second half when Lineth Beerensteyn slotted Juventus ahead following a swift counter attack.
Vivianne Miedema headed in from a corner to equalise just after the hour, but Jonas Eidevall’s side could not craft a late winner.
The Gunners made a positive start, with McCabe starting at left back, while Miedema led the attack as Mead is set for an extended spell out after she ruptured an anterior cruciate ligament in Saturday’s Women’s Super League defeat to Manchester United.
Juve goalkeeper Pauline Peyraud-Magnin, who spent a couple of seasons with the Gunners, then made fine save after Swedish forward Blackstenius was sent clear again shortly before the break.
Arsenal pressed again early in the second half as Australian Caitlin Foord tested Peyraud-Magnin before Lotte Wubben-Moy’s header was clear off the line.
Dutch forward Beerensteyn burst through on a counter-attack to slot past Arsenal keeper Manuela Zinsberger.
Arsenal responded to equalise just after the hour when Miedema headed in from a corner.
Miedema sent another shot on the turn over and during stoppage time almost got Foord in on goal, but the Juventus defence held out.