Rab Ne Bana Di Jodi mengisahkan tentang Surinder "Suri" Sahni (Shah Rukh Khan), seroang pegawai kantor di Punjab Power yang pemalu, tertutup, dan baik hati.
Suri jatuh cinta pada Taani (Anushka Sharma), perempuan ekstrovert nan ceria, anak dari Profesor Gupta.
Sayangnya nasib buruk menimpa Taani, dia gagal menikah karena rombongan calon suaminya mengalami kecelakaan di perjalanan.
Sebelum meninggal, ayah Taani meminta Suri menikahi putrinya.
Mereka berdua setuju mengabulkan permintaan terakhir Profesor Gupta tersebut, meskipun Taani sebenarnya tidak mencintai Suri.
Setelah menikah, Suri menghormati pilihan Taani untuk tidur terpisah dengannya.