
Soft, Puffy Homemade Naan—No Tandoor Required
Homemade Naan is one of the most comforting and iconic Indian flatbreads. Known for its pillowy softness, blistered edges, and buttery aroma, Homemade Naan Bread truly shines when it is cooked fresh and eaten warm. While naan is traditionally baked in a blazing-hot clay oven known as a tandoor, you can achieve restaurant-style results on a simple stovetop with this Homemade Naan Recipe.
This recipe comes straight from my cookbook SEASON (Chronicle Books, 2018), and it is one I return to again and again. With just a little planning ahead to let the dough rise, you will get naan that is tender in the center, chewy at the edges, and bursting with butter or ghee flavor. Serve it with curry, dal, grilled vegetables, or tear into it while it is still warm. Once you make Homemade Naan from scratch, it is hard to go back to store-bought. This naan recipe even made it to The Splendid Table!
The Flavor Science Behind the Best Homemade Naan Bread
Making Homemade Naan Bread is all about a balance of texture, moisture, and heat:
Yogurt + Milk Create Softness
Yogurt adds acidity that weakens gluten just enough to keep the bread soft. Milk enriches the dough for a creamy, tender crumb.
Yeast Adds Lift and Flavor
Yeast fermentation creates air pockets that puff dramatically when heat hits the dough, giving naan its signature bubbles and chewy texture.
Fat Gives Naan Its Signature Flexibility
Butter, oil, or ghee helps keep the bread pliable, glossy, and aromatic.
High Heat Creates Blisters
Cooking naan in a very hot skillet traps steam inside the dough. That rapid expansion forms charred bubbles, just like in a tandoor.
These elements combined make a perfect Homemade Naan Recipe rooted in delicious food science.
A Brief History of Naan
Naan’s history traces back centuries to ancient Persia. Over time, Mughal influence brought this enriched flatbread to the Indian subcontinent. In India today, naan is still considered a special occasion bread. Most families eat rotis daily, and naan appears for celebrations or restaurant outings — which might explain why making Homemade Naan Bread at home feels instantly festive.
Now that we have accessible tools like a cast-iron skillet or pizza oven, that special experience can happen anytime in your kitchen.
Skillet or Pizza Oven — Both Work Beautifully
The stovetop skillet technique is the most accessible way to make Homemade Naan at home:
- Preheat the pan well
- Cover while cooking to mimic tandoor heat
- Brush with melted butter before serving
A pizza oven is another fantastic option:
I tested this naan in my Breville Pizzaiolo at 700°F [371°C] for 3 to 4 minutes without flipping. The intense, even heat gives naan beautiful blistering and a lightly smoky aroma.
Why Make This Homemade Naan Recipe?
Because the difference is enormous:
- Softer, lighter texture
- Warm steam pockets melt butter instantly
- Better chew and aroma than packaged naan
- Fresh flavor with a subtle tang
- A true restaurant-style experience
Once you try Homemade Naan Bread, you may never look at the store-bought version again.
Get the Homemade Naan Recipe
Scroll to the recipe card below for both plain naan and garlic naan variations. This Homemade Naan Recipe makes enough for a small dinner, and it scales easily for larger gatherings.
How to Serve Homemade Naan Bread
- With butter chicken, chana masala, saag paneer, or dal
- As a wrap for kebabs or roasted vegetables
- As a flatbread pizza base
- Dunked into raita or chutney
- Or simply warm with butter and flaky salt
There is no wrong way to enjoy Homemade Naan.
Customize Your Homemade Naan Recipe
After you master the basics, try:
- Sprinkling nigella or sesame seeds on top
- Swirling garlic butter or chili crisp
- Adding herbs like cilantro or mint
- Using half whole-wheat pastry flour for nuttiness
Make it yours!

Homemade Naan and Garlic Naan
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
5 from 1 review
Skip the store-bought stuff—homemade naan is softer, lighter, and far more flavorful than the dense, pre-packaged versions. This easy naan recipe comes straight from my cookbook SEASON (Chronicle Books, 2018), and it’s one I return to again and again. All you need is a bit of planning time for the dough to rise, and the rest comes together quickly. Whether you’re serving it with curry, using it to scoop up dal, or just enjoying it warm with a swipe of butter, this Indian flatbread delivers the kind of pillowy texture and subtle tang that only homemade bread can. Once you try it, you may never go back to store-bought again.
- Yield: 4
Ingredients
½ cup [120 ml] whole milk, heated to 105 to 115°F [41 to 46°C]
1 large egg
2 Tbsp plain full-fat Greek yogurt
1 Tbsp unsalted butter, melted
1 Tbsp sugar
1 tsp fine sea salt
1 Tbsp active dry yeast
2 cups [280 g] all-purpose flour or whole-wheat pastry flour
For Garlic Naan
¼ cup [60 ml] melted unsalted butter
1 tsp minced cilantro
1 garlic clove, grated or thinly sliced
flaky sea salt
Instructions
- Mix the wet ingredients
In a small bowl, whisk together the milk, egg, yogurt, melted butter, sugar, and salt. Sprinkle the yeast over the surface and let it stand for about 5 minutes, until the mixture looks foamy and bubbly. - Form the dough
Add the flour to a large mixing bowl (or mound it on a clean work surface) and create a well in the center. Pour in the yeast mixture. Using your hands or a wooden spoon, start pulling the flour from the inner edges of the well into the liquid. Keep mixing until a shaggy, sticky dough forms. - Knead
Knead the dough for 4 to 5 minutes, until smooth and elastic. (If using a stand mixer, fit it with the dough hook and knead on low speed for about 4 minutes.) - Strengthen the dough
To build structure, lift the dough from underneath, stretch it upward, and fold it back over itself. Give the dough a quarter turn and repeat 3 to 4 more times. - First rise
Lightly oil a large bowl, place the dough inside, cover with plastic wrap, and let it rise in a warm, draft-free spot until doubled in volume, about 4 hours. - Divide and shape
Turn the dough out onto a lightly floured surface. Divide it into 4 equal pieces, then shape each into a smooth ball. Roll each ball into a 6 in [15 cm] round, about ⅛ in [4 mm] thick. - Cook the naan
Heat a large lidded skillet over medium-high. Lay one dough round into the hot pan and immediately cover to trap the steam. Cook for 3 to 4 minutes, until the bottom browns and bubbles appear. Flip, reduce the heat to low, cover again, and cook for another 1 to 2 minutes, until the naan is blistered with a few big pockets of air. Wrap the finished naan in a clean towel to keep it warm. Repeat with the remaining dough.
Garlic Naan Variation
- Make the garlic butter
Stir together the melted butter, garlic, and cilantro in a small bowl. - Finish the naan
Cook each naan as directed above. While still hot, brush generously with the garlic butter, return it to the skillet for 30 seconds to let the flavors bloom, then sprinkle with flaky sea salt. Serve warm.
Notes
A pizza oven is another option that can provide the same degree of heat. With a few tweaks, it’s a worthy contender. I cooked the naan in my Breville Pizzaiolo at 700°F [371°C] for 3 to 4 minutes without rotating or flipping it. Because of its design, the oven will give the naan a more even browning, but where the bread bubbles up, the naan will blister.
- Author: Nik Sharma
- Category: Bread
- Cuisine: Indian
- Diet: Vegetarian
One Response
Great Naan recipe! Glad I can make this easily at home.