In the bowl of a food processor, add flour, baking powder and salt. Pulse 3 to 4 times. Add butter cubes and pulse 10 to 12 times, or until the mixture resembles coarse crumbs.
With the food processor running, stream in the milk and process until a wet dough forms.
Lightly flour a work surface and transfer the dough on top. Knead until a smooth dough forms, about 3 minutes. Cover the dough with plastic wrap and let it sit at room temperature for up to 1 hour.
Lightly flour your work surface again, then cut the dough into 8 equal pieces. Roll each piece into a ball, then cover with a tea towel and let rest for 10 minutes.
Once rested, roll each dough ball into a large round that is almost paper thin and 7-inches in diameter.
When all the dough has been rolled out, heat a dry, coated cast iron skillet or griddle over medium-high heat. You can test if the skillet is hot enough by sprinkling a few drops of water on the skillet. If it sizzles and evaporates right away, the skillet is ready.
Working with one tortilla at a time, place on the hot skillet and cook for about 1 to 2 minutes per side, or until golden brown with a few dark brown spots.
Serve warm, or reheat in the microwave before using.