Nuts get a bad rep because they are considered relatively fatty, but they are a powerhouse of unsaturated fat (the good kind) and protein. This means that they fill you up faster and for longer, leading you down the road to low BMI, higher life expectancy and even help to stabilise blood sugar (according to a study in The British Journal of Nutrition). Cashews, almonds, pistachios and peanuts harbour higher amounts of proteins than other nuts like hazelnuts, so buy a mixed bag, sprinkle over with masala and a light hand of salt, and enjoy at teatime. Blend them into nut butters and spread on bread, or toss them into your bowl of porridge or muesli. Or you could make a Gujarati-style dal that is cooked with peanuts - a two-in-one advantage.