一共有四种模式,分别是最基础的冒险模式、迷你游戏模式、益智模式和生成模式。其中必须要通过了冒险模式的所有关卡,才可以解锁其余的三个模式。在冒险模式里一共有五十个关卡,每通过一个关卡都可以获得一个全新的植物。需要注意的是,在通过各个章节的第四关时,会给玩家一个特殊的道具。这些道具可以解锁对应的功能,比如铁锹可以用来铲植物,水壶可以解锁金禅花园,而玉米卷可以解锁戴夫的商店。而打完每一章节的第九关,不会获得任何植物和物品,而是收到一封来自僵王的信件。从而在每章的最后一关进行一次由传送带分发植物的特殊关卡。
在通过冒险模式打败僵王后,就可以游玩其余的三种模式了。在迷你小游戏中有二十个特殊的娱乐关卡,每一关都会有不同的游戏机制。比如一次性种一列的排山倒海,还有僵尸变成植物的植物僵尸等等。
而益智模式中分为两种游戏类型,一种是砸罐子,而另一种是我是僵尸。前者可以通过砸罐子的方式,开出植物和僵尸,只要合理运用开出的植物,就可以通过这些关卡。而我是僵尸,则是用阳光购买僵尸进行作战,从而突破各个植物阵容。
最后一个是生存模式,在这个模式中玩家需要搭建自己的阵容,从而抵御十波僵尸的猛烈进攻。并且在生存模式里,还有一个无尽关卡,这也是后期的主要玩法之一。