Square foot gardening in raised beds can allow you to grow food just about anywhere. Even if you don't think you have the space, if you have a location with 6-8 hours of sun you can most likely grow vegetables. These photos show tomatoes and cucumbers in a front yard climbing a trellis. The special soil,Mels Mix, which does not use any exisiting soil in the yard,is also growing cabbage, beans,carrots and parsnips,edamame(and flowers just for enjoyment.)
There are great advantages to growing so close to the house. You walk by it often and can observe whether it needs water or care. It's also more convenient to pick fresh food for a meal.