The Croatia international, who was one of the stars of the recent FIFA World Cup, has agreed to extend his stay with the Eagles, who face Bayern Munich in the Supercup this Sunday.
The 24-year-old scored six times in the Bundesliga last season, while it was his historic brace in Berlin which earned Frankfurt a 3-1 win over Bayern in the DFB Cup final. He went on to score against Argentina in the World Cup, where he was a regular for Croatia on their way to a 4-2 defeat to France in the final.
WATCH: Who is Frankfurt's Ante Rebic?
"Ante is certainly one of the most positive things to emerge from the World Cup and we don't have to pretend that this did not attract some interest," said Frankfurt's sporting director Fredi Bobic. "It says a lot about Eintracht Frankfurt that we've managed to keep hold of a player, who can definitely now be regarded as a shooting star.
"Ante has attracted interest from several top clubs and he had one or two more lucrative offers, so the fact he's decided to stay with us proves that he has the Eagles in his heart and that we're heading in the right direction with our plans, and it also shows that we've taken a step forward economically, by being able to keep hold of such a top player."
WATCH: All of Rebic's 2017/18 Bundesliga goals and assists
Rebic became the first Frankfurt player to score two goals in a DFB Cup final, and Bobic is confident he will soon be adding to his eight Bundesliga goals and four DFB Cup strikes.
"With his dynamism and pace, he fits perfectly in the system of our new coach Adi Hütter," he added. "It was important to us that we continued to have his qualities in our squad. Ante has also become a figure of identification for many of our fans, not least thanks to his wonderful goals in the cup final.
"Everybody who follows the fortunes of Eintracht Frankfurt will be delighted by this news."