This easy homemade naan recipe makes 8 soft, fluffy flatbreads with a lightly chewy center, tender edges, and beautifully blistered brown spots. The dough uses warm water, yeast, yogurt, oil, flour, salt, sugar, and baking powder, then rises for 1 to 1½ hours before cooking in a very hot dry skillet.
Each naan cooks in just 1 to 2 minutes per side, so you can have fresh bread on the table in approximately 2 hours from start to finish. Brush the hot naan with melted butter or ghee, then add garlic, cilantro, or nigella seeds for a fragrant finish that makes every bite irresistible.
Jump to RecipeWhy You’ll Love This Recipe

Making naan at home is much easier than it may seem. The dough comes together with everyday ingredients, and the combination of yogurt, yeast, and baking powder creates bread that is soft in the middle without becoming heavy.
The stovetop method is especially practical because you do not need a tandoor or a conventional oven. A thoroughly heated cast-iron skillet provides the intense heat needed for quick bubbles, toasted patches, and lightly charred edges.
Fresh naan is wonderful alongside curries, grilled meats, roasted vegetables, lentils, and creamy dips. It also makes a delicious wrap for leftover chicken or vegetables, and its buttery surface is tempting enough to enjoy straight from the towel.
For another homemade bread project, you can also try this easy beer bread when you want a quick loaf with a hearty crumb.
Ingredients You’ll Need

The recipe begins with ¾ cup of warm water heated to about 105-110°F (40-43°C). This temperature is warm enough to activate active dry yeast without making it too hot, while sugar gives the yeast a little food and adds a subtle roundness to the flavor.
Use 2 cups, or 250-260 grams, of all-purpose flour. Measuring by weight is helpful, but if using cups, spoon the flour into the measuring cup and level it instead of packing it down.
- Yogurt: Full-fat plain yogurt contributes moisture, tenderness, and a mild tang.
- Oil: One tablespoon of neutral oil or olive oil keeps the dough supple.
- Salt: Fine salt balances the dough and brings out the flavor of the finished bread.
- Baking powder: A small amount supports lift and helps create a tender texture.
- Butter or ghee: Brush it over the hot naan for richness and a glossy finish.
Optional toppings can be mixed and matched. Minced garlic adds savory warmth, chopped cilantro brings freshness, and nigella seeds provide a delicate onion-like aroma.
After dinner, finish with something sweet such as this pineapple banana dessert for a relaxed homemade meal.
How to Make It Step-by-Step

Step 1: Activate the yeast by stirring the warm water, sugar, and active dry yeast together in a small bowl. Let it stand for 5-10 minutes, until a foamy layer appears; instant yeast can usually go straight into the flour instead.
Step 2: In a large bowl, combine the flour, salt, and baking powder. Add the yeast mixture, yogurt, and oil, then stir until there are no large dry patches and the dough looks soft and slightly sticky.
Step 3: Knead the dough for 5-8 minutes by hand on a lightly floured surface, or for about 4-5 minutes with a dough hook. The finished dough should become smooth and elastic while still feeling a little tacky; resist the urge to bury it in flour.
Step 4: Transfer the dough to a lightly oiled bowl and cover it with a clean towel or plastic wrap. Let it rise in a warm place for 1 to 1½ hours, until it has approximately doubled in size.
Step 5: Gently turn the dough onto the work surface and divide it into 8 equal pieces. Shape each piece into a smooth ball, cover the balls, and let them rest for 10-15 minutes so the gluten relaxes.
Step 6: Roll or stretch one ball at a time into an oval approximately 1/8-1/4 inch thick. Keep the rim slightly thicker than the center, and cover the shaped pieces lightly so they do not dry while you work.
Step 7: Preheat a heavy skillet or cast-iron pan over medium-high to high heat. Do not add oil; place the naan into the dry pan and cook for about 1-2 minutes, until bubbles rise and the underside shows browned spots.
Step 8: Flip and cook the second side for another 30-60 seconds. Brush the naan immediately with melted butter or ghee, then add garlic, cilantro, or nigella seeds while the surface is still warm.
Step 9: Transfer the finished naan to a clean towel and wrap it loosely. Continue cooking the remaining pieces, stacking them inside the towel so they stay warm and soft.
For a savory centerpiece, serve the naan with chicken prepared using this all-purpose buffalo chicken marinade. The bread is ideal for scooping up sauce and cooling the heat.
Pro Tips for Soft, Fluffy Naan

