Crispy Homemade Tortillas from Scratch: The Foolproof Recipe You Will Never Buy Store-Bought Again

There is a moment — right when a ball of dough hits a screaming hot skillet and puffs up like a little pillow — that changes you forever. Once you make tortillas from scratch and taste that warm, soft, slightly charred perfection, the plastic-wrapped discs from the grocery store will feel like cardboard by comparison. The truth is, homemade tortillas take exactly five ingredients, zero special equipment, and less time than it takes to scroll through a food delivery app. This is the recipe that makes you dangerous in the kitchen.


Quick Recipe Facts

  • Calories: 130 kcal per tortilla
  • Prep Time: 15 minutes (plus 20 minutes resting)
  • Cook Time: 15 minutes
  • Yield: 12 tortillas

Simple Ingredients You’ll Need

This is the beauty of real tortillas — five ingredients, no mystery, no preservatives:

  • 3 cups all-purpose flour (or use half whole wheat for a nuttier flavor)
  • 1 teaspoon salt
  • 1/3 cup vegetable oil or melted lard (lard is the traditional secret weapon)
  • 1 cup warm water (not hot — think comfortable bath temperature)
  • 1 teaspoon baking powder (optional, but gives a softer, puffier result)

How to Make It: Step-by-Step

1. Mix the dough in two minutes flat. In a large bowl, whisk together the flour, salt, and baking powder if using. Pour in the vegetable oil or melted lard and work it into the flour with your fingertips until the mixture looks like coarse, sandy crumbs. Add the warm water and stir with a fork until a shaggy dough forms. It will look rough and messy at this stage — that is exactly what you want. Now get your hands in there and knead it in the bowl for about 2 minutes until it comes together into a smooth, soft ball that feels like your earlobe when you press it. Not sticky, not dry — just pillowy and alive. If it clings to your fingers, dust in a tiny bit of flour. If it cracks and feels tough, wet your hands and keep kneading.

2. Let the dough rest — this step is non-negotiable. Cover the bowl with a damp kitchen towel or plastic wrap and walk away for 20 minutes. This resting period is not laziness — it is science. The gluten strands you just activated need time to relax. Without this rest, the dough fights back every time you try to roll it out, snapping back like a rubber band and giving you thick, uneven tortillas. After resting, it rolls out like butter. If you are the kind of cook who loves understanding the why behind every step, my digital cookbook with 90+ easy recipes is packed with this kind of practical wisdom alongside every recipe.

3. Divide and conquer. Pull the rested dough onto a clean surface and divide it into 12 equal pieces. The easiest way is to cut it in half, then each half into thirds, then each third in half. Roll each piece into a smooth ball between your palms — tuck the edges underneath and rotate, pressing gently until the surface is tight and seamless. Cover the balls with your damp towel so they do not dry out while you work.

4. Roll them thin — thinner than you think. Take one dough ball and flatten it slightly with your palm. Using a rolling pin, roll from the center outward in all directions, rotating the disc a quarter turn after every few strokes. This rotation is the key to getting a round shape instead of an oval blob. Roll each tortilla to about 7–8 inches across and roughly 1/16 inch thin. They should be thin enough that you can almost see the counter through them. If the dough springs back, let it rest for another 2 minutes and try again — the gluten just needs a little more time to relax.

5. Get your skillet ripping hot. Place a large dry skillet or griddle — cast iron is ideal — over medium-high heat. No oil, no butter, no spray. Dry heat is what gives tortillas their signature charred spots and slight puff. Let the skillet heat for a full 2 minutes before the first tortilla goes in. You know it is ready when you hold your hand about 3 inches above the surface and feel serious, aggressive heat.

6. Cook fast and fearlessly. Lay a rolled tortilla onto the hot skillet. Within 30–45 seconds, you will see bubbles forming on the surface — some small, some dramatic. This is steam trapped inside the dough trying to escape and it is the sign that everything is going right. Flip it. The first side should have gorgeous brown and golden spots scattered across the surface. Cook the second side for another 30–45 seconds. Some tortillas will puff up into full balloons — when that happens, resist every urge to press them down. That air pocket creates the lightest, softest layers inside.

7. Stack and steam for maximum softness. As each tortilla comes off the skillet, stack it directly into a clean kitchen towel and wrap it up. The trapped steam keeps the tortillas warm and soft, and each new addition steams the ones beneath it. By the time you finish cooking the last tortilla, the first one will be perfectly pliable, warm, and ready for anything — tacos, burritos, wraps, quesadillas, or just torn apart and eaten plain because you cannot stop yourself.

8. Serve immediately or store smart. These tortillas are best within the first hour, but they store beautifully. Stack them with parchment paper between each one, slide them into a zip-top bag, and refrigerate for up to 5 days. Reheat on a dry skillet for 15 seconds per side and they come back to life like they were just made. You can also freeze them for up to 2 months — separate with parchment and thaw at room temperature for 10 minutes before reheating.

Once you master this basic tortilla, a whole world of meals opens up — tacos, enchiladas, wraps, chips, pizza bases, and more. My full collection of 90+ easy recipes is loaded with ideas for what to put inside and on top of these beauties.


Frequently Asked Questions

Flour or lard — does it really make a difference? Night and day. Vegetable oil makes a perfectly good tortilla — soft, pliable, and neutral in flavor. But lard creates something transcendent. It gives the dough a subtle richness, a more tender chew, and those slightly flaky layers that melt on your tongue. If you have never tried lard tortillas, this is your sign. Traditional Mexican cooks have been using lard for centuries for good reason.

Why do my tortillas come out tough and chewy? Three possible culprits. First, you may have added too much flour — the dough should be soft and slightly tacky, not stiff. Second, you may have skipped the resting step — tight gluten equals tough tortillas. Third, you may have rolled them too thick. Thin tortillas are soft tortillas. Keep them thin and they will stay pliable. For more troubleshooting tips and beginner-friendly recipes, explore my 90+ recipe digital cookbook.

Can I make corn tortillas with this recipe? This recipe is specifically for flour tortillas. Corn tortillas use masa harina instead of all-purpose flour and require a tortilla press for best results since corn dough does not stretch the same way. The technique is different, but equally simple once you know the basics.

Can I make these ahead for a taco night party? Absolutely. Make them up to 24 hours ahead, stack with parchment, and store in an airtight bag in the fridge. When guests arrive, reheat them wrapped in foil in a 300°F oven for 10 minutes or flash them on a hot skillet for 15 seconds per side. They taste freshly made.


Final Pro Tip

Here is the secret that elevates these tortillas from great to legendary — toast them twice. After the initial cook, let the tortillas cool, then right before serving, toss them back on a screaming hot dry skillet for just 10 seconds per side. This second flash of heat crisps the exterior slightly while the inside stays cloud-soft, giving you a tortilla with the most incredible contrast of textures — crunchy edges that give way to a warm, pillowy center. Street taco vendors in Mexico do this every single time and now you know why their tortillas taste different from everyone else’s. For more game-changing techniques like this, do not miss my digital cookbook.

Leave a Comment