27. Beans
“Beans are the unsung hero of the protein world, but they are economical, environmentally friendly, and incredibly healthy. They are high in protein and fiber to help keep you satisfied and promote weight maintenance. Beans have been shown to help reduce your risk of heart disease and promote stable blood sugar levels (both largely in part to the soluble fiber),” Registered Dietitian and yoga teacher Morgan Bettini, MS, RDN, E-RYT, says.
So, if you want to improve your blood cholesterol (a leading cause of heart disease), you should eat beans more often.