Eggs are a high-quality source of protein. They are soft and can be prepared many ways. There is cholesterol in eggs, but this cholesterol is not going to affect a person’s overall cholesterol as much as saturated fats and trans fats. Nuts are another good source of protein, but if a person has a chewing problem, you can incorporate nut butters into recipes instead. Fish, chicken and meat are excellent protein sources, and soy protein can sometimes be helpful for people who are willing to try it.