A winger, Benrahma began his youth career with Algerian club NRB Bethioua, before moving to France and joining Balma SC, Colomiers and then Ligue 1 club Nice in 2013. He made his professional debut under manager Claude Puel during the 2013–14 season, but played most of his football for the club with the reserve team, for whom he made 37 appearances and scored 11 goals between 2013 and 2016. Benrahma scored one goal in his three first team appearances during the 2014–15 season and scored a further two in 2015–16. Ankle injuries and the arrival of manager Lucien Favre led to Benrahma spending a large portion of his latter career with the club away on loan, at Ligue 1 club Angers and Ligue 2 clubs Gazélec Ajaccio and Châteauroux. Benrahma departed the Stade de Nice in July 2018, having made 18 appearances and scored three goals during his time with the club.
Brentford
On 6 July 2018, Benrahma moved to England to join Championship club Brentford on a four-year contract, with the option of a further year, for an undisclosed fee, reported to be £2.7 million. He scored his first goal for the club on his third appearance, in a 4–2 EFL Cup first round victory over Southend United on 14 August 2018. Six weeks later, Benrahma was sent offfor the first time in his Bees career after committing two bookable offences during a 2–2 draw with Reading on 29 September. After returning from injury in December, Benrahma broke into the starting lineup and came into form in mid-January 2019, scoring nine goals in 14 league matches. He was nominated for the January and February PFA Fans' Player of the Month awards and one of his three goals in a 5–1 win over Hull City was chosen as the Championship Goal of the Month for February and as Brentford's Goal of the Season. An ankle injury suffered in early April 2019 ended Benrahma's season, by which time he had made 45 appearances and scored 11 goals. Benrahma missed Brentford's entire 2019–20pre-seasonmatch programme and returned to competitive play in mid-August 2019, before breaking back into the starting lineup late in the month. He was nominated for the October 2019 and February 2020 PFA Fans' Player of the Month awards and he won the award in January 2020. Benrahma's 2019–20 season performances up to February 2020 saw him nominated for the EFLPlayer of the Year award at the 2020 London Football Awards. His second Brentford hat-trick came just over a year after his first and his third came versus Wigan Athletic on 4 July 2020. Benrahma's six goals in six appearances in July 2020 saw him win the EFL Championship Player of the Month award.
Benrahma was born in Aïn Témouchent and grew up in Sidi Bel Abbès. He moved to Toulouse, France with his parents at the age of 11 and holds a French passport. Benrahma's father died in January 2020 and he publicly dedicated each of his subsequent five goals to him.