In a mixing bowl, whisk together the all-purpose flour, baking powder, and salt until well combined.
Add the vegetable oil or melted butter to the dry ingredients and mix until the mixture resembles coarse crumbs.
Slowly add warm water, a little at a time, while stirring the mixture with a spoon or your hands until a dough forms. You may not need to use all of the water.
Once the dough comes together, knead it on a lightly floured surface for about 2-3 minutes until it becomes smooth and elastic.
Divide the dough into 8 equal portions and shape each portion into a ball.
On a lightly floured surface, roll out each dough ball into a thin circle, about 15-20 centimeters in diameter.
Heat a skillet or griddle over medium-high heat.
Place a rolled-out tortilla onto the hot skillet and cook for about 30-60 seconds on each side, or until lightly browned and bubbles start to form.
Remove the cooked tortilla from the skillet and keep warm in a clean kitchen towel while cooking the remaining tortillas.
Serve the freshly made flour tortillas warm with your favorite fillings or toppings.
Also, if I plan to freeze do I freeze it after cooking? or before cooking when they're flat? or round dough balls?
I've had success with this recipe, which is in grams. I just made a baker's % out of it and mostly use that now for flour tortillas since the recipe made more than I wanted.