Making soft homemade flour tortillas is easier than you might think. With just a handful of everyday ingredients, you can make warm, flexible tortillas that are perfect for tacos, burritos, quesadillas, wraps, and breakfast.
These tortillas are soft and tender on the inside with just enough chew to hold your favorite fillings. The secret is keeping the dough soft, allowing it to rest, and cooking the tortillas quickly on a hot skillet.
You can make them with vegetable oil for a neutral flavor or use melted butter if you prefer a richer, buttery taste.
Why You’ll Love These Homemade Tortillas
- Made with simple pantry ingredients
- Soft and flexible
- Ready in a short time
- No special equipment required
- Easy to customize
- Perfect for tacos, wraps, quesadillas, and more
Ingredients
- 2 cups all-purpose flour
- ½ teaspoon salt
- ¾ teaspoon baking powder
- 3 tablespoons vegetable oil or melted butter
- ¾ cup warm water, added gradually as needed
How to Make Soft Flour Tortillas
Step 1: Combine the Dry Ingredients
Add the flour, salt, and baking powder to a large mixing bowl.
Whisk or stir everything together until the ingredients are evenly distributed.
Mixing the dry ingredients thoroughly helps ensure that the tortillas have a consistent texture.
Step 2: Add the Oil or Butter
Pour the vegetable oil into the flour mixture.
If you want a richer flavor, use melted unsalted butter instead.
Use your fingertips to work the oil or butter into the flour until the mixture feels soft and slightly crumbly.
Coating the flour with fat helps create tender, flexible tortillas.
Step 3: Add the Warm Water
Slowly add the warm water while mixing the dough.
Don’t pour all the water in at once. Different types of flour absorb different amounts of liquid, so you may need slightly less or slightly more than ¾ cup.
Continue mixing until a soft dough forms.
If the dough feels dry, add water 1 tablespoon at a time. If it becomes too sticky, add a small amount of flour.
The finished dough should feel soft and smooth rather than wet.
Step 4: Knead the Dough
Transfer the dough to a clean, lightly floured surface.
Knead it gently for about 2–3 minutes, just until it becomes smooth and elastic.
There’s no need for lengthy kneading. Overworking the dough isn’t necessary for this recipe.
If the dough feels stiff, cover it and let it rest for a few minutes before kneading again.
Step 5: Let the Dough Rest
Shape the dough into a ball and return it to the mixing bowl.
Cover it with a clean kitchen towel and let it rest for 15–20 minutes.
For especially soft tortillas, you can let the dough rest for up to 30 minutes.
Resting is important because it allows the gluten to relax, making the dough much easier to roll without constantly shrinking back.
Step 6: Divide the Dough
Once the dough has rested, divide it into 10–12 equal portions.
Roll each piece between your palms to create a smooth ball.
Try to keep the dough balls similar in size so the tortillas cook evenly.
Cover the dough balls with a clean towel while you work to prevent them from drying out.
Step 7: Roll the Tortillas
Lightly flour your work surface.
Take one dough ball and flatten it gently with your fingers.
Using a rolling pin, roll it into a thin circle approximately 6–7 inches wide.
Turn the dough as you roll to help maintain a round shape.
Try not to use too much flour. Excess flour can dry out the dough and may burn in the skillet.
If the dough keeps springing back or becomes difficult to roll, let it rest for another 5–10 minutes.
For soft and flexible tortillas, aim for a thin and even thickness.
Step 8: Cook the Tortillas
Heat a dry skillet, cast-iron pan, or tawa over medium-high heat.
The pan should be hot before you begin cooking.
Place one tortilla on the hot pan.
Cook for approximately 30–40 seconds, or until small bubbles appear and you see a few light golden spots underneath.
Flip the tortilla and cook the other side for another 20–30 seconds.
The tortilla may puff slightly while cooking. That’s a good indication that the pan is at the right temperature.
Avoid cooking the tortillas for too long. Overcooking drives out moisture and can make them tough and dry.
Continue cooking the remaining tortillas one at a time.
Step 9: Keep the Tortillas Soft
As soon as each tortilla comes off the skillet, place it inside a clean kitchen towel.
Stack the tortillas together and keep them covered.
The trapped warmth and steam help maintain their soft, flexible texture.
If you have one, you can also use a tortilla warmer or another covered container.
Tips for Soft and Flexible Tortillas
Use Warm Water
Warm water helps the dough come together easily and contributes to a tender texture. The water should be comfortably warm, not boiling hot.
Don’t Skip the Resting Time
Resting relaxes the gluten and makes the dough much easier to roll. If the dough keeps shrinking, it usually needs more time to relax.
Avoid Excess Flour
Use only a light dusting of flour when rolling. Too much flour can make the tortillas dry and may leave burnt flour in the pan.
Cook Quickly
Flour tortillas cook very fast. Once bubbles and light golden spots appear, flip them.
Keeping them on the skillet too long is one of the easiest ways to turn soft tortillas into tough ones.
Keep Cooked Tortillas Covered
Always cover tortillas immediately after cooking. The warmth and steam help keep them soft and pliable.
Choose Butter for More Flavor
Vegetable oil gives the tortillas a neutral flavor, while melted butter adds a richer and slightly buttery taste.
Easy Tortilla Variations
Whole Wheat Tortillas
For a heartier version, replace half of the all-purpose flour with whole wheat flour.
Whole wheat flour absorbs more liquid, so you may need to add another 1–2 tablespoons of water.
Mix, rest, roll, and cook the tortillas using the same method.
Garlic Herb Tortillas
Add the following ingredients to the dry mixture:
- ½ teaspoon garlic powder
- 1 teaspoon dried oregano
- 1 teaspoon dried cilantro or parsley
Mix well before adding the fat and water.
These flavored tortillas are delicious with chicken, grilled vegetables, or savory wraps.
Butter Tortillas
Replace the vegetable oil with melted unsalted butter.
Allow the butter to cool slightly before mixing it into the flour.
This simple swap gives the tortillas a richer flavor while keeping them soft.
Yogurt Tortillas
For an extra-tender variation, replace part of the water with plain Greek yogurt.
Start by replacing about ¼ cup of the water with Greek yogurt, then gradually add the remaining water until a soft dough forms.
Because yogurt changes the dough’s texture, adjust the flour or water slightly if necessary.
How to Serve Homemade Flour Tortillas
These tortillas are incredibly versatile. Here are some easy ways to use them:
Tacos
Fill them with seasoned beef, chicken, fish, beans, lettuce, tomatoes, cheese, salsa, and your favorite toppings.
Quesadillas
Fill a tortilla with shredded cheese, cooked chicken, or vegetables. Fold it in half and cook until the cheese melts.
Burritos
Fill with rice, beans, meat, cheese, vegetables, and salsa, then roll tightly.
Breakfast Wraps
Fill warm tortillas with scrambled eggs, cheese, potatoes, sausage, or sautéed vegetables.
Shawarma-Style Wraps
Use them to make wraps with seasoned chicken, lettuce, cucumber, tomatoes, onions, and garlic sauce.
Simple Butter Wraps
For a quick snack, warm a tortilla and spread it with butter. Add a little honey for a simple sweet treat.
How to Store Homemade Tortillas
Allow the tortillas to cool completely before storing them.
Place them in an airtight container or zip-top bag.
At room temperature, homemade tortillas can generally be kept for about 2–3 days.
For longer storage, refrigerate them for up to about a week.
Can You Freeze Flour Tortillas?
Yes. Place a small sheet of parchment paper between each tortilla so they don’t stick together.
Transfer the stack to a freezer-safe bag or container and freeze for up to 2–3 months.
To reheat, warm the tortillas in a skillet for a few seconds on each side. You can also microwave a small stack under a slightly damp paper towel.
Common Tortilla Problems
Why Are My Tortillas Tough?
Tough tortillas are usually caused by overcooking or a dough that is too dry.
Make sure the dough is soft and cook each tortilla quickly on a properly heated skillet.
Why Does the Dough Keep Shrinking?
The gluten may need more time to relax.
Cover the dough and let it rest for another 5–10 minutes before trying to roll it again.
Why Are My Tortillas Cracking?
The dough may not contain enough water, or the tortillas may have been cooked for too long.
Make sure the dough is soft and keep the cooked tortillas covered.
Why Aren’t My Tortillas Soft?
Overcooking is a common cause. Also, make sure you place each tortilla under a towel immediately after removing it from the pan.
Why Don’t My Tortillas Puff?
Your skillet may not be hot enough, or the dough may not have been rolled evenly.
Preheat the skillet properly and aim for a thin, even tortilla.
Frequently Asked Questions
Can I make these tortillas without baking powder?
Yes. Baking powder helps create a slightly softer and lighter tortilla, but it can be omitted if needed. The texture may be a little different.
Can I use butter instead of oil?
Absolutely. Melted butter works well and gives the tortillas a richer flavor.
Can I make the dough ahead of time?
Yes. Cover the dough tightly and refrigerate it for a short period before using. Let it come closer to room temperature so it becomes easier to roll.
What is the best pan for cooking tortillas?
A cast-iron skillet, heavy-bottomed skillet, or traditional tawa all work well. The most important thing is that the pan gets hot enough before cooking.
Final Thoughts
Homemade flour tortillas are simple, inexpensive, and much more delicious when served fresh and warm. With just flour, salt, baking powder, oil or butter, and warm water, you can make a batch of soft tortillas for almost any meal.
The most important secrets are simple: keep the dough soft, let it rest, roll it thin, cook it quickly, and keep the finished tortillas covered.
Once you master the basic recipe, experiment with whole wheat, garlic herb, butter, or yogurt variations and create your own favorite homemade tortillas.