When I lived on a standard city lot in Minneapolis, I was growing corn (lost most of it to squirrels), tomatoes, carrots, horseradish (can't kill that stuff), squash and a bunch of other stuff I can't remember. And a "natural prairie" section of mostly native grasses and wildflowers.
Just depends on how much land you have and how much of your lawn you want to dig up :-)
Living in a city I can't really raise anything beyond herbs, however hunting once a year reduces my reliance on factory farming so much.