A new study found that diners who eat at restaurants at least once a week are generally happier with their lives than those who dine out less frequently. Eating meals prepared by someone else is seen as a small luxury that provides comfort and pleasure. However, overindulging at restaurants needs to be balanced with healthy home-cooked meals to avoid weight gain or more serious health issues.