Dzięki technikom inżynierii genetycznej istnieje możliwość wprowadzenia genów pochodzących od innych organizmów, które będą umożliwiały roślinie produkcję białek odstraszających lub zabijających szkodniki.
Przykład: wprowadza się geny bakteryjne, które kodują toksyny, do genomu roślin. Roślina, która produkuje toksyny, staje się odporna na szkodniki.
Rośliny częściowo odporne na szkodniki można uzyskać również metodami hodowli konwencjonalnej z wykorzystaniem selekcji sztucznej. Należy wybierać jedynie te egzemplarze, które naturalnie są bardziej odporne na szkodniki od innych i krzyżować je ze sobą. Metoda ta jest jednak bardzo czasochłonna a jej skuteczność ograniczona.