If you’ve ever dreamed of enjoying soft, warm bread fresh from the pan that melts in your mouth, you are going to adore this Homemade Naan Bread Recipe. It’s a simple yet rewarding way to bring a piece of traditional Indian cuisine right into your kitchen. This naan is fluffy, slightly chewy, and perfectly golden with a buttery finish, making it an irresistible companion to any meal. Whether you’re a seasoned home cook or just curious, this recipe will have you whipping up naan like a pro in no time.

Ingredients You’ll Need
There’s a beautiful simplicity to the ingredients required for this recipe, each chosen to create that iconic soft and tender texture with a hint of tang. They’re everyday pantry staples that come together to make something truly special.
- 2 cups all-purpose flour: The foundation of the dough, providing structure and the perfect chewiness.
- 1 tsp active dry yeast: Works its magic in making the naan light and airy by encouraging the dough to rise.
- 3/4 cup warm water (110°F/43°C): Activates the yeast and binds the ingredients, just the right temperature to ensure a good rise.
- 1 tsp sugar: Feeds the yeast and adds a touch of sweetness that balances the flavors.
- 1 tsp salt: Enhances all the flavors and seasons the bread perfectly.
- 1/4 cup plain yogurt: Adds moisture and a subtle tang that tenderizes the dough beautifully.
- 2 tbsp melted butter or ghee (for brushing): Brushed on right after cooking for that luscious, glossy finish and rich flavor.
How to Make Homemade Naan Bread Recipe
Step 1: Activate the yeast
Start by mixing the warm water, sugar, and active dry yeast in a bowl. Letting this sit for about 5 minutes until it’s bubbly means your yeast is alive and kicking, ready to give the naan its signature fluffiness. It’s a small step with a big payoff.
Step 2: Form the dough
Next, add the flour, salt, and yogurt to the yeast mixture. Stir until a rough, shaggy dough forms — don’t worry if it looks a bit messy at this point; that’s totally normal and means you’re on the right track.
Step 3: Knead to perfection
Transfer your dough onto a floured surface and knead it for about 10 minutes. This is where some muscle power pays off—kneading develops gluten, which gives your naan bread that lovely elasticity and chew.
Step 4: Let the dough rise
Place your dough in a lightly oiled bowl, cover it with a damp cloth, and tuck it away in a warm spot. Give it 1 to 2 hours to double in size. Watching your dough grow is practically magical, and this resting period ensures your naan will be soft and airy.
Step 5: Shape your naan
Punch down the risen dough to release the air, then divide it into equal portions. Roll each piece out into an oval shape about 1/4 inch thick. This thickness is key to getting that perfect balance between tender and chewy.
Step 6: Cook to golden perfection
Heat a cast-iron skillet over medium-high heat — the secret to a beautifully charred naan lies in a hot pan. Cook each piece for 1 to 2 minutes per side until golden brown spots appear. The quick cook locks in moisture while achieving a slightly crisp exterior. Brush immediately with melted butter or ghee for that finishing touch that will have everyone reaching for seconds.
How to Serve Homemade Naan Bread Recipe

