Abstract-The severe torque ripple normally occurring in the DFIG-dc system can cause premature failure of mechanical components and shorten the life of the drive train. This paper addresses the torque ripple issue by proposing a predictive direct torque control strategy which delivers at the same time torque ripple suppression and minimization of losses. The existing control algorithms for torque ripple mitigation are mostly based on resonant controllers and repetitive control forcing the compensation signal either through the current chain or directly into the rotor voltage commands. All these techniques lead to structures with multiple controllers whose tuning is not straightforward. Furthermore, they are very sensitive to the operating frequency, making optimized operation with variable frequency highly challenging. Conversely, the proposed algorithm predicts directly the best rotor voltage space vector to minimize torque ripple and track a prescribed rotor flux amplitude to minimize losses, with no current control chain. As confirmed by simulations and experiments, the strategy allows large stator frequency variations as required by the optimal flux command for minimum losses, whilst ensuring effective torque ripple compensation.