I've been vegan for 10 years and eat fairly high amounts of protein for my size. Keep in mind that even with nuts and seeds for example, you have many options
(ie peanut, almond, brazil, macadamia, pecan, pistachios, sunflower, pumpkin seeds, pine nuts
) just like with beans
(black, navy, pinto, chickpeas, butter beans, edamame, red lentils, brown lentils, split peas
). Vary the method of preparation as well as roasting, baking, pan frying, etc will all give a very different experience of the food. Protein is found in grains and vegetables, so a typical serving of oatmeal will give you 5g of protein.
Breakfast: Oatmeal with nuts or seeds, hemp seeds and ground flax or whole grain waffle with nut butter, fruit and maple syrup.
Lunch: Beans/roasted tofu/marinated tempeh/soy curls/seitan with mixed vegetables over a bed of rice/quinoa/millet or bean dip with chips and veggies.
Dinner: Soy curl chili
For snacks: protein shakes - pea, hemp, soy, rice based, trail mix with fruit and mixed nuts or roasted edamame, bean dips made with white beans or black beans
(spiced up with cumin and hot peppers
)
TLDR: soy curls, protein shakes, vary your nuts/seeds/beans to keep it interesting