Easy Homemade Tortillas from Scratch

This post may contain affiliate links, please read my disclosure policy for details.

There’s nothing like the smell of warm, easy homemade tortillas fresh off the skillet. This simple recipe makes soft, flexible tortillas your whole family will love—and you’ll never want store-bought again.

Easy Homemade Tortillas stacked inside a pink towel with an avocado behind them.

As a mama who cares about what goes on our plates, I started taking a closer look at the ingredient lists on store-bought tortillas—and honestly, I didn’t love what I found. So many of them are packed with preservatives, seed oils, and weird ingredients I couldn’t even pronounce, and the better-for-you options- don’t even get me started. They’re crazy expensive and still never tasted quite right.

I wanted a tortilla that felt just as nourishing as the rest of our meals—simple, wholesome, and truly delicious. These easy homemade tortillas check all the boxes I was aiming for: they’re soft, pliable, made with real ingredients, and come together in no time. Once you try them, I promise you’ll never want to buy store-bought again!

Why You’ll Love This Recipe

  • Soft, flexible, and easy to roll or fold, making them perfect for tacos, wraps, quesadillas, and more.
  • Budget-friendly and made with simple pantry ingredients you likely already have on hand.
  • Freezer-friendly, making them ideal for batch prepping ahead of time.
  • Completely customizable — add herbs for extra flavor or easily adapt them for a gluten-free option.

Ingredients Breakdown

A flat-lay of the ingredients needed for the recipe: flour, baking powder, salt, water, butter.
  • All-purpose flour – The base of the dough.
  • Salt – Just a pinch brings out all the flavor.
  • Baking powder (optional) – Helps create a slightly puffier, softer tortilla. You can skip it if you prefer a thinner wrap.
  • Butter – Adds richness and makes the tortillas soft and flavorful.
  • Warm water – The secret to a smooth, stretchy dough that’s easy to work with.

How to Make the Easiest Homemade Tortillas

Please see the recipe card at the bottom of this post for the full recipe details.

Mixing the flour, baking powder and salt in a large glass bowl with a wooden spoon. Melted butter next to it in a white bowl.

1. Mix Dry Ingredients:
In a medium bowl, whisk together the flour, salt, and baking powder.

Melted butter being mixed into the flour mixture with a wooden spoon in a glass bowl.

2. Incorporate Fat:
Pour in the melted butter and mix with your hands or a spoon until the mixture is crumbly.

Water added to the dough mixture with a wooden spoon in a glass bowl.

3. Add Water & Knead:
Slowly add the warm water, stirring until a soft dough forms. Knead for 2-3 minutes until smooth. The dough should be soft but not sticky—add a tiny bit more flour if needed.

Dough resting in a ball on the counter with a wooden spoon next to it.

4. Rest the Dough:
Cover and let it rest for at least 20 minutes (or up to an hour). This makes the tortillas more pliable.

Dough divided into 8 small balls ready to roll out with a rolling pin next to it.

5. Divide:
Divide the dough into 8 equal pieces and roll them into balls.

Dough ball rolled out into a circle with rolling pin next to it and other dough balls around.

6. Roll:
Roll each ball into a thin circle on a lightly floured surface.

Tortilla cooking in a cast-iron pan

7. Cook:
Heat a dry skillet or cast iron pan over medium heat. Cook each tortilla for 30-45 seconds per side, until bubbles form and light brown spots appear. Avoid overcooking to keep them soft.

Tortillas all cooked and ready to eat on top of a tortilla warmer.

8. Keep Warm & Serve:
Stack tortillas and wrap them in a kitchen towel or tortilla warmer to keep them warm and pliable.

Recipe Tips

Always use warm water to keep the dough soft.

Don’t skip the rest time!

Avoid overcooking to keep them from cracking.

Store with a damp towel for lasting softness.

Freeze between parchment if you plan to use later.

How to Store & Reheat

Store in an airtight container at room temp for up to 2 days, in the fridge for a week, or freeze up to 3 months. Make sure if you freeze the tortillas you put parchment paper in between each tortilla for easier use when ready to use.

Reheat on a hot skillet for 20–30 seconds per side or microwave wrapped in a damp paper towel for 20–30 seconds. Keep warm tortillas wrapped in a towel to stay soft and pliable.

Serving Suggestions

  • Serve warm with tacos, fajitas, or burrito bowls for an easy family dinner
  • Use as a wrap for grilled chicken, shredded beef, or roasted veggies
  • Make quick quesadillas with cheese, leftover meat, or beans
  • Enjoy alongside eggs, bacon, or breakfast potatoes for a simple breakfast wrap
  • Cut into wedges and serve warm with butter, honey butter, or homemade dips
  • Keep a batch on hand for easy lunches throughout the week
Tortillas stacked on a cutting board with a bowl of cheese and avocado in the background.

Frequently Asked Questions

Yes! You can try a gluten-free flour blend, but the texture will be different—softer and a bit more delicate.

Absolutely! You can prepare the dough and refrigerate it for up to 24 hours before rolling and cooking.

Make sure your dough is soft but not sticky and roll them out evenly. Cooking them on medium heat and not overcooking will keep them soft and pliable.

Yes! Just stack them with parchment paper in between and store in a freezer bag. Reheat straight from frozen on a skillet.

More Real Food Recipes You’ll Love

Easy Homemade Tortillas stacked inside a pink towel with an avocado behind them.

Easy Homemade Tortillas

These soft, pliable tortillas come together with just a few pantry staples—no preservatives, no weird ingredients. Perfect for tacos, wraps, and real food family meals!
Prep Time:10 minutes
Cook Time:10 minutes
Rest Time:20 minutes
Total Time:40 minutes
Course: Breads & Wraps
Cuisine: Mexican
Servings: 8 tortillas

Ingredients

  • 2 cups all-purpose flour
  • ½ tsp salt
  • ½ tsp baking powder optional
  • 3 tbsp butter melted
  • ¾ cup warm water

Instructions

  1. In a medium bowl, whisk together the flour, salt, and baking powder.
  2. Pour in the melted butter and mix with your hands or a spoon until the mixture is crumbly.
  3. Slowly add the warm water, stirring until a soft dough forms. Knead for 2-3 minutes until smooth. The dough should be soft but not sticky—add a tiny bit more flour if needed.
  4. Cover and let it rest for at least 20 minutes (or up to an hour). This makes the tortillas more pliable.
  5. Divide the dough into 8 equal pieces and roll them into balls. Roll each ball into a thin circle on a lightly floured surface.
  6. Heat a dry skillet or cast iron pan over medium heat. Cook each tortilla for 30-45 seconds per side, until bubbles form and light brown spots appear.
  7. Stack tortillas and wrap them in a kitchen towel or tortilla warmer.

Notes

  • Use warm water—it helps the dough stay soft.
  • Let the dough rest for at least 20 minutes.
  • Don’t overcook—flip as soon as light brown spots appear.
  • Store in an airtight bag.

Did you make this recipe?

I’d love to see! Tag @simplychelseahome on Instagram and leave a comment below!!

Tag @simplychelseahome on Insta

You'll Also Love...

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating