A method of making an insole includes the steps of (a) providing a base
sheet material having through holes, (b) immersing the base sheet
material in a filling material for enabling the filling material to fill
up the through holes, (c) baking the base sheet material to cure the
filling material, (d) splitting the base sheet material to a desired
thickness, (e) bonding a fabric layer to one side of the base sheet
material, (f) cutting the base sheet material into semi-finished insole,
(g) stamping the semi-finished insole into a finished insole where the
filling material protrudes over the top and bottom sides of the base
sheet material, and the fabric layer has raised portions supported on the
protruded filling material corresponding to the through holes.