I would concentrate mostly on calorically dense foods like potatos, Jerusalem artichoke, and a few cruciferious vegetables, berries for vitamins and anti oxidants, and nuts for fat. Nearly every plant has all 9 essential amino acids, even potatoes, white rice, apples, spinach just to name a few http://nutritiondata.self.com/facts/vegetables-and-vegetable-products/2626/2
. . If you are eating a whole foods diet there isn't much reason for concern about protein unless you are lifting weights for 2 hours a day 6 days a week, or some other heavy training regime. Its easy to achieve 1g protein/kg body weight eating plant based.
Fats can be obtained in the necessary amounts via small amounts of chia seed, hemp, flax, purslane, nuts, insects, etc. But even fruit has approx. 6-10% fat. For example, 4 tablespoons of chia seed has 7.1g of ALA omega 3 which is over 400% RDA.
B12 can be obtained by fermenting such as sauerkraut, kimchee, kombucha.
With this approach I think 80% of your nutritional needs can be met by your property. Its the approach I use.