Learn how to make the BEST authentic homemade flour tortillas with this easy step-by-step recipe! Soft, chewy, and delicious, these tortillas are perfect for tacos, burritos, or quesadillas and taste so much better than store-bought.
In a large metal bowl, add flour and use your fingers to form a well in the center. Sprinkle in salt and baking powder. Place a spoonful of lard and a spoonful of shortening in the well. Pour very warm water into the center until it reaches the top of the well (this helps melt the lard). Slowly pull flour from the sides into the center and mix with your hands until a ball forms.
Leave the dough ball in the bowl, cover, and let rest for about 30 minutes. This allows the gluten to relax and makes the tortillas easier to roll.
Divide the dough into 5–6 equal portions. Roll each portion into a smooth round ball. Place a dough ball on a floured surface, press it gently, then roll it out with a rolling pin - flip, roll, flip, roll, until you have a thin, round tortilla. Try to keep it as circular as possible.
Heat a non-stick skillet or cast iron pan over medium-high heat, with no oil. Cook each tortilla for about 30–60 seconds per side, until it browns lightly and begins to puff. Stack the remaining tortillas in a clean towel to keep warm before serving.