A free agent after his release from Internacional, Ilan returned to the Ligue 1 on 28 July 2011 signing for league newcomers Ajaccio on a one-year deal with an option for a further season. On 6 August 2011, he made his debut for Ajaccio in a 2–0 loss against Toulouse and scored his first goal on 27 August 2011 in a 4–1 loss against Auxerre. He added another goal the following week against Valenciennes in a 3–1 win. On 25 September 2011, he suffered an injury during a match against Brest in a 1–1 draw stating he was "suffering from slight pain" but added that the injury was "nothing too serious". The injury caused him to miss three games before he made his return in a 3–0 loss against Marseille on 22 October 2011. Later on the season, Ilan would later score against Caen (2–2 draw on 19 November 2011), Lille (3–2 loss on 3 December 2011), Lorient (1–1 draw on 24 March 2012) and Rennes (3–1 loss on 29 April 2012). The club ended the season in 16th place, staying in Ligue 1 for another season, with Ilan becoming the top-scorer for the club with six goals.
