Siedem zespołów Superligi walczyło systemem kołowym o rozstawienie przed fazą pucharową, natomiast osiem drużyn z niższego poziomu rozgrywek rywalizowało systemem ligowym w ramach dwóch czterozespołowych grup, a ich zwycięzcy spotykali się w meczu barażowym o awans do ćwierćfinału. Wcześniejsze plany zakładały organizację zawodów w dwunastozespołowej obsadzie – kluby w pierwszej fazie podzielone na dwie sześciozespołowe grupy rywalizować miały o awans do trzyrundowej fazy pucharowej.
Losowanie par ćwierćfinałowych odbyło się 29 kwietnia 2016 roku, zaś w kolejnym tygodniu ustalono, iż finał odbędzie się w mieście obrońców tytułu na Stadionul Dan Păltinișanu.
Faza grupowa Grupa I Poz.DrużynaMeczePunktyPktbonusPktMWRP+-+/-1.CSM Universitatea Baia Mare650118587984242.RCM Timișoara650115386674243.CSA Steaua Bukareszt640215593623194.Dinamo Bukareszt630313613062145.CSM Olimpia Bukareszt620491146-552106.CS Universitatea Cluj-Napoca620497151-54087.CS Poli Agro Iași600698222-12400