The invention relates to a preparation method for cactus-black rice nutritional vinegar. The preparation method comprises the steps of (1) raw material treatment: firstly processing the cactus, removing spines and peels from the cactus and pulping for use, then smashing the black rice, and carrying out starch gelatinization, liquidation and saccharification; (2) alcoholic fermentation: adding the cactus pulp into a saccharification fermented liquor and adding yeast to carry out alcoholic fermentation; and (3) liquid deep acetic fermentation and postprocessing processes such as rough filtration, sterilization, ageing, blending and fine filtration. Compared a conventional processing method for edible vinegar, the preparation method provided by the invention increases utilization rate and processing depth of the black rice and the cactus, is fast in fermentation speed, low in production cost and high in automatic degree, and is suitable for large-scale production. The cactus-black rice nutritional vinegar has pure fragrance, unique flavor, thick sour flavor and rich nutrition, can prevent hypertension, hyperlipidemia and hyperglycemia, relieve fatigue, resist aging, beautify looks and care skins, and greatly enhances the nutritional and health-care function of the edible vinegar.