Nuts and seeds are great dairy-free/plant-based protein options for snacks. Can you have legumes? Beans are a great source of protein. Hummus, roasted chickpeas, pinto beans, and kidney beans.There are several plant-based cheese, cream cheese, etc. Violife, Follow Your Heart, Miyokos, and Kite Hill.