You will need about 2-3 gallons of soil for a grow bag that is 18 inches in diameter. Make sure to use a high-quality potting mix that is designed for vegetables.