Eating a high protein diet can help people to lose fat and build muscle. By reducing intake of other types of food, such as carbohydrates and fats, it is possible to experience a range of health benefits that can include feeling fuller after eating. Many sources of protein provide additional nutrients as well.