Naan Recipe | Easy Homemade Naan
There is something so satisfying about making your own naan from scratch. Soft, warm, lightly golden, and brushed with melted ghee, homemade naan has a way of making any meal feel extra special. This naan recipe is simple to make, wonderfully soft, and perfect for serving with curries, chutneys, or even just as it is.
Made with flour, yeast, warm milk, yoghurt, and oil, this dough comes together beautifully and creates naan that is soft with lovely little bubbles and that classic tender texture. Cooked on a hot thawa or non-stick pan and finished with melted ghee, it is the kind of bread that disappears quickly the moment it hits the table.
If you have ever wanted to make easy homemade naan at home, this is a lovely recipe to keep on hand.

Why You’ll Love This Naan Recipe
- It is soft and fluffy – with that beautiful tender texture you want in a good naan.
- It is easier than you may think – especially if you use a stand mixer with a dough hook.
- It pairs with so many dishes – perfect with curries, butter chicken, chutneys, and grilled meats.
- The melted ghee adds incredible flavour – rich, warm, and so delicious.
- It is freezer-friendly – great for making ahead.
What Makes This Homemade Naan recipe So Good?
The combination of warm milk, yoghurt, oil, and yeast creates a dough that is soft, pliable, and easy to work with. The yoghurt helps give the naan a lovely tenderness, while the milk adds softness and richness. Once rolled out and cooked in a hot pan, the naan puffs in little places and develops those beautiful bubbles that give it so much character.
Brushing the naan with melted ghee while it cooks makes it even better. It adds flavour, softness, and that irresistible finish that makes homemade naan so hard to resist.
How to Make Naan at Home
This recipe begins by combining all the dry ingredients in a bowl. The warm milk, yoghurt, and oil are then added, and the dough is mixed using a dough hook until it comes together into a ball. Starting on a lower speed and gradually increasing the speed helps the dough knead smoothly and evenly.



Once the dough has formed, it is covered and left to rest for about an hour. This resting time is important, as it allows the dough to rise and become softer and easier to shape.



After resting, the dough is divided into 10 to 12 portions, depending on the size of naan you want. Each portion is rolled out, but not too thin, so the naan can still puff and stay soft when cooked.



A hot thawa or non-stick frying pan is then used to cook the naan. As it cooks, you will notice little bubbles rising – almost like tiny clouds forming on the surface. Once golden and cooked through, the naan is brushed with melted ghee, flipped, brushed again, and cooked briefly before being removed from the pan.
Tips for the Best Homemade Naan
- Use warm milk, not hot milk – this helps activate the yeast without damaging it.
- Do not roll the dough too thin – a slightly thicker roll gives you softer naan.
- Let the dough rest properly – this helps create a softer final texture.
- Cook on a properly heated pan – medium to high heat works best.
- Brush with melted ghee – this adds flavour and keeps the naan beautifully soft.

What to Serve with Naan
This easy homemade naan bread is perfect served with all kinds of curries and saucy dishes. It works beautifully with chicken curry, lamb curry, bean curry, chicken tikka, butter chicken, tomato chutney, or even alongside grilled meats and dips.
It is also lovely served warm straight from the pan with just a little extra ghee brushed over the top.
Variations and Substitutions
- If you do not have a stand mixer, you can knead the dough by hand until smooth.
- You can make smaller or larger naans depending on how you divide the dough.
- For extra flavour, add chopped garlic or coriander to the ghee brushing stage.
- If you prefer butter, you can use melted butter instead of ghee.
- You can freeze cooked naan and warm it up again when needed.
Storage Tips
Store leftover naan in an airtight container or wrapped well once fully cooled. It is best enjoyed fresh, but can be kept for up to 2 days and reheated in a pan, oven, or microwave.
Naan also freezes well. Freeze with baking paper between each one, then reheat as needed.
Frequently Asked Questions
Can I make this naan recipe without a mixer?
Yes, absolutely. You can mix and knead the dough by hand until it becomes smooth and pliable.
Why is my naan not bubbling?
The pan may not be hot enough, or the dough may have been rolled too thin. A properly heated pan and slightly thicker dough help create those lovely bubbles.
Can I make the naan recipe ahead of time?
Yes. You can prepare the dough ahead and keep it chilled, then bring it closer to room temperature before rolling and cooking.
What is best for brushing the naan?
Melted ghee is especially delicious, but melted butter also works well.
Can I freeze homemade naan?
Yes, naan freezes very well and can be reheated when needed.
Final Thoughts
This naan recipe is soft, simple, and so worth making at home. Once you see those little bubbles rise in the pan and brush the warm naan with melted ghee, you will understand why homemade naan is such a treat.
If you love warm, fluffy breads to serve with your favourite curries, this is definitely one to save and make again.
Here are some recipes that you can serve with Naan. Click on the image for the recipe.






l
Easy Naan Recipe
This naan recipe makes soft, fluffy homemade naan bread using flour, yeast, warm milk, yoghurt, and oil. Cooked on a hot thawa or pan and brushed with melted ghee, it is perfect with curries and chutneys.
Ingredients
Instructions
-
Add all the dry ingredients to a bowl and combine.
-
Add the warm milk, yoghurt, and oil.
-
Using a dough hook, start mixing on a low speed, then slowly raise the speed.
-
Mix until the dough forms a ball.
-
Cover and allow the dough to rest for 1 hour.
-
After resting, divide the dough into 10 to 12 portions, depending on the size you want.
-
Roll out each portion, but do not roll too thin.
-
Heat a thawa or non-stick frying pan over medium to high heat.
-
Add the naan to the hot pan and cook for about 40 seconds to 1 minute on each side.
-
You will notice little bubbles rising on the surface.
-
Brush with melted ghee, flip the naan and do the same on the other side.
-
Flip again, cook for 10 seconds, then remove from the pan.
Note
- Do not roll the naan too thin if you want a soft result.
- Warm milk should be warm, not hot.
- Brush with melted ghee for the best flavour.






