Accordingly per calorie, liver is one of the most nutrient dense foods there is. In fact, more commonly eaten muscle meats are nutritionally poor in comparison. A 3.5-ounce (100-gram) sirloin steak or lamb chop contains over 200 calories. The same amount of beef liver contains just 175 calories, all while providing way more of every single vitamin and most minerals than either a sirloin steak or lamb chop.
When reducing calorie intake, you can often miss out on vital nutrition. Therefore, it is important to choose nutrient-dense foods. While plenty of foods contain high quality protein or vitamins and minerals, no single food contains the same variety or amount of nutrients as liver. Liver is low in fat as well. Only around 25% of its calories come from fat, compared to 50–60% of calories in steak and lamb. Another common concern about eating liver is that it contains toxins.
However, the liver does not store toxins. Rather, its job is to process toxins and make them safe or turn them into something that can be safely removed from the body. In conclusion, toxins in liver are not an issue, and it should certainly not be avoided for this reason.