Fresh Fish for Protein. Fish is a great source of lean protein, and some varieties such as trout are rich in vitamin D, which has been shown to help lower blood pressure. “People usually don’t get enough vitamin D from food, so this is one way to boost your intake,” Dean says.