Warming protein foods
In winters, the body requires foods that raise the blood pH, such as protein like lean meat, fish, poultry, eggs, nuts.These high protein foods are associated with increased heat production and higher thermogenesis.
For non-meat eaters,eat plenty of soy products like tofu, soybeans, soy nuts, and tempeh or ‘legume’ which covers a wonderful array of foods – all dried beans (chickpeas, kidney beans, pinto beans etc) and lentils.. Stir fry meals with tofu and vegetables, or munch on some soy nuts as a snack.
Having milk boiled with ginger and fresh turmeric is also warming.