The most important dough rule is to avoid excess flour. A slightly sticky dough may feel less tidy while kneading, but it produces a softer result after cooking; too much flour can make the naan dense and dry.
Give the pan plenty of time to preheat. Naan should blister quickly once it touches the surface, and if it takes several minutes to brown, the skillet is not hot enough.
- Use warm rather than hot water so the yeast remains active.
- Allow the dough to double during the first rise for the best light texture.
- Rest the dough balls before rolling so they stretch without springing back.
- Cook the naan one at a time if your pan is small enough that pieces would touch.
- Brush with butter or ghee immediately after cooking, while the bread can absorb the flavor.
If the naan browns too quickly before bubbles form, reduce the heat slightly. If it stays pale and firm, increase the heat and let the skillet preheat more thoroughly before cooking the next piece.
When planning a full homemade spread, a slice of egg custard pie makes a comforting dessert after the savory meal.
Serving Suggestions

Serve naan warm with butter chicken, chickpea curry, saag, dal, or any dish with a flavorful sauce. Tear it into pieces rather than cutting it, then use the soft center to scoop up every last spoonful.
For a simple appetizer, brush the naan with garlic butter and cut it into wedges. Pair the wedges with yogurt sauce, hummus, roasted eggplant dip, or a bowl of spiced lentils.
You can also turn leftovers into a quick lunch. Fold naan around grilled vegetables, sliced chicken, or crisp salad greens, and add yogurt or chutney for moisture.
Fresh seasonal fruit makes a lovely contrast to a savory naan dinner, especially alongside this late summer peach cake for dessert.
Storage and Reheating
Keep cooked naan wrapped in a clean kitchen towel while serving to retain moisture. Once cool, place it in an airtight container or zip-top bag and refrigerate for a few days.
For longer storage, layer the naan with parchment paper and freeze it in a sealed freezer bag. Reheat directly from frozen in a dry skillet over medium heat, or warm it briefly in the microwave and finish it in a skillet for better surface texture.
Brush reheated naan with a little melted butter or ghee to refresh its aroma. Avoid overheating, since prolonged high heat can dry the bread and make the edges tough.

Easy Homemade Naan Recipe (Soft & Fluffy)
Ingredients
Method
- Stir the warm water, sugar, and active dry yeast together in a small bowl. Let the mixture stand for 5-10 minutes, until foamy; if using instant yeast, it may be mixed directly with the dry ingredients.
- Whisk the flour, salt, and baking powder together in a large bowl. Add the yeast mixture, yogurt, and oil, then stir until a soft, slightly sticky dough forms.
- Knead the dough by hand for 5-8 minutes, or with a dough hook for about 4-5 minutes. Stop when it looks smooth and elastic, adding only a small amount of flour if it is truly difficult to handle.
- Place the dough in a lightly oiled bowl and turn it once to coat. Cover and let it rise in a warm place for 1-1½ hours, or until doubled in size.
- Divide the risen dough into 8 equal pieces and roll each piece into a ball. Cover the balls and let them rest for 10-15 minutes so the dough relaxes and rolls out easily.
- Roll or stretch each ball into an oval about 1/8-1/4 inch thick, leaving the edges slightly thicker. Keep the shaped dough lightly covered while you finish the remaining pieces.
- Heat a heavy skillet or cast-iron pan over medium-high to high heat until thoroughly hot. Cook each naan in the dry pan for 1-2 minutes on the first side, until bubbles form and the underside has browned spots.
- Turn the naan and cook for another 30-60 seconds. Brush it immediately with melted butter or ghee, then sprinkle with garlic, cilantro, or nigella seeds if desired.
Notes
Final Thoughts
This easy homemade naan recipe delivers soft, fluffy bread with a tender bite and the smoky-looking blistered patches everyone loves. The dough is forgiving, the ingredients are simple, and a hot skillet turns each oval into a warm side dish in minutes.
For the best results, keep the dough slightly tacky, allow enough time for both rests, and brush each naan as soon as it leaves the pan. Once you taste it fresh, you may find yourself making a batch whenever curry, grilled food, or a cozy homemade dinner is on the menu.
Make the naan your own with garlic and cilantro, keep it plain for dipping, or sprinkle on nigella seeds for a fragrant finish. However you serve it, stack the warm breads in a towel and bring them to the table while they are still soft, buttery, and irresistible.