Garnishes
Enhance your naan by sprinkling it with fresh herbs like chopped cilantro or nigella seeds for visual appeal and a burst of fresh flavor. For a special treat, you can rub garlic butter on warm naan — it’s comfort food magic.
Side Dishes
This delicious bread is famously versatile. Pair it with rich curries, spicy chutneys, or cool raita to balance heat. It also goes wonderfully with grilled meats, roasted vegetables, or even your favorite hearty soup for a satisfying meal.
Creative Ways to Present
Think beyond the basics by folding naan into wraps filled with your favorite fillings or cutting it into triangles to create a stunning appetizer plate with dips like hummus or tzatziki. A warm stack brushed with garlic butter and sprinkled with sesame seeds makes a fantastic centerpiece for any feast.
Make Ahead and Storage
Storing Leftovers
If you have leftover naan, simply wrap it tightly in foil or place it in an airtight container at room temperature for up to 2 days. It retains its softness well, making it a great option for next-day meals or snacks.
Freezing
Want to enjoy homemade naan anytime? Freeze your cooled naan in a zip-top bag with parchment paper between pieces to prevent sticking. Frozen naan keeps well for up to 2 months and is incredibly convenient for a quick bread fix.
Reheating
Reheat naan in a hot skillet or oven until warmed through and slightly crispy around the edges, then brush with a little butter. Microwave reheating is quick but may sacrifice some texture, so a skillet or oven is preferred for the best taste experience.
FAQs
Can I use whole wheat flour instead of all-purpose flour?
Yes, you can substitute whole wheat flour, but keep in mind it may produce a denser and slightly less soft naan. Mixing whole wheat with all-purpose flour often gives you the best texture and flavor balance.
Is it necessary to use yogurt in the dough?
Yogurt adds moisture and tenderness to the naan, giving it that classic soft texture. You could try buttermilk or milk as an alternative, but the slight tang from yogurt really shines in this recipe.
Can I cook naan in the oven instead of a skillet?
While the skillet method produces the best char and texture, you can bake naan in a very hot oven or under the broiler on a preheated baking stone or sheet. Keep an eye on it to prevent overheating and drying out.
How do I know when the yeast is active?
The yeast mixture should become bubbly and frothy within 5 minutes. If it doesn’t, your yeast may be old or the water temperature might have been too hot or cold, so it’s best to try again with fresh yeast and properly warmed water.
Can I add garlic or herbs directly into the dough?
Absolutely! Adding finely minced garlic or chopped herbs like cilantro directly into the dough is a wonderful way to infuse extra flavor. Just mix them in with the flour before kneading for an aromatic twist.
Final Thoughts
There’s something truly special about pulling fresh, warm naan from your own kitchen creations. This Homemade Naan Bread Recipe isn’t just about making bread — it’s about creating a comforting ritual filled with flavors, textures, and the joy of sharing. Trust me, once you try making naan at home, it will quickly become a beloved staple in your cooking repertoire. So go ahead, roll up your sleeves, and get ready to impress your taste buds!
Print
Homemade Naan Bread Recipe
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 1 hour 45 minutes
- Yield: 4 servings (4 naan breads)
- Category: Bread
- Method: Stovetop
- Cuisine: Indian
Description
Homemade Naan Bread is a soft and fluffy Indian flatbread made with simple ingredients like flour, yeast, yogurt, and water. This recipe yields warm, pillowy naan perfect for scooping up curries or enjoying with melted butter or ghee brushed over the top. Made on the stovetop using a skillet, it’s a quick and easy way to recreate this traditional bread at home.
Ingredients
For the Dough
- 2 cups all-purpose flour
- 1 tsp active dry yeast
- 3/4 cup warm water (110°F/43°C)
- 1 tsp sugar
- 1 tsp salt
- 1/4 cup plain yogurt
For Cooking and Serving
- 2 tbsp melted butter or ghee (for brushing)
Instructions
- Activate Yeast: In a bowl, combine warm water, sugar, and active dry yeast. Let it sit for about 5 minutes until the mixture becomes bubbly, indicating the yeast is active.
- Make Dough: Stir in the all-purpose flour, salt, and plain yogurt into the yeast mixture until a shaggy dough forms.
- Knead Dough: Transfer the dough onto a floured surface and knead for about 10 minutes until it becomes smooth and elastic.
- First Rise: Place the dough in an oiled bowl, cover it with a damp cloth, and let it rise in a warm spot for 1 to 2 hours until the dough doubles in size.
- Shape Naan: Punch down the risen dough and divide it into equal pieces. Roll each piece into an oval shape about 1/4 inch thick.
- Cook Naan: Preheat a cast-iron skillet over medium-high heat. Cook each naan for 1 to 2 minutes on each side until golden brown spots appear and the bread is cooked through.
- Brush and Serve: Remove the cooked naan from the skillet and brush immediately with melted butter or ghee. Serve warm.
Notes
- Ensure water is warm but not hot to properly activate yeast.
- Use plain yogurt for authentic texture and flavor.
- Cast-iron skillet works best for even heat distribution, but a non-stick pan can also be used.
- You can add garlic or herbs to the dough or brush for extra flavor.
- If you prefer softer naan, cover cooked naan with a clean kitchen towel to retain moisture.

