In order to increase the hardness, wear resistance and corrosion resistance of nickel-based coatings, pure nickel is often co-electrodeposited with silicon carbide (SiC) particles. However, SiC particles tend to agglomerate and precipitate in the bath, which reduces the amounts of nanoparticles and causes nonuniformity. Herein, we solve these problems by using binary non-ionic surfactants (Span 80 and Tween 60) to effectively disperse SiC particles (binary-SiC) in the bath, which suppresses nanoparticles agglomeration and leads to uniformly distributed SiC particles in the composite coatings. In comparison to the Ni/SiC coatings electrodeposited from the commonly used SDS-modified SiC, the coatings prepared with binary-SiC (Ni/binary-SiC) show finer crystallization and a smoother surface. In addition, the Ni/binary-SiC coatings exhibit higher hardness (556 Hv) and wear resistance (2.95 mg cm−2). Furthermore, higher corrosion resistance is also achieved by the Ni/binary-SiC coatings.