1. roti is a staple diet whereas naan can be used only in a single meal of the day. 2. rotis are light and more nutritious; naan comprises a heavy food and takes time to digest.