There’s something magical about pulling a warm, soft naan bread off the pan, the aroma of butter and herbs wafting through the kitchen. I absolutely love making naan at home—there’s no need for a tandoor or fancy equipment, just a simple pan and a little patience. Over the years, this recipe has become my go-to whenever I want to elevate a meal, whether it’s a cozy curry night or a quick snack with dips.
What I enjoy most about this easy homemade naan bread is how approachable it is. You don’t have to be a master baker to get it right—this dough is forgiving, and the process is wonderfully satisfying. The result is soft, pillowy naan with beautifully charred spots and a touch of garlicky goodness. Once you try it, I’m certain you’ll be hooked!
Why You’ll Love This Easy Homemade Naan Bread
This naan recipe strikes the perfect balance between soft and chewy. It’s versatile enough to pair with a variety of dishes, and it’s made with pantry staples. You can customize it with herbs, garlic, or even stuff it with cheese if you like. Plus, making it yourself means you get to enjoy it fresh—nothing beats that warm, fluffy texture straight off the pan.
What Type of Flour Should I Use for Easy Homemade Naan Bread?
A question I often get is whether you need special flour to make great naan. The simple answer is no! Regular all-purpose flour works beautifully in this recipe. It gives the naan a tender texture with just the right amount of chew. If you want a slightly heartier result, you can mix in some whole wheat flour, but keep in mind that this will make the bread denser. For the softest and fluffiest naan, stick with all-purpose flour.
Options for Substitutions
One of the joys of this recipe is its flexibility. You can easily adapt it to suit your preferences or dietary needs:
- Yogurt substitute: If you don’t have plain yogurt on hand, sour cream or even a plant-based yogurt alternative will work. The yogurt helps tenderize the dough and gives it a slight tang.
- Milk substitute: I typically use whole milk for a rich dough, but you can use any milk you like—almond, oat, or soy milk all work fine.
- Butter substitute: For a dairy-free version, swap out butter with a good olive oil or vegan butter.
- Fresh herbs: While I love adding fresh parsley or cilantro on top, you can switch it up with dill, chives, or mint.
- Garlic: Feel free to skip the garlic for a plain naan, or amp it up with roasted garlic for deeper flavor.
Ingredients for Easy Homemade Naan Bread
Each ingredient in this recipe plays an important role in creating that soft, flavorful naan we all crave:
- All-Purpose Flour
This forms the base of the dough, providing structure while keeping the naan tender. - Active Dry Yeast
Yeast helps the dough rise and gives the naan its light and airy texture. - Sugar
Just a small amount to feed the yeast and promote browning on the naan when cooked. - Salt
Essential for enhancing flavor and balancing the richness of the bread. - Plain Yogurt
Adds a subtle tang and helps soften the dough for a more tender bite. - Milk
Helps to hydrate the dough and adds richness. - Water
Brings everything together to form a smooth, workable dough. - Butter (or Ghee)
Brushed over the warm naan for a delicious, glossy finish and buttery flavor. - Fresh Garlic (optional)
For garlic naan lovers—this takes the flavor up a notch. - Fresh Parsley or Cilantro (optional)
Adds a pop of color and fresh, herbal brightness.
Step 1: Activate the Yeast
Begin by combining warm water, sugar, and active dry yeast in a small bowl. Let it sit for about 5–10 minutes until it becomes frothy. This step ensures that the yeast is alive and ready to help your dough rise.
Step 2: Make the Dough
In a large mixing bowl, combine the flour and salt. Add in the activated yeast mixture, milk, and yogurt. Mix everything together until a shaggy dough forms. If it feels too sticky, sprinkle in a little more flour; if too dry, add a splash of water.
Step 3: Knead the Dough
Turn the dough out onto a lightly floured surface and knead for about 8–10 minutes, until the dough is smooth and elastic. This step develops the gluten and gives the naan its chewy texture.
Step 4: Let the Dough Rise
Place the kneaded dough in a lightly oiled bowl and cover it with a clean towel or plastic wrap. Let it rise in a warm spot for 1–2 hours, or until it has doubled in size.
Step 5: Divide and Shape
Once the dough has risen, punch it down gently and divide it into equal portions (about 6–8, depending on how large you want your naan). Roll each portion into a ball, then use a rolling pin to flatten it into an oval or round shape, about 1/4 inch thick.
Step 6: Cook the Naan
Heat a cast-iron skillet or heavy-bottomed pan over medium-high heat. Once hot, place a rolled-out dough piece onto the dry pan. Cook for 1–2 minutes, until bubbles form and the bottom develops charred spots. Flip and cook the other side for another 1–2 minutes.
Step 7: Finish and Serve
Brush the hot naan with melted butter or ghee, and sprinkle with chopped fresh herbs and minced garlic if desired. Serve warm and enjoy!
How Long to Cook Easy Homemade Naan Bread
Cooking naan is a quick process! Each piece takes about 2–3 minutes total in a hot skillet. You’ll cook it for 1–2 minutes on the first side until bubbles form and charred spots appear, then flip it and cook for another 1–2 minutes on the second side. The key is to use high heat so the naan puffs up beautifully and develops those signature spots of golden char.
Tips for Perfect Easy Homemade Naan Bread
- Get the pan hot
A properly heated skillet is essential for achieving puffed naan with charred edges. Preheat your pan for a few minutes before adding the dough. - Don’t skip the rise
Allowing the dough to rise fully gives it that soft, pillowy texture. - Roll evenly
Roll the dough to an even thickness so it cooks uniformly and bubbles up nicely. - Use butter or ghee generously
Brushing the naan while it’s still warm enhances flavor and adds that irresistible sheen. - Serve immediately
Naan is best enjoyed fresh off the pan when it’s warm and tender. If you need to make it ahead, reheat it briefly before serving.
Watch Out for These Mistakes While Cooking
- Skipping the yeast activation
If the yeast doesn’t foam when activated, your dough won’t rise properly. Always check this step before moving forward. - Using a cold pan
A skillet that’s not hot enough will result in dense naan that doesn’t puff up or get those delicious char marks. - Rolling the dough too thin
Paper-thin dough can become crispy instead of soft and chewy. Aim for about 1/4 inch thickness. - Under-kneading the dough
Proper kneading develops gluten, which gives naan its structure and chew. Don’t rush this step! - Overcooking
Leaving naan on the pan too long can dry it out. Keep an eye on it and remove as soon as it’s puffed with golden spots.
What to Serve With Easy Homemade Naan Bread?
Butter Chicken
A creamy, spiced dish that pairs beautifully with soft naan for scooping.
Chickpea Curry (Chana Masala)
Hearty and full of flavor, perfect for a vegetarian option.
Saag Paneer
Silky spinach with cubes of paneer cheese makes a wonderful companion to naan.
Tikka Masala
Chicken or tofu tikka masala offers a rich sauce to soak up with naan.
Lentil Dal
A comforting and nutritious dish that goes hand-in-hand with warm naan.
Grilled Kebabs
Serve naan alongside grilled meats or vegetables for a fun, interactive meal.
Hummus & Dips
Naan makes a great alternative to pita for scooping hummus or baba ghanoush.
Indian-Spiced Soups
Pair naan with a spiced tomato or lentil soup for a cozy, satisfying meal.
Storage Instructions
If you happen to have leftover naan (which is rare in my house!), it stores quite well:
- Room temperature:
Keep naan in an airtight container or zip-top bag for up to 2 days. Place a sheet of parchment between each piece to prevent sticking. - Refrigerator:
For slightly longer storage, keep naan in the fridge for up to 4–5 days. Reheat in a skillet or microwave to soften before serving. - Freezer:
Naan freezes beautifully! Once cooled, place individual naan pieces in freezer bags with parchment between them. They can be frozen for up to 2 months. Reheat straight from frozen in a skillet or oven.
Estimated Nutrition
Here’s an approximate nutrition breakdown for one piece of naan (based on a batch of 8 pieces):
- Calories: ~180
- Total Fat: 6g
- Saturated Fat: 3g
- Cholesterol: 15mg
- Sodium: 300mg
- Carbohydrates: 25g
- Fiber: 1g
- Sugar: 2g
- Protein: 5g
Of course, these values will vary slightly depending on your substitutions and portion size.
Frequently Asked Questions
How can I make naan without yeast?
You can substitute baking powder and baking soda for yeast. The texture will be slightly different—less chewy and more like flatbread—but still delicious.
Can I use whole wheat flour instead of all-purpose?
Yes! You can substitute up to half of the flour with whole wheat flour. The naan will be heartier and a bit denser, but still soft and flavorful.
How do I get naan to puff up?
A very hot skillet and proper dough hydration are key. The heat causes the moisture in the dough to turn to steam, creating those signature bubbles.
Can I cook naan in the oven?
Yes, you can bake naan on a preheated pizza stone or baking sheet at a very high temperature (450–500°F). It won’t char the same way as on a pan, but it will still puff and brown nicely.
Is naan vegan?
This traditional version contains yogurt, milk, and butter, but you can easily make it vegan by using plant-based substitutes for those ingredients.
Can I freeze the dough instead of the cooked naan?
Absolutely! After the dough has risen, portion it and freeze the balls. Thaw, roll out, and cook as usual when ready.
What herbs can I add to naan?
Fresh cilantro, parsley, dill, chives, or mint all work wonderfully. You can also mix them into the dough or sprinkle on top after cooking.
Can I make garlic naan with this recipe?
Yes! Simply brush melted butter mixed with minced garlic over the hot naan as soon as it comes off the pan.
Conclusion
Making Easy Homemade Naan Bread is one of those kitchen joys that feels both simple and special. I love how versatile this recipe is—you can customize it to your taste and enjoy it with so many different dishes. Whether you’re serving it alongside a rich curry or using it to scoop up hummus, this naan will quickly become a favorite in your rotation. Once you try it fresh and warm, you may never want to buy store-bought naan again!

