Despite its many benefits, a vegan eating pattern also has its challenges. One challenge is the risk of inadequate intake of vitamins D and B12, riboflavin, zinc, iron and calcium. These essential nutrients are either only exclusively present in animal-based products, or may be difficult for the human body to absorb from plant-based foods. A second challenge is ensuring a vegan eating pattern provides enough high-quality protein to support health. Both of these challenges are easily addressed for many people in the UK due their having widespread access to high-quality nonmeat protein sources. However, those with a limited income and lack of access to shops that carry a variety of high-quality plant-based foods (such as low-income families and older adults) may not have the resources to purchase and prepare these foods. Vegans can ensure a high-quality protein intake through mutual supplementation, which involves combining two or more plant foods on a daily basis that complement each other with regards to their amino acid profile. As such, a high-quality protein meal can result that doesn’t have to be expensive. Examples include rice and beans, barley and lentil soup, tofu and broccoli with almonds, or a spinach salad with pine nuts and kidney beans. It is important to recognise that consuming a nutritionally adequate vegan diet involves planning and knowledge about the nutritional content of foods. It also requires a person to regularly eat plant foods that are naturally good sources of, or fortified with, the nutrients of concern.