The direct torque control (DTC) and direct force control (DFC) method were introduced to reduce the torque and levitation force ripple in single-winding bearingless switched reluctance motors (SWBSRMs). However, it still has some disadvantages. Firstly, the flux-linkage control is not suitable for the DTC method in SWBSRMs. On the one hand, it can increase the torque ripple. On the other hand, the RMS current can be increased and then the torque-ampere ratio is decreased. Secondly, the vectors selection is also unreasonable, which can increase the torque ripple further. In order to solve these problems, an improved control method based on DTC and DFC method for SWBSRMs is proposed in this paper, which can obtain high torque-ampere ratio and low torque ripple simultaneously. In the proposed method, the flux-linkage loop control is not needed and the space voltage vector table is improved. The experimental results show that the torque ripple is reduced by 66.7%, the torque-ampere ratio is increased by 200% and the switching times in one electrical period are reduced by 47.3%.