This post may contain affiliate links. Please read our disclosure policy. As an Amazon Associate, I earn from qualifying purchases.
Soft, chewy naan is easier to make at home than most people think. You don’t need a tandoor oven or any special equipment. The dough comes together with simple pantry ingredients and cooks in about a minute per side in a hot skillet.
I’ve included directions for the stovetop, oven, and pizza oven, so you can use whatever works best in your kitchen.

We especially love to serve naan bread with tabbouleh, garlicky hummus, and a drizzle of olive oil.
Here’s Why This Homemade Naan Bread Recipe Works
Yogurt and milk make a softer dough: I like the combination because it gives the naan a little tang and keeps the bread tender instead of dry or stiff.
Egg gives the dough structure: The egg helps the naan puff while keeping the crumb flexible enough to fold, tear, and scoop through curry like my chicken panang.
High heat creates the blisters: A hot cast iron skillet is my preferred method because it gives the dough direct heat and quick browning. The naan should start blistering soon after it hits the pan.
Resting makes rolling easier: The second rest matters. It relaxes the gluten so the dough rolls out without snapping back, and that helps the naan cook evenly.

Ingredient Notes
Flour: All-purpose flour works well here and keeps the naan soft. If you use bread flour, the dough may be chewier and need a little more liquid.
Yeast: Yeast gives the naan lift and flavor. Make sure the milk is warm, not hot, so it wakes up the yeast without damaging it.
Yogurt: Plain yogurt adds tenderness and a slight tang. Greek yogurt is thicker, so loosen it with a splash of milk if the dough feels dry.
Milk: Warm milk helps hydrate the dough and gives the finished naan a softer bite than water alone.
Egg: The egg enriches the dough and helps the naan stay flexible after cooking.
Butter or ghee: Brush the naan while it is still warm so the fat melts into the surface instead of sitting on top.

Recipe Tips
Warm your milk: Aim for about 100°F, warm to the touch but not hot. Milk that is too hot can weaken the yeast.
Knead thoroughly: Give the dough the full knead time. It should look smooth, stretchy, and slightly tacky by the end.
Do not skip the second rest: Resting after dividing the dough makes it much easier to roll thin without fighting the dough.
Use high heat: A hot skillet, baking stone, or pizza oven gives naan its browned spots and quick puff. Low heat makes the bread dry before it gets color.
Brush with butter at the end: Butter or ghee tastes best when it goes on after cooking, while the naan is still hot.
Use naan in place of the pita bread in our lamb pita or lamb kofta sandwiches.
How to Cook Naan Without a Tandoor
A tandoor works well for naan because it is extremely hot, but you can still make good naan at home without one. For this recipe, the skillet is the primary method. Use a dry cast iron pan and let it get hot enough that the dough blisters quickly after it touches the surface.

If you want to bake naan in the oven, that works as well. Heat a pizza stone or baking steel until it is very hot, then bake the naan directly on the surface. This is useful when you want to cook more than one piece at a time, but the skillet still gives the most reliable browning.

A pizza oven is another alternate method because it gets closer to tandoor-style heat. Watch it closely, because naan can go from puffed and golden to overdone fast.

Questions and Answers
Absolutely. For the best results, use a preheated pizza stone, baking steel, or cast-iron skillet and heat the oven to 500°F. The intense heat helps the dough puff quickly and develop golden brown spots similar to restaurant-style naan.
Yes. A hot cast iron skillet, pizza stone, baking steel, or pizza oven can all work. The key is high heat so the dough puffs quickly and develops browned spots.
Yes. After the first rise, refrigerate the dough overnight. Let it sit at room temperature until easier to handle before dividing, resting, and rolling.
The dough may have been too cold, rolled too thin, under-rested, or cooked on a surface that was not hot enough. Let the dough relax before rolling and make sure the pan or stone is fully heated.

