Per il campionato 2008 è stato ingaggiato dalla Force India come collaudatore; dal Gran Premio d'Italia 2009 sostituisce Giancarlo Fisichella come pilota ufficiale alla Force India in seguito al passaggio di quest'ultimo alla Ferrari. Il suo ritorno alle gare dopo due anni è positivo ma sfortunato; nelle qualifiche ottiene una buonissima settima piazza confermando così i progressi della scuderia anglo-indiana, ma proprio mentre in gara era quarto Liuzzi è stato costretto al ritiro per problemi meccanici. Nello stesso anno è stato chiamato dal Team Italy per correre i due eventi conclusivi della stagione 2008-2009 della serie A1 Grand Prix. È stato confermato dalla Force India anche per il campionato 2010 assieme al compagno di squadra Adrian Sutil. La stagione è però poco positiva, il pilota italiano viene spesso messo in ombra dal compagno di squadra (anche a causa di malfunzionamenti continui del sistema F-DUCT sulla sua vettura che la Force India teneva nascosti, come dichiarato dal pilota italiano in varie interviste) ⧼citoid-citefromiddialog-mode-https://www.youtube.com/watch?v=_g1BhNxogQA⧽ed è spesso coinvolto in incidenti; Liuzzi chiude l'anno in quindicesima posizione assoluta, con ventuno punti ed un sesto posto ottenuto nel Gran Premio di Corea come miglior risultato. Nonostante il contratto con la Force India avesse durata biennale, la squadra indiana non lo ha confermato per il campionato 2011, preferendogli Paul di Resta.