Nuts like almonds, walnuts, peanuts are excellent source of protein & good fat. Almonds- 4-5no is good to have in a day, 1-2walnuts is fine, small cup or one hand full of peanuts is advisable for per person. Better to in the mid morning or take with breakfast or evening snacks. It helps to control ur bad cholesterol.