Associated Press zufolge bewilligten US-Parlamentarier mit 251 Ja-Stimmen gegen 168 Nein-Stimmen den Entwurf von Ron DeSantis, dem Republikaner aus Florida.
Zuvor scheiterte ein ähnlicher Entwurf im US-Senat.
Vergangenen Monat stimmte Obama dem Kauf von 32 Tonnen Schwerwasser im Wert von 8.6 Millionen Dollar aus dem Iran zu.
Der Beschluss des US-Abgeordnetenhauses wird keinen Einfluss auf den laufenden Kaufvertrag haben, sondern er wird Einkäufe im kommenden Jahr verbieten.
Der Abgeordnetenhaus-Beschluss muss allerdings noch vom Senat bestätigt werden. Das Weiße Haus kündigte dagegen Veto an.