The invention provides a kidney bean flavor. The kidney bean flavor is composed of 2-acetylpyrazine, 2-acetylthiazole, methylmethylthiopyrazine with a concentration of 10%, 2,4-decadienal, butyl butyryl lactate, methylcyclopentenolone with a concentration of 10%, dimethyl sulfide with a concentration of 1%, nonadienaldehyde with a concentration of 1%, ethyl maltol, maltol, octalactone, delta-nonalactone, gamma-undecalactone, gamma-decalactone, oxidized isophorone, isophorone, thiol, thioacetate, vanillin, ethyl vanillin and a solvent. The invention also provides a preparation method for the above-mentioned kidney bean flavor. According to the preparation method, all the raw materials are uniformly mixed and stirred and are then subjected to ageing for one week. The kidney bean flavor prepared by using the method of the invention has natural, complete and rich fragrance and presents the characteristic bean fragrance of kidney beans, and the fragrance is long-lasting and stable; all theraw materials are easily available; the preparation method is simple and feasible in process; and the prepared flavor is applicable to flavoring of mixed congees, dairy products, ice cream and bakeryproducts and has a wide application scope.