The invention relates to the field of cosmetics, in particular to moisturizing and anti-aging cosmetics containing a kohlrabi extract and a preparation method of the cosmetics. The cosmetics consist of the following components: 5-15 parts of the kohlrabi extract, 0.6-3.2 parts of vitamin, 1-5 parts of an antioxidant, 3-12 parts of an anti-wrinkle activator, 1-3 parts of a sun-screening agent, 0.5-2 parts of an anti-allergy agent, 2.5-6 parts of a whitening agent, 2-12 parts of a moisturizer, 0.03-0.2 parts of potassium hydroxide, 0.5-2 parts of acer truncatum seed oil, 0.3-1.2 parts of a chelating agent, 0.1-0.3 parts of a thickening agent, 1.5-5.8 parts of an emulsifier, 0.2-1 part of a preservative and 40-80 parts of de-ionized water, and specifically, the cosmetics can be prepared into such products as a repair cream, a repair emulsion, an essence cream and the like. The cosmetics disclosed by the invention have the beneficial effects that the cosmetics are capable of effectively improving skin elasticity and delaying skin aging; the cosmetics are capable of improving skin color, and the cosmetics, when used for a long time, can take a whitening effect; the cosmetics, with the addition of the anti-allergy agent, can avoid a phenomenon of allergy; the cosmetics, which are chelated with heavy metals, are capable of eliminating heavy metal pollution; and the cosmetics are capable of relieving wrinkles, improving skin and increasing the brightness and the whiteness of the skin.