Roti is a flatbread made by simply rolling the dough ball and cooked on tava followed by an open flame. Ghee may be smeared on it before serving. However, parathas are flatbreads that are rolled in layers and cooked smeared with ghee or oil. They tend to be flaky, layered and almost always have salt in them.