Beans, peas and pulses are a good substitute for meat, as they are protein-rich but low in fat and contain no cholesterol.