In Asia, tofu is one of the first high protein foods that babies try, as well as being a welcome comfort for the edentulous, later in life! A 150g portion of firm tofu contains over 20g of protein, and it has been proven that consuming at least 25g of soy based protein each day, lowers blood cholesterol (The UK government’s Joint Claims Institute, 2002). The impact of eating soy regularly is also related to the reduction of heart disease (Mannu at al 2013). Most of the dishes in this book recommend a tofu portion size per person of about 150g when it is a main meal without lots of other dishes, but if you are eating tofu with many other accompaniments, then 100g of tofu per person is plenty. Tofu is deceptively filling despite being pretty light as the protein levels are high and satisfying.