1950年4月前,两碗地域属盐津县文星乡。
1950年5月,盐津县划设5区,两碗地域属第五区(滩头区)。
1958年,盐津县并入大关县,原盐津县7区更名划设为9公社,其中第五区(滩头区)的两碗、成凤、花坛、新滩、石燕、三角6个村划出成立大关县前进公社。
1959年1月,大关县各公社改用地名定名,前进公社改名两碗公社。
1961年4月,大关县分设为大关县、盐津县;同年5月,盐津县撤销两碗公社设置滩头区,分别成立两碗、新滩、三角3小公社,属滩头区。
1962年8月,盐津县增设两碗区,辖成凤、两碗、花坛、新滩、三角、石燕6小公社。
1970年3月,两碗区改为两碗公社。
1981年9月,划归水富县。
1984年1月,改两碗区。
1988年1月,改两碗乡。
2012年9月,撤销两碗乡,设立两碗镇。