The invention discloses a high-protein high-dietary-fiber fruit-vegetable meal replacement milk shake solid beverage and a preparation method thereof. The beverage consists of the following raw materials in parts by weight. 10-50 parts of skimmed milk powder, 1-30 parts of whey protein isolate, 5-30 parts of soybean protein isolate, 1-15 parts of collagen, 5-40 parts of dried fruits and vegetables, 1-30 parts of maltodextrin, 1-20 parts of konjaku flour, 1-15 parts of dietary fibers, 0-2.0 parts of phospholipid, 0-2.0 parts of tremella powder, 0-3.0 parts of a vitamin and mineral premix, 0-0.5part of sucralose, 0-0.5 part of glucosyl stevioside and the like. The high-protein high-dietary-fiber fruit-vegetable meal replacement milk shake solid beverage has the advantages of being convenient to eat, good in taste, scientific in formula, rich in nutrition and the like, can effectively supplement high-quality proteins, dietary fibers and the like, can enhance satiety, effectively reduce appetite and reduce energy intake so as to achieve the purposes of losing weight and controlling weight, and can scientifically provide balanced nutrition and effectively avoid influence on the healthcondition of a drinker at the same time.