Thus far, the only chapati recipe that turns out for me! Other times the chapati becomes too hard (could use it as a frisbee)!
2 cups chapati flour
2 tablespoons butter, room temperature
1 teaspoon salt
3/4 - 1 cup boiling water
Mix flour and salt together. Add butter, and cut together with flour until mixture is soft and crumbly. Add half water, mix. Add remaining water little at a time until the dough is soft - knead until it becomes a smooth ball, not too dry, just slightly sticky. Then let the dough rest for at least a half hour. Divide the dough evenly, roll until flat. In a flat bottom pan, cook over medium heat until you see small bubbles in the chapati. Turn and cook on the other side.
Note(s): If I don't have chapati flour I mix a little whole wheat flour with all purpose.