Tesco sells 500 gr raw peanuts for 40 THB. They have 29.7 gr protein per 100 gr. Mackarel in cans (I like the spicy black pepper sauce cans in green) has about 40 grams of protein... Milk isn't bad either. Am constantly reminded that diet is 80%, training 20%.