Bhatura vs puri difference is while the former is made of all purpose flour, curd and a leavening agent like cooking soda or baking powder. Puri is made with wheat flour / atta as main ingredient. No curd, leavening agent.