The 23-year-old, who has more than 20 caps for his country, joins on a season-long loan deal from Belgian side Lommel.
Krastev signed for the Pro League team in 2020 and has since had a number of impressive loan spells at Levski Sofia, Los Angeles FC, and last season at PEC Zwolle in the Eredivisie.
While at the Dutch side, he scored six goals and contributed six assists in 31 league games and won the league’s Player of the Month award in January after netting twice against PSV Eindhoven.