,被斬首示眾,城中因而井然有序。李文忠獲軍三萬,糧食二十萬,被就地加封為榮祿大夫、浙江行省平章事,恢復李氏之姓。大軍徵閩,李文忠另外率軍駐紮浦城,進『逼』閩地。返師之後,餘寇金子隆等聚眾搶劫,李文忠再次討伐,將其擒獲,於是平定建、延、汀三州。下令軍中收養途中棄兒,被養活者無數。
洪武二年 春,李文忠以偏將軍的身份跟隨副將軍常遇春出塞,『逼』近上都,趕走元帝。常遇春回師途中,暴病而亡,常遇春死後,李文忠受命代替統率其軍,奉詔會合大將軍徐達進攻慶陽。行至太原時,獲悉太原被圍告急,便對左丞趙庸說:“我等受命而來,如果是有利於國家的軍務,我們可以自己決定。而今大同情況緊急,我們可以順路前去救援。”於是率軍出雁門,駐紮馬邑,打敗元遊兵,擒獲平章劉帖木,進至白楊門。當時雨雪交加,軍隊已經駐紮,李文忠卻下令向前移動五里,依水為險阻自固。元兵乘夜來劫,李文忠軍堅壁清野,巋然不動。天亮時,敵軍大至,李文忠委派二營將士,殊死作戰,估計敵軍已經疲憊,才派出精兵,左右夾擊,大破敵軍,擒獲敵將脫列伯,俘斬萬餘人,窮追至莽哥倉而返。
第二年,李文忠被授為徵虜左副將軍,與大將軍徐達分道北征,率領十萬人出野狐嶺,到達興和,降服興和守將。進兵察罕腦兒,擒獲平章竹真。駐軍駱駝山,趕走平章沙不丁。駐軍開平,降服平章上都罕等。當時元帝已死,太子愛猷識裡達臘新立。李文忠派人探知此情,率軍兼程奔往應昌。元嗣君北逃,李文忠俘獲其嫡長子買的立八剌及后妃、宮女、諸王、將相官屬數百人,及宋、元玉璽金寶十五件,玉冊二件,鎮圭、大圭、玉帶、玉斧各一件。並派出精銳騎兵窮追至北慶州而返。經過興州時,擒獲國公江文清等,降服三萬七千人。到達紅羅山時,又降服楊思祖的部眾一萬六千餘人。李文忠到京城奉獻捷報,太祖御臨奉天門接受朝賀。大封功臣,李文忠功勞最大,被授為開國輔運推誠宣力武臣,特進榮祿大夫、右柱國、大都督府左都督,封為曹國公,同知軍國事,食祿三千石,並被授予世襲憑證。
四年秋,傅友德等平定蜀地,李文忠受命前去安撫。李文忠下令建築成都新城,派軍戍守諸郡要害之地,然後才返回。第二年又以左副將軍的身份由東路北征,出居庸關,直趨和林,到達口溫,元人逃遁。軍隊進至臚朐河時,李文忠命部將韓政等保護輜重,而自率大軍,每人攜帶二十日糧食,迅速趕至土剌河。元太師蠻子哈剌章率領部眾全部渡河,列陣以待。李文忠率軍進『逼』,敵軍才稍微退卻。到達阿魯渾河時,敵軍逐漸增多。李文忠馬中飛箭,他下馬之後,手持短器,繼續戰鬥。指揮李榮將自己的戰馬交給李文忠,而自己則奪乘敵軍戰馬。李文忠重獲戰馬,更加殊死作戰,終於將敵軍打敗,俘獲敵兵數以萬計。追奔至稱海時,敵軍重新聚集。李文忠便收兵據險,殺牛犒勞士兵,將所獲馬匹釋放野外。敵軍懷疑有伏,慢慢引軍而去。李文忠也率軍返回,錯過了舊路。到達桑哥兒麻時,缺乏飲水,軍中將士十分口渴,於是向天祈禱。所乘戰馬跑過之地,泉水湧出,三軍都得以解渴,於是殺牲以祭上天。然後班師回朝。這一戰役,兩軍勝負相當,而宣寧侯曹良臣,指揮使周顯、常榮、張耀都已戰死,因此太祖未予賞賜。
六年,李文忠率軍前往北平、山西邊境,在三角村擊敗敵軍。七年,派遣部將分道出塞。到達三不剌川,俘獲平章陳安禮。到達順寧、楊門,斬首真珠驢。到達白登,擒獲太尉不花。這年秋天,李文忠率軍進攻大寧、高州,攻克兩地,斬殺宗王朵朵失裡,擒獲承旨百家奴。追奔至氈帽山,擊斬魯王,俘獲其妃及司徒答海等。然後進軍豐州,擒獲元朝舊官十二人,馬駝牛羊甚多,窮追至百乾兒才返。此後,李文忠屢次率軍防備邊境。
十年,李文忠受命與韓國公李善長一起商議軍國要事。十二年,洮州十八番族反叛,李文忠與西平侯沐英合兵將其討平,並築城於東籠山南川,設定洮州衛。還朝之後,李文忠報告說西安城裡的水含有鹹鹵,不能飲用,請求鑿地引龍首渠水入城,以便汲取,太祖採納了他的建議。李文忠返回之後掌管大都督府兼領國子監事。
李文忠器量深沉而宏大,人莫能測。臨陣踔厲風發,大敵當前而更顯壯志。李文忠頗好學問,經常因事就教於金華範祖幹、胡翰,通曉經義,所寫詩歌雄渾可觀。當初,朱元璋平定應天,因軍隊興盛,糧餉不足,而增加百姓田租,李文忠為此請求,百姓得以減低稅額。他解除兵權,閒居家中後,為人恭敬謹慎,宛如一位儒者,朱元璋