Zur &lt;a href="Fu%C3%9Fball-Bundesliga%202016/17"&gt;Saison 2016/17&lt;/a&gt; wurde Rebić für ein Jahr leihweise vom Bundesligisten Eintracht Frankfurt unter Vertrag genommen. Kurz vor Beginn der Bundesliga-Saison wurde bei ihm Pfeiffersches Drüsenfieber festgestellt, so dass sich sein Bundesliga-Debüt bis Mitte September 2016 verzögerte. Bis Saisonende kam er auf 24 Ligaeinsätze, in denen er 2 Tore erzielte. Im DFB-Pokal erreichte er mit den Frankfurtern das Endspiel gegen Borussia Dortmund, in dem er das zwischenzeitliche 1:1 erzielte, letztlich jedoch mit seiner Mannschaft mit 1:2 unterlag. Da die Eintracht eine im Leihvertrag verankerte Kaufoption nicht gezogen hatte, kehrte Rebić mit Ablauf der Leihe vorerst nach Florenz zurück.