Multiphase motors have multiple control planes, and harmonics are decoupled in different planes. Multiphase motors can improve magnetic field distribution, power density and core utilization by injecting certain harmonic currents into the harmonic planes. In the harmonic plane control process, due to the switching frequency of the inverter being limited, the ratio of the switching frequency to the current frequency (the carrier ratio) of the harmonic plane is low, the digital control delay increases, and the inverter output current contains more harmonics, which makes it difficult for the proportional-integral (PI) current controller to effectively control the d-axis and q-axis currents of the harmonic plane and thus unable to track the given values stably. Moreover, the PI current controller is relatively dependent on the motor parameters. For these reasons, a model predictive current control method with predictive error compensation is proposed. Taking a nine-phase induction motor as an example, the control voltage is calculated by the cost function and corrected by the current predictive error, which realizes the current control method at a low carrier ratio. Additionally, the robustness of the control method is analyzed after the parameters of the multiphase motor have large errors. The experimental results show that the proposed method can control the current of the harmonic plane at low carrier ratio, accurately track the harmonic current commands and attain strong robustness for the motor parameters.