Homemade Naan Bread
Homemade naan bread is one of those recipes that rewards a hot pan and a little patience. Give the dough time to rest, cook it in a hot skillet, and brush it with butter while it is still warm.
It is soft enough for scooping curry, sturdy enough our beef shawarma sandwiches, and much better than anything sealed in a plastic bag.
Pin this now to find it later!
Pin It
Naan Bread
If you make this recipe, please leave a star rating and comment.
Ingredients
- 4 cups all-purpose flour, or bread flour, 480 grams
- 2 teaspoons instant dry yeast
- 2 teaspoons granulated sugar
- 1 teaspoon salt
- ¾ cup milk, warm, 170 grams
- ½ cup plain yogurt, 113 grams
- 1 large egg
- 2 tablespoons butter, melted
Instructions
- Place the flour, yeast, sugar, and salt in a mixing bowl. Whisk to distribute the ingredients.
- Add the milk, yogurt, egg, and butter. Stir until the dough forms a lumpy ball. Cover the bowl with plastic wrap and let the dough sit for 10-15 minutes. Remove the cover and knead the dough for about 10 minutes until it is smooth and satiny. You can use a stand mixer or knead it by hand.
- Place the dough in a greased bowl. Oil the top of the dough ball and cover with plastic wrap. Let the dough sit in a warm draft-free area for 1 -2 hours until doubled in size.
- Divide the dough into 8 to 10 pieces. Cover and let rest 20 to 30 minutes. Roll each piece of dough into an oval about ⅛ inch thick.
To cook on the stove-top:
- Heat some oil in a skillet over high heat (do not use a non-stick skillet or the high heat will ruin the non-stick coating).
- Wait until the skillet is hot and the oil just barely starts to smoke then place the naan dough in the skillet.
- Cook for 60 to 90 seconds or until the bottom turns golden brown and the top has bubbles on the surface. Flip the naan and cook for 60 to 90 seconds on the other side.
- Set the naan on a wire rack and brush with melted butter while still warm. Repeat with the remaining pieces of naan dough.
To cook naan in the oven
- Place a pizza stone in the oven and pre-heat the oven to 500°F. Let the oven heat up for at least 30 minutes to ensure the stone has time to get hot.
- Place two pieces of naan dough on the hot pizza stone and bake for 60 to 90 seconds then turn and bake for another 60 to 90 seconds on the other side.
- Cool on a wire rack and brush with melted butter while still warm. Repeat with the remaining pieces of naan dough.
To cook naan in a pizza oven
- Preheat the pizza oven. Get the baking stone to a temperature between 700°F and 720°F.
- Place the naan bread directly on the hot stone in the oven.
- Bake for 70 to 90 seconds, turning the naan every 15 to 20 seconds to get an even cook all around.
- If excessively large bubbles pop up, push them down with your pizza peel or turner.
- Place on a cooling rack and brush with melted butter while still warm.
Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Like this recipe? Rate & comment below!















I’ve been making this a few times a month for years, now. I finally remembered to thank you for this recipe. It is delicious. The yogurt can be swapped with sour cream in a pinch with no downsides. I appreciate your recipe!
That means so much—thank you for coming back to leave a note! I’m thrilled to hear this recipe has become a regular in your kitchen. And great tip about swapping in sour cream, super helpful for anyone caught without yogurt. I really appreciate you taking the time to share!
Can I cook the naan on my gas grill?
You sure can. Set the grill on high and place the naan directly on the grill grate. Depending on how hot your grill gets, it can take 3 to 4 minutes. Turn the naan every 30 to 45 seconds if you have hot spots on the grill.
Did you use the Einkorn flour for this naan? I have been looking for a naan recipe using einkorn flour. I hope this is it.
Hey Milissa, if you want to use einkorn flour instead of all-purpose then it works great if you just reduce the milk a bit. The recipe works perfectly with einkorn flour if you only use 2/3 cup of milk instead of 3/4 cup. After you mix it up let it rest for about 10 minutes before determining if it needs a tablespoon or two more of the milk. All the other ingredients and the instructions remain the same except you don’t have to kneed the dough as much with the einkorn flour. This is a great recipe to use einkorn and tastes great! Enjoy
Okay. 😉
This looks good! 😉
It is so yummy, let’s make some bread next time we get together 🙂