The Ornish Diet helps you to lose weight and maintain heart health because you’re eating fewer calories and consuming less heart-damaging fat. “Fat is more than twice as calorie dense as carbohydrates," Weiner explains. "Fat has 9 calories per gram where carbohydrates and protein have only 4. So, if you lower your fat intake, you lower your calories. Also, it’s hard to overeat if your diet consists of mostly fresh fruits and vegetables and whole grains."
The diet also recommends regular exercise, which helps you shed pounds and improve blood flow. Reducing stress also helps keep you happy and makes you less likely to overeat out of frustration or anger.