Homemade Flatbread Recipe (Soft, Freezer-Friendly, and Made from Scratch)

Share this post!

This post may contain one or more affiliate links, which means I will get a small commission when you buy a product via the provided link at no cost to you! As an Amazon Associate, I earn from qualifying purchases. See my full disclaimer here.

Stack of freshly cooked flatbreads on a wooden board, with a rolling pin and metal spatula nearby in a cozy kitchen setting.

We used to buy flatbreads at the grocery store, but the ingredient list was not exactly what I wanted to feed my family. Luckily, it turns out that making homemade flatbreads is surprisingly easy—and even with three small kids, a job, and this blog, I’ve found a way to fit it in.

When I get about two hours of spare time, I make a double batch of this recipe and freeze the extras. I keep them in two large freezer bags, and whenever I need flatbreads (like with my Chicken Tikka Masala), I take out a few the day before, thaw them in the fridge, and reheat them in foil in the oven. They taste like they were just made.

Save this post for later

So you always have soft, homemade flatbreads ready to go!

A tall stack of golden-brown flatbreads on a wooden board with a blue striped towel in the background. Text overlay reads: "Quick Flatbreads From Scratch – No Fuss." An arrow points to the blog URL “livelifefromscratch.com” at the bottom.

What you’ll love about this recipe:


  • SOFT AND CHEWY – with a golden crust
  • NO STRANGE INGREDIENTS – Just real, homemade goodness. Made with yogurt, olive oil, and honey for extra softness.
  • FREEZER-FRIENDLY – make ahead and enjoy when you need them!
  • DELICIOUS SIDE DISH – serve with curries, soups, or stews, with dips, as a flatbread pizza, or as a sandwich!

Which Ingredients do I use (and Why)

Top-down view of labeled flatbread ingredients, including flour, salt, baking powder, olive oil, honey, yeast, yogurt, and lukewarm water.

There are so many flatbread recipes out there—some use yeast, some don’t, some are baked, others are cooked in a skillet. This one’s my favorite because the ingredients strike a perfect balance: soft, flavorful, and easy to work with. Here’s why I choose each one:

All-Purpose Flour (and Bread Flour)

I mostly use all-purpose flour because it’s what I always have on hand, and it works beautifully in this recipe. I do add a bit of bread flour when I have it—it gives the dough just a bit more chew and structure. If you don’t have bread flour, no worries—just use all-purpose flour for the full amount.

Olive Oil

I love using olive oil here because it adds richness and keeps the dough soft. It also helps create that golden finish when cooking the flatbreads. If you’re out of olive oil, use another neutral-tasting oil or melted butter.

Honey

I use locally sourced, raw honey in this recipe—not just for flavor, but because it helps feed the yeast and kickstart the rising process. Some sources say raw honey can interfere with yeast, but I’ve never had any issues. It adds a subtle depth without making the flatbreads sweet.

Thick Yogurt

Yogurt is the secret ingredient that makes these flatbreads soft and slightly tangy. I use thick, Greek-style yogurt, but regular plain yogurt will work too. It also means you don’t need to use any milk or eggs in this dough—great if you’re running low.

Tip: Make your own thick yogurt! Check this yogurt recipe when you have an InstantPot, or this one if you only have a Dutch oven to make yogurt.

Salt & Baking Powder

Salt is essential for flavor, and baking powder gives a little extra puff to the dough when it hits the hot pan. It’s not strictly necessary (since we’re already using yeast), but I find it gives a fluffier, more forgiving result, especially helpful if your yeast is a bit old.

Lukewarm Water

You don’t need much water—just enough to bring the dough together. Make sure it’s warm, not hot, so it helps the yeast activate without killing it.

Step-by-Step Instructions

Activate the yeast: In a small bowl, stir the honey into the warm water. Add the yeast and let it sit for 5–10 minutes, until foamy.

Side-by-side close-up of yeast mixture in a measuring cup — one image shows a foamy top, the other shows layers separating in the liquid.

Mix the dough: In a large bowl, combine the flours, salt, and baking powder. Pour in the yeast mixture, yogurt, and olive oil. Stir until a rough dough forms.

Side-by-side image of flatbread dough ingredients in a mixing bowl — one with foamy yeast mixture and the other with yogurt, honey, and olive oil added to flour.

Knead: Knead the dough for 5–8 minutes (by hand or using a stand mixer with a dough hook) until smooth and elastic. Make a big ball of dough.

A smooth ball of flatbread dough resting on a wooden surface, ready to rise.

Divide and rise: Divide the dough into 16 equal balls (about 90 grams each).

