The invention discloses a petal shower gel and a preparation method thereof. The petal shower gel is prepared from, by mass, 50-80 parts of deionized water, 2-10 parts of sodium cocoyl sarcosinate, 1-5 parts of cocamidopropyl betaine, 5-10 parts of coccyl sodium methyl taurate, 1-5 parts of alkyl glycoside, 2-15 parts of plant extractives, 0.5-2 parts of petals, 2-12 parts of a suspension agent, 1-10 parts of a pH regulating agent, 1-10 parts of a wetting agent, 0.1-5 parts of a corrosion remover, 0.01-1 part of pigments and 0.1-1 part of essence. The petal shower gel is a green, healthy and safe plant transparent shower gel, is attractive in appearance and aromatic in smell, and has the effects of cleaning skin, achieving moisturizing and whitening, resisting bacteria and the like, and the petal shower gel is green and environmentally friendly, and environmental contaminations are reduced.