Add the flour, sugar, baking powder, and salt to a medium bowl. Stir together to combine.
Add the softened butter and work the dough through your fingers until everything is well combined and incorporated. The dough should feel crumbly, almost like wet sand, and should lightly hold its shape when pressed together.
Add the egg and mix it with your hands until it is well combined with the dough.
Add the warm milk and vanilla extract and combine with your hands. Knead the dough for 5 minutes on a well-floured surface until the dough forms a smooth ball, adding more flour to the surface as needed. The dough should be tacky but not totally sticky.
Cover with a clean kitchen towel and let it rest for 10 minutes.
Uncover and form the dough into 10 balls.
Place 2 pieces of parchment paper on a tortilla press to keep it from sticking. Place the dough ball on top of the parchment paper and press the balls into 5-inch gorditas.
Heat a large skillet or comal over medium heat. Place a gordita in the skillet and cook for 3-4 minutes on each side until small brown spots begin to form. Place the cooked gorditas in a tortilla warmer to keep them soft and pillowy.
Serve immediately.
Notes
Sweetener: Instead of sugar, you could sweeten the gorditas with agave, honey, or even maple syrup.
Add some warmth and spice by adding a ¼ teaspoon of ground cinnamon.
Storage: Store these gorditas as you would tortillas. They stay soft and pillowy when kept wrapped up or in a tortilla warmer or plastic bag.
If you don’t have a tortilla press, you can shape the gorditas by pressing the dough balls in between two sheets of parchment paper using a heavy baking dish.