The number of tomato plants you can put in a grow bag depends on the size and capacity of the bag. A general rule of thumb is to plant one tomato plant per every 5-7 gallons of grow bag space.