Improving the surface roughness of cotton fabric is one of the main strategies to prepare superhydrophobic cotton fabric. To improve the surface roughness of fabric, it is advisable to immobilize inorganic/organic particles on the surface of cottonfabric. However, the durability of the superhydrophobic cotton fabric is very poor due to the inorganic/organic particlesare easily detachable from the fabric surface. In this work, a mild eutectic solvent prepared by choline chloride and oxalicacid was used to etch the cotton fabric, making the surface of the cotton fabric have many ravines. These ravines on the cottonfabric can be used the embedded the silica particles, thus making the silica particles firmly immobilized on the cottonfibers. Then, the treated cotton fabric was coated with polydimethylsiloxane (PDMS). As a result, the water contact angleof the finished fabric was reached at 156.9°. In addition, the superhydrophobic cotton fabric constructed by silica particlesand PDMS via “Mosaic Mode” showed excellent mechanical and chemical stability. Therefore, the finished fabric has greatpotential application in the self-cleaning and oil–water separation fields.