In this paper, a simple and environmentally friendly superhydrophobic stearic acid-modified zinc-nickel-cobalt composite coating (SA@ZNC) is presented. The zinc-nickel-cobalt (ZNC) coating with petal-like micro/nano-rough structure was constructed on the metal surface by combining electrodeposition and chemical substitution techniques. Subsequently, the coating was modified with low surface energy by adding stearic acid, and the SA@ZNC coating with excellent superhydrophobicity (water contact angle of 161.08 ± 0.31° and rolling angle of 3.50 ± 0.54°) was prepared. The coating is self-cleaning against a wide range of simulated contaminants and can remain superhydrophobic in air for over a year. Changes in pH do not significantly affect the superhydrophobicity and at low temperatures, the freezing time of water droplets on the coating was extended by 2.1 times compared to a blank steel sheet. Furthermore, the SA@ZNC coating demonstrated remarkable robustness, withstanding 30 minutes of water impact, a wear mass of 0.2 % after rubbing with weights over 2400 mm and retaining its superhydrophobicity after 80 tape stripping cycles. The results of the corrosion protection tests demonstrated that the SA@ZNC coating provided excellent corrosion protection for N80 steel, exhibiting a current density two orders of magnitude lower than that of the blank sample. Furthermore, the coating exhibited a corrosion inhibition rate of 95.75 ± 0.33 % and excellent charge transfer resistance. The multiple protection mechanisms and homogeneous micro/nanostructure of the coatings resulted in significantly better corrosion resistance than most of the reported zinc-nickel based coatings. The use of low-energy consumption methods and environmentally friendly modifiers positions this coating for large-scale production and potential applications in sectors like food and medicine, with promising implications for corrosion protection in various industries.