The secret to successful container gardening is choosing the right varieties. In our trials we’ve identified the following as container-friendly: they’re compact, thrive in small spaces (like greenhouses and patios), and produce high yields. Choose from a broad array of the best vegetables, herbs, fruits, and flowers for containers.