Для ягідної начинки змішати 0,5 склянки цукру, журавлину, малину, вишню, цедру в середній каструлі з 1 склянкою води. Варити на повільному вогні, помішуючи близько 15 хвилин. Дати охолонути протягом 3-4 годин. Маса має трохи загуснути.
Для ванільного крему розігріти по 300 мл молока та вершків на середньому вогні, але не кип'ятити.
Збити жовтки з 3/4 склянки цукру, кукурудзяним крохмалем, ваніллю та сіллю.
Додати жовтки в каструлю з молоком та вершками, прикрутити вогонь і постійно помішувати дерев'яною ложкою, поки не загусне (але не кип'ятити). Заварювати крем близько 20 хв.
Відразу процідити через дрібне сито, накрити поліетиленовою плівкою та охолодити.
Для сиропу змішати портвейн, 1/4 склянки цукру і 1/4 склянки води в каструлі, варити, помішуючи, поки цукор не розчиниться, близько 3 хвилин. Дати постояти, доки не охолоне до кімнатної температури.
Пензликом змастити савоярді сиропом з двох сторін і нарізати їх на 3 частини.
Викласти форму для трифлу печивом, зверху викласти шар ягідної суміші, потім шар ванільного крему і присипати шоколадною стружкою (якщо форма велика, шари повторити).
Поставити трифл у холодильник на кілька годин, а краще на ніч. Перед подачею прикрасити збитими вершками та шоколадом.