He has penned an 18-month contract, with a further one-year option available.BCFC
The 24-year-old was a free agent after leaving Swedish top flight club Djurgardens IF in November.
He has penned an 18-month contract, with a further one-year option available.
Mrabti, who was born in Stockholm, began his professional career as a 17-year-old with Enköpings SK before joining Uppsala-based club IK Sirius in 2012 on a two-year deal.
After two seasons with Sirius, he was sold to Djurgardens, where his performances saw him rewarded with the league's best newcomer of the year award at the end of the 2015 campaign.
During his three years with Djurgardens, Mrabti - who is versatile and can play as an attacking midfielder or striker - made 77 appearances and scored 18 goals. He also helped them to victory in the 2017-18 Swedish Cup.
Internationally, Mrabti has represented Sweden three times, with two of those appearances coming last year.
Mrabti successfully completed his medical and physical tests at the Trillion Trophy Training Centre, Wast Hills, on Friday morning and will link up with the First Team squad next week.