Yes, onions can be grown in buckets but make sure there is a hole at the bottom of the bucket to provide drainage.