Carrots need a deep pot at least 12 inches deep and 12 inches diameter. Use a good quality potting mix not garden soil.