The invention discloses a health food for regulating and stabilizing blood sugar and a preparation method thereof. The health food is prepared from wheat bran, soybean, black bean, astragalus, campanumaea pilosula, root of red-rooted salvia, gordon enryale seed, vine root, Indian buead, yam, hawthorn and an additive. The preparation method comprises the following steps of: (1) selecting raw materials in a ratio, washing with water, and drying for later use; (2) frying the wheat bran until the wheat bran is yellowish and has burnt flabor, frying the soybean and the black bean until the soybean and the black bean are cooked, and baking the yam, the gordon enryale seed, the vine root, the Indian buead, the astragalus, the campanumaea pilosula, the root of red-rooted salvia, and the hawthorn; (3) crushing the wheat bran, the soybean, the black bean, the astragalus, the root of red-rooted salvia, the campanumaea pilosula, the vine root, the Indian buead, the yam, the hawthorn and the gordon enryale seed; (4) uniformly mixing the powder and the additive in a ratio; and (5) sterilizing to obtain the finished product. The health food is reasonable in formula, high in safety, low in cost, pollution-free, wide in application range, and high in value, has certain effects of stabilizing normal level of the blood sugar, gradually reducing western medicine dependence, and properly widening the daily diet range on diabetics and groups with impaired glucose tolerance, and is suitable for adjuvant therapy of diabetes.