В Plants vs. Zombies игрок берёт на себя роль домовладельца, чей дом постоянно подвергается нападениям зомби с расположенного напротив кладбища. Чтобы защитить дом от зомби, игроку нужно сажать растения, которые наносят урон или иным образом причиняют вред наступающим врагам. По ходу уровня игрок собирает единицы «солнца», обладание определённым количеством которых позволяет посадить то или иное растение. Зомби приближаются к дому по нескольким параллельным линиям, проходящим по лужайке возле дома, вследствие чего игроку требуется сажать растения на всех этих линиях. Если хоть один зомби добирается до конца своей линии, уровень считается проигранным.
Игровой процесс Plants vs. Zombies. В верхней части экрана располагается панель, на которой отображаются пакеты с семенами растений, взятых на уровень игроком. Количество единиц «солнца» показано в левом верхнем углу экрана. Зомби появляются в правой части экрана и движутся по нему справа налево, до тех пор пока не будут убиты или не дойдут до дома. Игрок сажает растения, нажимая левой кнопкой мыши сначала на пакет с семенами того или иного растения, а затем на определённую клетку игрового поля. Полоса в правом нижнем углу экрана показывает текущий прогресс уровня.