Mix all the ingredients in a large bowl. Add warm water if needed to make a smooth and pliable dough. Cover with damp kitchen towel and let it rest for at least 30 – 45 minutes.
Divide the dough into lemon size balls and roll them into slightly thick rotis.
Cook on preheated griddle until brown spots are formed on both sides. Smear some oil or ghee if desired. Serve hot with yogurt or pickle of choice.