Soft, fluffy, and beautifully golden, this Homemade Naan Bread recipe is the perfect side for curries, grilled meats, soups, or dips. Made with simple pantry staples, this easy flatbread comes together with a soft texture and rich flavor that tastes just like restaurant-style naan.
Why You’ll Love This Recipe
- Soft and pillowy texture with golden bubbles
- Easy to make with basic ingredients
- No special oven or tandoor needed
- Perfect for curries, wraps, or dipping
- Family-friendly and freezer-friendly
- Delicious brushed with butter and herbs
Ingredients

- 2 tsp dry active yeast (or instant yeast)
- 1 tsp sugar
- 1/2 cup warm water
- 2.5–3 cups all-purpose flour
- 1/2 tsp salt
- 1/4 cup olive oil
- 1/3 cup plain yogurt
- 1 large egg
Instructions
- In a small bowl, combine the yeast, sugar, and warm water. Stir until dissolved and let sit for several minutes until frothy.
- Whisk in the olive oil, yogurt, and egg until smooth and fully combined.
- In a separate medium bowl, mix 1 cup of flour with the salt.
- Pour the wet mixture into the flour mixture and stir well. Gradually add more flour, about 1/2 cup at a time, until the dough becomes too thick to stir.
- Transfer the dough to a lightly floured surface and knead for about 3 minutes until smooth and soft. Add small amounts of flour as needed to prevent sticking. The Homemade Naan Bread dough should remain soft, not dry.
- Cover the dough loosely and let it rise for about 1 hour or until doubled in size.
- Gently flatten the dough and divide it into 8 equal portions. Shape each piece into a ball.
- Heat a heavy skillet over medium heat.
- Roll one dough ball into a circle about 1/4 inch thick.
- Place the dough into the hot skillet and cook until bubbles form and the underside is golden brown.
- Flip and cook the other side until golden and cooked through.
- Repeat with the remaining dough. Keep cooked naan warm under a clean towel.
- Serve warm plain or brushed with melted butter and herbs.

Tips & Tricks
- Use warm, not hot, water to activate the yeast properly.
- Avoid adding too much flour while kneading to keep the naan soft.
- A cast iron skillet gives the best char and texture.
- Brush with garlic butter for extra flavor.
- Add chopped cilantro or parsley for a fresh finish.
Details
- Prep Time: 20 minutes
- Rise Time: 1 hour
- Cook Time: 20 minutes
- Total Time: 1 hour 40 minutes
- Yield: 8 naan breads
- Category: Bread
- Method: Stovetop
- Cuisine: Indian-Inspired
- Difficulty: Easy
- Dietary Notes: Vegetarian

Notes
- Greek yogurt can be used for a richer texture.
- Whole wheat flour can replace part of the all-purpose flour.
- Serve with butter chicken, hummus, grilled kebabs, or lentil soup.
- Freeze cooked naan in airtight bags for later use.
Nutrition (Approximate Per Serving)
- Calories: 240
- Protein: 6g
- Carbohydrates: 30g
- Fat: 10g
- Fiber: 1g
FAQ
Can I make Homemade Naan Bread without yogurt?
Yes, you can substitute sour cream or use dairy-free yogurt alternatives.
Can I freeze naan bread?
Absolutely. Let the naan cool completely before freezing in airtight bags.
Why didn’t my naan bubble?
Your skillet may not have been hot enough, or the dough may need more resting time.
Can I make this dough ahead of time?
Yes, refrigerate the dough overnight after the first rise.
Is naan bread the same as pita bread?
No. Homemade Naan Bread is softer and richer due to yogurt and egg in the dough.
Storage
- Refrigerate leftover naan in an airtight container for up to 4 days.
- Freeze for up to 2 months.
- Reheat in a skillet or microwave wrapped in a damp paper towel.

Similar Recipes

Homemade Naan Bread Recipe
Ingredients
- 2 tsp dry active yeast or instant yeast
- 1 tsp sugar
- 1/2 cup warm water
- 2.5 –3 cups all-purpose flour
- 1/2 tsp salt
- 1/4 cup olive oil
- 1/3 cup plain yogurt
- 1 large egg
Instructions
- In a small bowl, combine the yeast, sugar, and warm water. Stir until dissolved and let sit for several minutes until frothy.
- Whisk in the olive oil, yogurt, and egg until smooth and fully combined.
- In a separate medium bowl, mix 1 cup of flour with the salt.
- Pour the wet mixture into the flour mixture and stir well. Gradually add more flour, about 1/2 cup at a time, until the dough becomes too thick to stir.
- Transfer the dough to a lightly floured surface and knead for about 3 minutes until smooth and soft. Add small amounts of flour as needed to prevent sticking. The Homemade Naan Bread dough should remain soft, not dry.
- Cover the dough loosely and let it rise for about 1 hour or until doubled in size.
- Gently flatten the dough and divide it into 8 equal portions. Shape each piece into a ball.
- Heat a heavy skillet over medium heat.
- Roll one dough ball into a circle about 1/4 inch thick.
- Place the dough into the hot skillet and cook until bubbles form and the underside is golden brown.
- Flip and cook the other side until golden and cooked through.
- Repeat with the remaining dough. Keep cooked naan warm under a clean towel.
- Serve warm plain or brushed with melted butter and herbs.
Notes
- Greek yogurt can be used for a richer texture.
- Whole wheat flour can replace part of the all-purpose flour.
- Serve with butter chicken, hummus, grilled kebabs, or lentil soup.
- Freeze cooked naan in airtight bags for later use.
Conclusion
This Homemade Naan Bread recipe is simple, flavorful, and incredibly satisfying to make at home. With its soft texture and golden finish, it pairs perfectly with countless meals and makes every dinner feel extra special.