Dough being divided into equal portions on a wooden surface using a kitchen scale and bench scraper.

Place them on a tray, plate, or wooden board, cover with a clean towel, and let rise for about 1 hour, or until doubled in size.

Several evenly sized balls of flatbread dough resting on a wooden board, partially covered by a kitchen towel.

Roll out: On a floured surface, roll out each ball into a flat round or oval shape, about 5–6 inches wide.

Side-by-side images showing small balls of flatbread dough on a floured surface and one dough ball being rolled out into a flat circle with a rolling pin.

Cook: Heat a dry skillet or frying pan over medium-high heat (do not use oil). Cook each flatbread for 1–2 minutes per side, until puffed and golden brown.

Side-by-side image of a flatbread puffing up in a skillet and a finished flatbread with brown spots cooking in the same skillet.

Keep soft: Stack cooked flatbreads under a damp towel to keep them warm and soft.

A stack of cooked flatbreads on a cutting board with a wooden rolling pin and metal spatula nearby.

Notes:

  • Do not oil the pan—dry heat gives the best puff and browning.
  • To freeze: Let cool completely, then layer with parchment paper and store in freezer bags.
  • To reheat: Thaw overnight in the fridge and warm in foil in a 160°C (325°F) oven.

How to Use These Flatbreads

These pair beautifully with:

Equipment You’ll Need

This post may contain one or more affiliate links, which means I will get a small commission when you buy a product via the provided link at no cost to you! As an Amazon Associate, I earn from qualifying purchases. See my full disclaimer here.

Final Thoughts

This is one of those recipes that makes you feel like a real home cook. You’re turning simple ingredients into something truly delicious—and saving money while you’re at it. If you’re ready to ditch the packaged flatbreads, this is the recipe to try.

Homemade Flatbreads

Make a double batch of these soft, delicious flatbreads and stash them in the freezer. That way, you’ll always have tasty, homemade flatbreads ready whenever you need them!
Print Recipe
Tall stack of golden-brown homemade flatbreads with charred spots, resting on a wooden board.
Prep Time:15 minutes
Cook Time:40 minutes
Rising time:1 hour
Total Time:1 hour 55 minutes

Equipment

  • 1 Set of measurement cups/spoons optional, or use a kitchen scale
  • 1 Stand mixer optional
  • 1 Small bowl
  • 1 Dough scraper
  • 1 Skillet I recommend a good old cast iron skillet!
  • 1 Kitchen towel damp
  • 1 Plate

Ingredients

  • 6 cups (750 g) all-purpose flour 1 cup extra if not using bread flour
  • 1 cup (125 g) bread flour optional, otherwise use 1 cup extra all-purpose flour
  • ½ cup (100 ml) olive oil 100 ml
  • 2 tbsp (30 ml) honey
  • 4 tsp (14 g) dry yeast 14 grams
  • about 1 cup (240 ml) lukewarm water (use about 0.8 cup/200 ml, check your dough if you need more)
  • 2 tsp (8 g) baking powder
  • 2 tsp (10-12 g) salt
  • 1 cup (240 g) thick yogurt i.e. Greek-style yogurt

Instructions

  • In a small bowl, stir 2 tablespoons of honey into 0.8 cup of lukewarm water. Add 4 teaspoons of dry yeast and let it sit for 5–10 minutes, until foamy.
  • In a large bowl, combine 9 cups of flour, 2 teaspoons of baking powder, and 2 teaspoons of salt. Add the yeast mixture, 1 cup of thick yogurt, and ½ cup of olive oil. Stir until a dough forms.
  • Knead the dough for about 5–8 minutes until smooth and elastic. If the dough feels too dry, gradually add the remaining lukewarm water until it comes together. You're aiming for a soft, pliable dough—not sticky, but definitely not dry either. Optional: Use a stand mixer.
  • Divide the dough into 16 equal balls. Cover with a teatowel and let rise in a warm place for about 1 hour, or until doubled in size.
  • Preheat a dry skillet or frying pan over medium-high heat.
  • Roll out each dough ball into a flat circle.
  • Cook each flatbread for 1–2 minutes per side, until puffed and golden brown.
  • Stack the cooked flatbreads under a damp kitchen towel to keep them soft and warm.

Notes

  • Do not oil the pan; the flatbreads cook best on a dry surface.
  • These flatbreads can be frozen; just put them in a freezer bag. Whenever you want to eat them, remove them from the freezer one day before, thaw them in the fridge, and reheat them in the oven, wrapped in foil.
Servings: 16 flatbreads

Share this post!

Similar Posts

Leave a Reply

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

Recipe Rating