A survival food garden is a great way to work towards emergency preparedness by learning to grow and preserve food in a variety of ways including canning, freezing, salting, storing in oil and dehydrating.
Indoor gardening is not limited to houseplants. Many fruits, herbs and vegetables grow well in containers.
First you must decide what your family will eat.
Growing window box mini basil will not be of much use if your family does not eat basil.
Lettuce does wonderful in containers. Lettuce can also be grown outside in most climates year-round provided you offer it some shelter in the form of a cold frame.