Insects are nutrient efficient compared to other meat sources. Insects such as crickets are a complete protein and contain a useful amount, comparable with protein from soybeans, though less than in casein (found in foods such as cheese). They have dietary fiber and include mostly unsaturated fat and contain some vitamins, such as vitamin B12, riboflavin and vitamin A, and essential minerals.
Locusts contain between 8 and 20 milligrams of iron for every 100 grams of raw locust. Beef on the other hand contains roughly 6 milligrams of iron in the same amount of meat. Crickets as well are very efficient in terms of nutrients. For every 100 grams of substance crickets contain 12.9 grams of protein, 121 calories, and 5.5 grams of fat. Beef contains more protein containing 23.5 grams in 100 grams of substance, but also has roughly 3 times the calories, and four times the amount of fat as crickets do in 100 grams. So, per 100 grams of substance, crickets contain only half the nutrients of beef, except for iron. High levels of iron are implicated in bowel cancer and heart disease.