一块草坪被划分成很多方格,每个方格可以容纳一棵植物。僵尸为敌人,从房屋相对的方向走近房屋。僵尸进入房屋后游戏失败结束。屏幕顶端为玩家可差遣的各种植物,把植物种在方格里需要耗费阳光值,阳光从天上间歇落下,游戏开局必须种植太阳花来产生更多阳光。玩家的基本攻击单元会沿其所在行发射豆子。随着僵尸数量变多,玩家的植物会出现其他种类的单元,包括投射类、防御类、爆炸类、攻击类、放大类、一次性使用的毁灭性单元。在成功抵御最后一波僵尸的攻击后,系统会开启新的关卡。