The Mediterranean diet tops the ... beans and legumes, and heart-healthy fats, like seeds, nuts and olive oil. If you're ...