Pada 16 Disember 2011, ia telah diumumkan bahawa di Resta akan dikekalkan oleh Force India untuk musim , dengan Nico Hülkenberg mengambil tempat Sutil sebagai rakan sepasukan di Resta. Beliau melayakkan diri di tempat ke-15 pada perlumbaan pembukaan musim di Australia dan menamatkan perlumbaan di tempat kesepuluh, setelah memintas Jean-Éric Vergne dan Nico Rosberg pada pusingan akhir. Beliau mendapat tempat ke-14 pada pusingan kelayakan di Grand Prix Malaysia, dan menamatkan perlumbaan di tempat ke-12. Beliau sekali lagi mendapat tempat ke-12 di China. Di Bahrain, beliau berjaya memasuki Q3 dan memulakan perlumbaan di tempat kesepuluh. Beliau mendapat tempat keenam pada perlumbaan tersebut. Beliau mendapat tempat ke-14 di Sepanyol, satu pusingan di belakang pemenang, Pastor Maldonado; ketujuh di Monaco setelah memulakan perlumbaan di tempat ke-15; dan kesebelas di Montreal. Di Grand Prix Eropah, beliau mendapat tempat ketujuh.