I think the trick is roughly one acre per person of produce. What produce depends on your eating habits and your skills at canning. Always grow & store extra to account for some spoilage, sell surplus.
A word of warning against companion planting, even the "good friends": Deuteronomy (WEB) 9 You shall not sow your vineyard with two kinds of seed, lest all the fruit be defiled, the seed which you have sown, and the increase of the vineyard.
Dalmation Bellflower produces beautiful mounds of purple bell-shaped flowers from late spring through summer. Low-growing plant is perfect for adding color in front of other perennials. Grows only 6-9" tall. Spreads 12". Prefers full sun to partial shade. Deer resistant.