To elucidate the principles of notable torque and flux ripple during the steady state of the conventional direct torque control (DTC) of induction machines, the factors of influence torque variation are examined. A new torque ripple minimization algorithm is proposed. The novel method eradicated the torque ripple by imposing the required stator voltage vector in each control cycle. The M and T axial components of the stator voltage are accomplished by measuring the stator flux error and the expected incremental value of the torque at every sampling time. The maximum angle rotation allowed is obtained. Experimental results showed that the proposed method combined with the space vector pulse width modulation (SVPWM) could be implemented in most existing digital drive controllers, offering high performance in both steady and transient states of the induction drives at full speed range. The result of the present work implies that torque fluctuation could be eliminated by imposing proper stator voltage, and the proposed scheme could not only maintain constant switching frequency for the inverter, but also solve the heating problem and current harmonics in traditional induction motor drives.