Yes, you can snack on a high-protein diet. Healthy protein-rich snacks include hard-boiled eggs, cottage cheese, beef jerky, sliced turkey or chicken, and protein bars or shakes. These snacks can help keep you satiated and prevent overeating.