Large vegetables such as peppers, tomatoes, and eggplant will benefit from a 5-10 gallon grow bag, the larger the better. If you'll be growing basil or other herbs, a 1-3 gallon grow bag per plant would suffice. For growing leafy greens, consider a large diameter bag such as the Bekith 50 gallon grow bags.