Easy Homemade Naan Bread
- Total Time: 30 minutes
- Yield: 6–8 naan breads 1x
Description
This Easy Homemade Naan Bread is soft, pillowy, and full of flavor. It’s made with simple pantry ingredients and comes together beautifully on the stovetop. Perfect for pairing with curries, soups, and dips—or enjoyed on its own!
Ingredients
- 2 teaspoons active dry yeast
- 1 teaspoon sugar
- 1/4 cup warm water
- 2 1/2 cups all-purpose flour
- 1 teaspoon salt
- 1/2 cup plain yogurt
- 1/2 cup warm milk
- 2 tablespoons butter (plus more for brushing)
- Optional: minced garlic, chopped fresh parsley or cilantro for garnish
Instructions
-
In a small bowl, combine warm water, sugar, and yeast. Let sit for 5–10 minutes until frothy.
-
In a large mixing bowl, combine flour and salt.
-
Add the yeast mixture, warm milk, and yogurt to the flour. Mix until a shaggy dough forms.
-
Turn the dough onto a floured surface and knead for 8–10 minutes until smooth and elastic.
-
Place the dough in an oiled bowl, cover, and let rise in a warm spot for 1–2 hours, until doubled in size.
-
Punch down the dough and divide it into 6–8 equal pieces. Roll each piece into a ball, then flatten into an oval about 1/4 inch thick.
-
Heat a skillet over medium-high heat. Cook each naan for 1–2 minutes per side, until puffed and lightly charred.
-
Brush the hot naan with melted butter and garnish with minced garlic or herbs if desired.
-
Serve warm and enjoy!
- Prep Time: 15 minutes
- Cook Time: 15 minutes