Abstract: A method for forming a pattern on a shoe sole includes preparing a film having a pattern attaching and transferring to an EVA material. The EVA material is then molded so as to allow infiltrating of the pattern in the EVA material and so as to form a shoe sole. The pattern is solidly formed on the outer peripheral surface of the shoe sole and will not be easily worn out. The shoe sole includes a cavity formed in the bottom portion for receiving an insert. The insert may be made of waste or recycled EVA materials.