Nuts are good for protein. I stopped snacking on bad food and have nuts instead. Unsalted are best and you can get them in bulk and mix them up.

Theyre not exciting but they are good for adding some protein and avoiding bad food when you're hungry!