I have a friend with a couple of basic hoop greenhouses (around 8x2m) and for 6 weeks in summer they have more than enough tomatoes and cucumbers to provide for themselves to eat, to preserve and to give away to friends.
I think with a little planning, and only eating whatever is in season that week, you could easily grow enough in a 100m2 garden to provide all the vegetable needs for a family during summer. Planning is the important bit though, as some crops like broccoli need to be planted the year before. Oh and it's gonna be a hell of a lot tastier than what you get in the supermarket.