The magnet-less switched reluctance motor (SRM) speed-torque characteristics are ideally suited for traction motor drive characteristics and its advantage to minimize the overall cost of on-road EVs. The main drawbacks are torque and flux ripple, which have produced high in low-speed operation. However, the emerging direct torque control (DTC) operated magnitude flux and torque estimation with voltage vectors (VVs) gives high torque ripples due to the selection of effective switching states and sector partition accuracy. On the other hand, the existing model predictive control (MPC) with multiple objective and optimization weighting factors produces high torque ripples due to the system dynamics and constraints. Therefore, existing DTC and MPC can result in high torque ripples. This paper proposed a finite set (FS)-MPC with a single cost function objective without weighting factor: the predicted torque considered to evaluate VVs to minimize the ripples further. The selected optimal VV minimizes the SRM drive torque and flux ripples in steady and dynamic state behaviour. The classical DTC and proposed model were developed, and simulation results were verified using MATLAB/Simulink. The proposed model operated in SRM drives experimental results to prove the effective minimization of torque and flux ripples compared to the existing DTC.