While roti just uses flour ... But there are different variations of Puri which are completely different in taste and are cooked using other things like Luchi, Bhatoora, Panipuri, and Sev-puri.