Here is a list of 22 crops that you can grow in a small vegetable garden. Even if your garden is small, you can still produce a whole lot of food by growing these!