The main reason for store-bought cookies being soft is the moisture and the fat. Adding a good amount of butter, eggs and nuts can make them softer and melting in mouth delight.