🌮 Homemade Flour Tortillas – Soft, Warm & Perfectly Tender
Once you make homemade flour tortillas from scratch, you may never want to go back to store-bought! These Homemade Flour Tortillas are soft, flexible, beautifully tender, and wonderfully flavorful, with lightly golden spots from cooking in a hot skillet.
Made with just five simple ingredients, this easy recipe creates delicious tortillas without special equipment or complicated techniques. The melted butter adds richness, baking powder gives them a little softness, and hot water helps bring the dough together into a smooth, easy-to-roll consistency.
They’re perfect for tacos, burritos, quesadillas, fajitas, wraps, breakfast burritos, or simply enjoying warm with a little butter. The best part? You can make a fresh batch in less than an hour! ❤️
Recipe Details
- Prep time: 15 minutes
- Resting time: 30 minutes
- Cook time: 20–25 minutes
- Total time: Approximately 1 hour 10 minutes
- Yield: 12–16 tortillas
- Difficulty: Easy
- Cooking method: Stovetop
- Skillet temperature: Medium-high heat
Ingredients
- 4 cups all-purpose flour (500 g)
- 1½ teaspoons salt (about 8–9 g)
- 2 teaspoons baking powder (approximately 8 g)
- 1⅔ cups hot water (approximately 395 ml)
- ¼ cup unsalted butter, melted (56 g)
Optional: A little extra flour for dusting the work surface and rolling pin.
Instructions
Step 1: Combine the Dry Ingredients
In a large mixing bowl, whisk together the all-purpose flour, salt, and baking powder.
Mix thoroughly so the baking powder and salt are evenly distributed throughout the flour.
This helps ensure that every tortilla has a consistent flavor and texture.
Step 2: Add the Melted Butter
Pour the melted butter into the dry ingredients.
Using a fork, wooden spoon, or your fingertips, mix until the butter is distributed throughout the flour. The mixture should resemble coarse, slightly damp crumbs.
Make sure the butter is melted but not extremely hot before adding it.
Step 3: Add the Hot Water
Gradually pour the hot water into the flour mixture while stirring with a wooden spoon.
Continue mixing until a rough dough begins to form and the ingredients come together.
The dough should be soft and slightly tacky but not excessively sticky. Depending on your flour and humidity, you may need a small adjustment in the amount of water.
If the dough feels dry and crumbly, add a little more warm water, one tablespoon at a time. If it feels too sticky, sprinkle in a little flour.
Step 4: Knead the Dough
Transfer the dough to a lightly floured work surface.
Knead by hand for approximately 5–7 minutes, until the dough becomes smooth, soft, and elastic.
You can also use a stand mixer fitted with a dough hook for about 3–4 minutes on low to medium-low speed.
Avoid adding too much extra flour during kneading. A softer dough produces more tender, flexible tortillas.
Step 5: Rest the Dough
Shape the dough into a smooth ball and place it back into the mixing bowl.
Cover with a clean kitchen towel or plastic wrap and let it rest for 30 minutes at room temperature.
This resting period allows the gluten to relax, making the dough much easier to roll without shrinking back.
Don’t skip this step! It makes a noticeable difference in the final texture.
Step 6: Divide the Dough
After resting, transfer the dough to your work surface.
Divide it into 12–16 equal portions, depending on the size of tortillas you prefer.
- 12 portions: Larger tortillas, approximately 8–9 inches (20–23 cm) wide.
- 16 portions: Smaller tortillas, approximately 6–7 inches (15–18 cm) wide.
Roll each portion into a smooth ball.
Arrange the dough balls on a tray and cover them with a clean kitchen towel to prevent them from drying out.
Step 7: Roll Out the Tortillas
Lightly flour your work surface and rolling pin.
Take one dough ball and flatten it gently with your palm. Roll it into a thin, round tortilla, approximately 1–2 mm thick.
Roll from the center outward, rotating the dough occasionally to help create an even circle.
Don’t worry if your tortillas aren’t perfectly round. Homemade tortillas often have charming irregular edges, and they will taste just as delicious!
Keep the remaining dough balls covered while working.
Step 8: Heat the Skillet
Place a large cast-iron skillet, heavy frying pan, or flat griddle over medium-high heat.
Allow it to become properly hot before cooking the tortillas.
No additional oil is necessary because the dough already contains butter.
To test the temperature, place a small piece of dough on the skillet. It should begin cooking and developing small bubbles within a few seconds without burning immediately.
Step 9: Cook the Tortillas
Carefully place one rolled tortilla onto the hot skillet.
Cook for approximately 30–45 seconds, until small bubbles begin forming on the surface and light golden-brown spots appear underneath.
Flip the tortilla and cook the other side for another 20–40 seconds.
Flip once more briefly if needed, until the tortilla is fully cooked, soft, and lightly spotted with golden-brown patches.
Avoid cooking for too long, as overcooked tortillas can become dry and stiff.
Repeat with the remaining dough portions.
Step 10: Keep the Tortillas Soft
As each tortilla finishes cooking, transfer it to a clean kitchen towel or tortilla warmer.
Stack the warm tortillas together and cover them immediately.
The trapped warmth and gentle steam help keep the tortillas soft, pliable, and easy to fold.
Allow them to rest covered for a few minutes before serving.
Step 11: Serve and Enjoy!
Serve your Homemade Flour Tortillas warm, straight from the skillet.
Fill them with your favorite taco ingredients, use them for burritos and quesadillas, or spread a little butter over a warm tortilla and enjoy it just as it is.
Once you taste these soft, freshly cooked tortillas, you’ll understand why homemade is always worth it! 🌮
Expert Tips for Perfect Homemade Flour Tortillas
Use hot water, not boiling water. Hot water helps the flour hydrate and makes the dough easier to work with. Water that is comfortably hot is sufficient.
Don’t add too much flour. The dough should be soft and slightly tacky. Adding excessive flour during kneading or rolling can make the tortillas tough.
Rest the dough properly. Thirty minutes gives the gluten time to relax, making the tortillas easier to roll thinly without springing back.
Roll them evenly. Tortillas that are too thick may remain doughy in the middle, while very thin areas can become brittle. Aim for a consistent thickness.
Make sure your skillet is hot. A properly heated pan creates those beautiful golden-brown spots while keeping the tortillas tender.
Don’t overcook. Tortillas only need a short time on each side. Cooking them too long removes moisture and makes them stiff.
Keep them covered. Stack the cooked tortillas under a clean towel as you work. This helps preserve their softness.
Use a heavy skillet. Cast iron holds heat exceptionally well and produces beautifully cooked tortillas, but a regular heavy-bottomed frying pan also works.
Delicious Variations
🧄 Garlic Butter Tortillas
Add ½ teaspoon garlic powder to the dry ingredients. After cooking, brush each tortilla lightly with melted garlic butter and sprinkle with fresh parsley.
🌿 Herb Flour Tortillas
Add 1 teaspoon dried oregano or Italian seasoning to the flour mixture for an aromatic twist. These are especially delicious with grilled chicken and vegetables.
🌶️ Spicy Tortillas
Add ½ teaspoon chili powder or a pinch of cayenne pepper to the dry ingredients for a gentle spicy flavor.
🧀 Cheese Tortillas
Add ¼ cup (25–30 g) finely grated Parmesan to the dough for a slightly savory, cheesy flavor.
🥛 Extra-Soft Tortillas
Replace a small portion of the hot water with warm milk for a richer flavor and softer texture.
🌮 Whole Wheat Tortillas
Replace 1 cup (125 g) of the all-purpose flour with whole wheat flour. You may need a little extra water because whole wheat flour absorbs more moisture.
🧈 Extra-Buttery Tortillas
Brush the freshly cooked tortillas with a little melted butter and stack them under a towel. This makes them especially delicious for breakfast wraps and simple snacks.
Ways to Use Homemade Flour Tortillas
These tortillas are incredibly versatile and can be used in so many delicious meals.
- Tacos: Fill with seasoned beef, chicken, fish, fresh vegetables, and your favorite sauces.
- Burritos: Wrap around rice, beans, grilled meat, cheese, and vegetables.
- Quesadillas: Add shredded cheese and your favorite fillings, fold in half, and toast until golden.
- Fajitas: Fill with sizzling chicken or beef, peppers, and onions.
- Breakfast wraps: Add scrambled eggs, cheese, potatoes, and crispy bacon.
- Wraps and sandwiches: Use them for fresh chicken wraps, tuna wraps, or vegetable rolls.
- Crispy tortilla chips: Cut into triangles, brush lightly with oil, season, and bake or air fry until crisp.
For a simple snack, spread a little butter over a warm tortilla, sprinkle with cinnamon sugar, and roll it up. It’s delicious!
Make-Ahead Instructions
Prepare the dough ahead: Make the dough, divide it into portions, and place the dough balls in a lightly greased airtight container. Refrigerate for up to 24 hours. Let them sit at room temperature until soft enough to roll.
Roll ahead: You can roll the tortillas a few hours before cooking. Place parchment paper between each uncooked tortilla, cover tightly, and refrigerate. Keep them cold until you’re ready to cook.
Cook ahead: Cook all the tortillas, allow them to cool, and store them properly. Reheat briefly in a skillet before serving.
For meal preparation: Make a large batch at the beginning of the week and use them for tacos, wraps, quesadillas, and quick lunches.
Storage and Reheating
Room temperature: Allow cooked tortillas to cool completely, then store in an airtight bag or container for up to 2 days in a cool kitchen.
Refrigerator: Store in an airtight container or resealable bag for up to 5–7 days. Separate them with parchment paper if they tend to stick together.
Freezer: Stack the completely cooled tortillas with parchment paper between each one. Place them in a freezer-safe bag, remove excess air, and freeze for up to 2–3 months for best quality.
Reheating in a skillet: Place a tortilla in a warm, dry skillet for approximately 15–20 seconds per side, until soft and heated through.
Reheating in the microwave: Stack a few tortillas between slightly damp paper towels and microwave for 20–30 seconds, checking and adding a few seconds if necessary.
Reheating in the oven: Wrap a stack of tortillas in aluminum foil and warm at 300°F (150°C) for approximately 10 minutes.
Avoid overheating, as this can dry out the tortillas and make them difficult to fold.
Frequently Asked Questions
1. Why are my homemade tortillas tough?
Tough tortillas usually result from too much flour, insufficient resting time, or overcooking. Keep the dough soft, allow it to rest for at least 30 minutes, and cook each tortilla only until lightly golden.
2. Why does my dough keep shrinking when I roll it?
The gluten may still be too tight. Cover the dough and let it rest for another 10–15 minutes before trying again. Avoid forcing the dough into shape.
3. Why aren’t my tortillas puffing up?
Your skillet may not be hot enough, or the tortillas may have uneven thickness. Make sure the pan is properly preheated and roll the dough evenly. Puffing is common but not absolutely necessary for delicious tortillas.
4. Can I make these tortillas without butter?
Yes. You can replace the butter with approximately ¼ cup (60 ml) neutral vegetable oil. The flavor and texture will be slightly different, but the tortillas will still be soft and flexible.
5. Can I use salted butter?
Absolutely. If using salted butter, reduce the added salt slightly to prevent the tortillas from becoming too salty.
6. Can I make the tortillas smaller or larger?
Yes! Divide the dough into more portions for smaller tortillas or fewer portions for larger ones. Just remember that cooking times may change slightly depending on their thickness and size.
7. Why are my tortillas dry after cooking?
They may have been cooked too long or left uncovered after cooking. Remove them as soon as light golden spots appear and stack them under a clean kitchen towel to retain moisture.
8. Can I use these tortillas for quesadillas?
Definitely! These tortillas are excellent for quesadillas. Add cheese and your favorite filling, fold in half, and cook in a lightly greased skillet until golden and the cheese melts.
9. Can I make this dough in a stand mixer?
Yes. Use a dough hook and mix on low speed until the ingredients come together, then knead for approximately 3–4 minutes until smooth. Let the dough rest before dividing and rolling.
Estimated Nutrition
Approximate values per tortilla, assuming a yield of 16 tortillas:
- Calories: 165–180
- Carbohydrates: 27–30 g
- Protein: 3–4 g
- Fat: 4–5 g
- Saturated fat: 1.5–2 g
- Sugar: Less than 1 g
- Sodium: 220–260 mg
These values are estimates and vary depending on tortilla size, flour brand, and the amount of flour used during rolling.
Final Thoughts
These Homemade Flour Tortillas are soft, warm, buttery, and incredibly easy to make with everyday pantry ingredients. There’s something special about watching simple dough transform into beautiful golden tortillas right in your own kitchen.
Once you master the simple technique of kneading, resting, rolling, and cooking, you’ll have a homemade staple ready for countless delicious meals.
Make a batch for taco night, prepare extra for lunch wraps, or enjoy one warm from the skillet with a little melted butter. Fresh, homemade tortillas truly make every meal taste better! 🌮❤️