Growing food year round for your entire family is quite literally impossible unless you have acres of land.
Besides plants, you could have animals, and get milk and meat from them. Chickens for eggs and meat too.
It doesn't take too much land for it in my opinion. And if you live in a community that does that sort of thing, you could trade meat for tomatoes, and vice versa, or whatever, without relying on megacorps to give you your calories
Localism is the way
[1]https://www.statista.com/statistics/183648/average-size-of-h...
https://www.google.com/search?q=how+much+land+is+needed+to+f...
None of them I found credibly suggested less than an acre per person.
Check out the famous book, “Five Acres And Independence”. That was the basic size of a family farm in the USA a hundred years ago.