Growing a bunch of potatoes in a barrel would be a lot more bang for your buck with that goal in mind. To really optimize costs and labor, though, as you say, you need a greenhouse and/or a big old field, just like always. There are no small-scale shortcuts. Not yet, anyway.
It makes me a bit sad that even with modern tech we haven't really made it much easier for people to produce their own food. But it's a reminder that our food production requires large scale collaboration and cooperation. Maybe that's a good thing.