For Crossfit training, my son is on the Paleo diet. He is not as strict as he once was and allows himself breaks. He mainly eats fresh vegetables, sweet potatoes, certain fruits, leafy greens (kale), rice, milk, for protein he eats organic chicken and eggs, salmon, occasionally grass fed beef, nuts , nut butters, and dark chocolate.
I found this website paleodietlifestyle.com. It has different recipes as well as snack ideas. I hope this helps.