To make the dough, combine all the ingredients in a large bowl, and stir.
Pour in the oil, and then slowly add the hot water while mixing.
Knead the dough for 5-7 minutes, until the dough is soft but not sticking to your hands. Use a little flour while kneading if necessary.
Alternatively, you can use a stand mixer with a hook attachment for this step. Simply place all the ingredients in the bowl and knead it for 5 minutes on medium speed.
Turn the dough into a ball and let it rest for 15 minutes. This step is necessary as the gluten in the dough is activated after the kneading and it will spring back when you try to roll the dough.
Divide the dough into 6 equal balls for large tortillas, size 25 cm (10"), or 8 balls if you want smaller tortillas.
Cover the dough balls with a clean kitchen towel and let them rest for another 15 minutes.
Place a large nonstick frying pan on medium-high heat and start rolling the dough balls out.
Working one piece at a time, roll one dough ball into a 25 cm (10") dia disc on a lightly floured surface with a rolling pin.
Place the dough circle into the hot pan and cook for 60 seconds, until air bubbles appear on the surface and light brown spots appear on the bottom. Flip the dough and cook for another 30 seconds on the other side.
Roll another dough ball into a circle while the first one is cooking in the pan. Repeat rolling and cooking until you run out of dough balls.
Keep the cooked tortillas covered with a clean kitchen towel to keep them warm, while you cook the remaining tortillas.