The invention relates to a preparation method for fermented fresh-keeping health-care rice cakes; the preparation method comprises the steps: removing impurities of rice, and cleaning; adding clear water, adding lactic acid bacteria and yeast, sealing with a preservative film, and fermenting for 1-6 days; filtering, adding clear water, grinding into a pulp, adding a cordyceps militaris mycelium fermentation liquid and alpha-amylase to the pulp, fully mixing, and carrying out suction filtration to obtain a rice cake; crushing and sieving, adding a cordyceps militaris mycelium fermentation liquid, xanthan gum and monoglyceride, fully mixing evenly, and cooking; calendering and molding by a machine, and cutting to obtain rice cakes; and under a condition of the humidity of 70%-90%, sealing, cooling for 6-8 h to room temperature, sterilizing, and carrying out vacuum packaging. The rice is fermented mainly by using the mixed bacteria, and the products are obtained by adding cordyceps militaris, xanthan gum, amylase and monoglyceride, cooking, sterilizing and packaging. The rice cakes have the advantages of high quality, soft and delicate texture, uniform foaming, elasticity, high nutritive and health-care value and long shelf life.