I'm no expert but IME the key is to combine pulses, beans and nuts over the course of the day or in the same meal. Added together they form a complete source of essential amino acids.
Nuts are typically high in fat, though these are often good fats (nut dependent) which you actually require for a balanced diet. All in moderation of course.
If training in any way worth considering whey/casein/egg protein supplements. My fave source is www.myprotein.co.uk. I personally tend to buy EU sourced vegetarian whey powder and a separate casein powder. The former is very quickly digested so available to the body v quickly (ideal after a session) but not long lasting in the gut the latter is slow to digest ideal for bedtime. Can seem expensive, but if you buy in bulk it's pretty cost effective. I buy their stuff as it doesnt have any sweeteners, etc. so you can sweeten with honey (or just have it plain) and mix it with water.