This paper presents a novel blind estimation scheme for carrier frequency offset (CFO) in single-input single-output orthogonal frequency division multiplexing (SISO-OFDM) systems that overcomes limitations of existing methods. The proposed scheme, based on constant modulus signaling, shows better performance than traditional kurtosis-type schemes in terms of bit error rate, albeit with slightly higher computational complexity. Extensive simulations confirm the effectiveness of the scheme, making it applicable to all signal constellations.