Yes, tomatoes can be kept in square-foot gardens. Only sow one tomato plant per square foot of gardening space. Choosing indeterminate tomatoes can also be helpful, as these plants grow vertically and can be kept more compact with tomato cages and frequent pruning.