There’s nothing quite like the taste of freshly made homemade flour tortillas. Soft, warm, and perfectly pliable, these tortillas are a staple in countless kitchens around the world. Whether you’re making tacos, burritos, wraps, quesadillas, fajitas, or simply enjoying them with butter, homemade tortillas have a flavor and texture that store-bought versions simply can’t match. They puff beautifully as they cook, develop irresistible golden brown spots, and remain tender for hours. The best part is that they require only a handful of basic pantry ingredients and are surprisingly easy to prepare, even if you’ve never made bread before.
This recipe creates light, soft, and flexible tortillas that stay fresh for days. The dough is easy to work with, and once you master the simple rolling and cooking technique, you’ll never want to buy packaged tortillas again. Homemade tortillas are preservative-free, budget-friendly, and incredibly versatile. They can be served alongside soups, curries, grilled meats, roasted vegetables, scrambled eggs, or filled with your favorite sandwich ingredients. Whether you’re preparing a quick weekday dinner or meal-prepping for the week ahead, this foolproof recipe delivers perfect results every time.
Ingredients
- 4 cups all-purpose flour
- 1 teaspoon baking powder
- 1 teaspoon salt
- ⅓ cup vegetable oil, melted butter, or shortening
- 1¼ cups warm water
- Extra flour for rolling
Instructions
In a large mixing bowl, combine the flour, baking powder, and salt until evenly mixed. Add the vegetable oil or melted butter and use your fingertips or a pastry cutter to work the fat into the flour until the mixture resembles coarse crumbs. Slowly pour in the warm water while stirring with a wooden spoon or your hands until a shaggy dough begins to form. Continue mixing until all the flour is incorporated.
Transfer the dough onto a lightly floured work surface and knead for about 8 to 10 minutes until it becomes smooth, soft, and elastic. If the dough feels sticky, sprinkle in a small amount of flour. If it feels dry, add a teaspoon of warm water at a time until the perfect consistency is reached. The dough should be soft but not sticky.
Place the dough into a lightly greased bowl and cover it with a clean kitchen towel or plastic wrap. Let it rest at room temperature for at least 30 to 45 minutes. This resting period is essential because it relaxes the gluten, making the dough much easier to roll into thin circles while ensuring the finished tortillas stay soft and flexible.
After the dough has rested, divide it into 12 to 16 equal portions depending on the size of tortillas you want. Roll each piece into a smooth ball and place them on a tray. Cover them again with a towel to prevent drying while you work.
Lightly flour your countertop and rolling pin. Working with one dough ball at a time, flatten it slightly with your hand before rolling it into a thin circle approximately 8 to 10 inches in diameter. Rotate the dough frequently as you roll to maintain a round shape. Avoid using too much flour during rolling, as excess flour can burn during cooking.
Heat a large cast-iron skillet, griddle, or heavy non-stick pan over medium-high heat until very hot. There is no need to grease the pan. Carefully place one rolled tortilla onto the hot surface. Within 20 to 30 seconds, bubbles will begin forming across the top. Once bubbles appear and the underside develops light golden brown spots, flip the tortilla using tongs or a spatula. Cook the second side for another 20 to 30 seconds until lightly browned. If the tortilla inflates like a balloon, that’s a sign the dough has been prepared perfectly. The steam inside creates the soft layers that make homemade tortillas so tender.
Transfer the cooked tortilla to a clean kitchen towel and wrap it immediately to trap the steam. Keeping the tortillas covered while they cool helps maintain their softness. Continue cooking the remaining tortillas, stacking each one inside the towel as they come off the pan.
These homemade flour tortillas are incredibly versatile. Fill them with seasoned chicken, grilled steak, shrimp, roasted vegetables, pulled pork, or black beans for delicious tacos and burritos. Use them to make cheesy quesadillas, breakfast wraps filled with scrambled eggs and bacon, or fresh vegetable wraps for lunch. They also pair beautifully with soups, chili, curries, and stews, making them a wonderful substitute for traditional bread.
For even softer tortillas, brush each one lightly with melted butter immediately after cooking. This extra step adds wonderful flavor while helping retain moisture. If you prefer a richer taste, replace the vegetable oil in the dough with melted butter or beef tallow. Whole wheat flour can replace up to half of the all-purpose flour for a heartier version, while garlic powder, onion powder, dried herbs, or smoked paprika can be mixed into the dough for additional flavor.
Store cooled tortillas in an airtight container or resealable plastic bag at room temperature for up to three days. For longer storage, refrigerate them for up to one week. They also freeze exceptionally well for up to three months. Simply separate each tortilla with parchment paper before freezing to prevent sticking. Reheat them in a hot skillet for about 20 seconds per side or microwave them wrapped in a damp paper towel until warm and soft.
If your tortillas become stiff or crack while rolling, the dough likely needs more resting time. If they don’t puff while cooking, the pan may not be hot enough or the dough may have been rolled too thick. Maintaining a consistently hot cooking surface is one of the secrets to achieving soft, flexible tortillas with beautiful brown spots.
Homemade flour tortillas are one of the most rewarding recipes you can make from scratch. With just a few simple ingredients and a little practice, you’ll enjoy warm, soft, fresh tortillas that are far superior to anything sold in stores. Their delicate texture, rich flavor, and incredible versatility make them perfect for everyday meals as well as special family gatherings. Once you’ve experienced the aroma and taste of freshly cooked tortillas straight from the skillet, you’ll find yourself making this recipe again and again. Whether served with breakfast, lunch, dinner, or as a snack, these homemade flour tortillas are guaranteed to become a favorite in your kitchen.

