Pentru mărirea randamentului termic se folosesc recuperatoare care recuperează o parte din căldura evacuată odată cu gazele arse în atmosferă q4-4' și o reintroduc în ciclu q2-2'. Randamentul termic al ciclului Joule ideal cu recuperator este:[12]
displaystyle 1-{\frac {T_{1}}{T_{3}}}{\frac {{\frac {T_{2}}{T_{1}}}-1}{1-{\frac {T_{4}}{T_{3}}}}}} Pentru exemplul de mai sus cu {\displaystyle \epsilon \,}{\displaystyle \epsilon \,} = 15, din transformarea izoentropică se obțin T2 = 650 K , T4 = 692 K, cu care randamentul ciclului este de 0,567, ceva mai mare decât a ciclului fără recuperator. În exemplul prezentat diferența între T4 și T2 este mică, deci câștigul dat de recuperator este mic. În practică este greu de obținut o diferență de temperaturi mare, din cauza limitărilor date de materiale. În ciclul real influența recuperatorului este ceva mai mare, dar nu cu mult. Expresia matematică a randamentului termic al ciclului Joule real cu recuperator se complică foarte mult.