Кукуруза — высокорослое однолетнее травянистое растение, достигающее высоты 3 м и более. Кукуруза имеет хорошо развитую мочковатую корневую систему, проникающую на глубину 100—150 см. На нижних узлах стебля могут образовываться воздушные опорные корни, предохраняющие стебель от падения и снабжающие растение водой и питательными веществами[1].
Стебель прямостоячий, до 4 м в высоту и 7 см в диаметре, без полости внутри (в отличие от большинства других злаков).
Листья крупные, линейно-ланцетные, до 10 см шириной и метр длиной. Их число от 8 до 42[1].
Растения однодомные[2] с однополыми цветками: мужские собраны в крупные метёлки на верхушках побегов, женские — в початки, расположенные в пазухах листьев. На каждом растении обычно 1—2 початка, редко больше. Длина початка от 4 до 50 см, диаметр от 2 до 10 см, масса от 30 до 500 граммов[1]. Початки плотно окружены листообразными обвёртками. Наружу на верхушке такой обвёртки выходит только пучок длинных пестичных столбиков. Ветер переносит на их рыльца пыльцу из мужских цветков, происходит оплодотворение, и на початке развиваются крупные плоды-зерновки.
Форма зерновок кукурузы весьма своеобразна: они не вытянутые, как у пшеницы, ржи и многих других культурных злаков, а кубические или округлые, плотно прижаты друг к другу и расположены на стержне початка вертикальными рядами. В одном початке может быть до 1000 зерновок. Размеры, форма и окраска зерновок различаются у разных сортов; обычно зерновки жёлтого цвета, но бывает кукуруза с красноватыми, фиолетовыми, синими и даже почти чёрными зерновками.
Вегетационный период длится приблизительно 90—150 суток. Всходит кукуруза на 10—12 сутки после посева. Кукуруза является теплолюбивым растением. Оптимальная температура для её выращивания — 20—24 °С. Кроме того, кукуруза нуждается в хорошем солнечном освещении[1