Foods high in omega-3 fatty acids, such as fatty fish (salmon, mackerel), and unsaturated fats (olive oil, nuts) can help raise HDL cholesterol.