Hoffer made his Eintracht Frankfurt debut in the opening game of the season on 15 July 2011, where he started as a centre–forward and played 90 minutes, in a 3–2 win over Greuther Fürth. His first goal for the club came on 30 September 2011, in a 3–1 win over Union Berlin. Three weeks later, on 23 October 2011, Hoffer scored twice, in a 3–0 win over MSV Duisburg. By the end of 2011, he added two more goals. Since joining Eintracht Frankfurt, Hoffer struggled in the first team, due to competitions from other strikers. But by January, Hoffer managed to regain his first team place, forming a three-men attack alongside Alexander Meier and Mohammadou Idrissou. He then scored and set up two goals during the match, in a 6–1 win over FSV Frankfurt on 18 February 2012. He went on to add three more goals later in the season. Despite being sidelined for one match, Hoffer ended the 2011–12 season with the club promoted to the Bundesliga, having 31 appearances and scoring 9 times in all competitions.