A rotating electrical machine control system that is configured to perform current feedback control on a rotating electrical machine of a permanent magnet type in a d-q-axis orthogonal vector coordinate system having a d-axis extending in a direction of field flux generated by permanent magnets and a q-axis orthogonal to the d-axis, the rotating electrical machine being a control target and driven by N-phase alternating current, N is any natural number, the rotating electrical machine control system comprising: a base current instruction setting part that is configured to set a base current instruction (Idq*) serving as a current instruction, based on target torque (T*) of the rotating electrical machine, the current instruction being an instruction value of a current to flow through the rotating electrical machine; a correction current instruction setting part that is configured to set a correction current instruction (Idqh*), the correction current instruction (Idqh*) being a current instruction to be superimposed on the base current instruction (Idq*) to reduce torque ripple of the rotating electrical machine and being alternating current with a frequency determined based on the torque ripple of a reduction target; and a current control part that is configured to perform current feedback control based on deviation between a target current instruction (Idqh**) and an actual current, to compute a voltage instruction (Vdq*), the target current instruction (Idqh**) being a control target and obtained by adding together the base current instruction (Idq*) and the correction current instruction (Idqh*), the actual current being a current flowing through the rotating electrical machine, and the voltage instruction (Vdq*) being an instruction value of a voltage to be applied to the rotating electrical machine, wherein the current control part includes a first current control part whose control target is a component of the base current instruction (Idq*); and a second current control part whose control target is a component of the correction current instruction (Idqh*), characterized in that a gain of the second current control part is set to be low compared to a gain of the first current control part. a base current instruction setting part that is configured to set a base current instruction (Idq*) serving as a current instruction, based on target torque (T*) of the rotating electrical machine, the current instruction being an instruction value of a current to flow through the rotating electrical machine; a correction current instruction setting part that is configured to set a correction current instruction (Idqh*), the correction current instruction (Idqh*) being a current instruction to be superimposed on the base current instruction (Idq*) to reduce torque ripple of the rotating electrical machine and being alternating current with a frequency determined based on the torque ripple of a reduction target; and a current control part that is configured to perform current feedback control based on deviation between a target current instruction (Idqh**) and an actual current, to compute a voltage instruction (Vdq*), the target current instruction (Idqh**) being a control target and obtained by adding together the base current instruction (Idq*) and the correction current instruction (Idqh*), the actual current being a current flowing through the rotating electrical machine, and the voltage instruction (Vdq*) being an instruction value of a voltage to be applied to the rotating electrical machine, wherein the current control part includes a first current control part whose control target is a component of the base current instruction (Idq*); and a second current control part whose control target is a component of the correction current instruction (Idqh*), characterized in that a gain of the second current control part is set to be low compared to a gain of the first current control part.