Skip to Content

Naan Bread recipe

Making your own naan bread from scratch is so easy! Soft as a cloud and deliciously chewy, this naan bread will make the perfect companion to your next curry, and it tastes so much better than shop-bought.

Finished naan bread on plate

What Is Naan Bread?

Originating in Asia in the India-Pakistan region as far back as 2500 years ago, naan bread has become a staple in many different dishes, mainly curries.

It is a leavened flatbread that was created after yeast was introduced to the region.

Traditionally, it is cooked in a Tandoor oven (a hot clay oven where naan is stuck to the walls of the oven to cook), but they can also be cooked in conventional ovens, or in a frying pan.

What You Need To Make Naan Bread 

Flour – use white bread flour or plain flour.

Yeast – although naan is a flatbread, it is a leavened one, so it still requires yeast to make it extra fluffy. Use fast action/easy bake yeast rather than bakers’ yeast for best results.

Ghee/butter – ghee is a clarified butter commonly used in Asia (clarified butter means it is melted, and the milk solids are removed). Traditionally naan is made with ghee in India; however, butter will work just fine. Ghee can be found by the cooking oils in the supermarket.

Black onion seeds – also called nigella seeds, are the black seeds that help give naan its distinctive taste. Find them in the spice section of the supermarket.

Yoghurt – use plain natural yoghurt. Yoghurt is traditionally used because it makes the bread softer and causes the dough to rise quicker.

Sugar – sugar is needed to help activate the yeast as well as give the naan bread its distinctive sweet taste.



How To Make Naan Bread – Step by Step

For exact measurements, head down to the recipe card at the bottom of the post.

The first step in making naan bread is to mix all the dry ingredients in a large mixing bowl – the flour, yeast, sugar, salt and onion seeds.

Melt the ghee/butter in the microwave or on the hob in a saucepan.

melting butter

Make a large well in the centre of the flour mix, and add the warm water, melted ghee/butter, and yoghurt. Stir with a wooden spoon, slowly incorporating the flour mix to form a rough dough.

Turn onto a floured surface and briefly knead the dough until it is smooth, about 5 minutes. Place in an oiled bowl, cover with cling film and leave in a warm place for 1 hour, or until doubled in size.

risen naan dough

I cooked my naan bread in the oven, but alternatively, you can cook them in a frying pan or cast-iron skillet. To oven cook, preheat the oven to 240°C/Gas Mark 9.

Knock back the dough and turn it out onto the worktop. Quarter the dough ball into four even-sized pieces. Roll out with a rolling pin until about a centimetre thick.

You can alter the shape of the naan by stretching the dough with your hands. For example, you could do an oval, a circle, or try a more triangular shape like me.

To oven cook, place the naan breads on baking trays and cook for about 7 minutes, when they should be lightly browned.

To pan fry, ideally use a cast iron skillet. Heat to a medium-high heat with a little bit of oil. Cook the naan bread for roughly a minute and a half, and then flip over and cook for another minute.

The underside should be golden brown with some charred spots. Cooking times will depend on how thick your dough is, how hot the pan is etc.

To make the garnish, crush the garlic and chop the coriander leaves into small pieces. Mix into the melted butter, and brush over the cooked naan bread with a pastry brush.

What To Serve Naan Bread With

Serve Naan bread with your favourite Asian curries, for example chicken tikka masala.

How Long Does Naan Bread Last?

When stored at room temperature in an airtight container, naan bread can stay fresh for about 3 or 4 days, but consider freezing it if you need to store it for longer.

Can You Freeze Naan Bread?

Yes, you can, simply cook as normal, and then wrap and freeze for up to 3 months. To serve again, defrost, and then heat up on a low heat in the oven.

Naan Bread Variations

Garlic and Coriander Naan – add 3 cloves of minced garlic and a small handful of chopped coriander leaves to the dough at the same time as the wet ingredients.

Finished naan bread on plate

Naan Bread

Yield: 4 naans
Prep Time: 20 minutes
Cook Time: 6 minutes
Additional Time: 1 hour
Total Time: 1 hour 26 minutes

This Asian classic has become a staple in many modern-day dishes, and once you make your own, you'll never buy naan from the shops again!


  • 500g white bread flour
  • 2tsp instant yeast
  • 2tsp sugar
  • 1tsp salt
  • 1tbsp black onion (nigella) seeds
  • 50g ghee/butter
  • 150g plain natural yoghurt
  • 180ml warm water

For the garnish

  • 3tbsp butter
  • 3 cloves garlic
  • Small bunch coriander


  1. In a large mixing bowl, mix the flour, yeast, sugar, salt and onion seeds together.
  2. Melt the ghee/butter in a saucepan or in the microwave.
  3. Make a large well in the centre of the flour mix, and add the melted butter/ghee, yoghurt and warm water.
  4. Mix with a wooden spoon, slowly incorporating the flour mixture to form a rough dough.
  5. Turn out onto a floured surface and briefly knead until smooth and well combined, about 5 minutes.
  6. Place in an oiled bowl and cover with cling film. Leave in a warm place for 1 hour, or until doubled in size.
  7. Turn the risen dough onto a floured surface and knock back.
  8. Cut the ball of dough into four even-sized pieces. Roll out into naans using a rolling pin. The dough should be about 1cm thick.
  9. Preheat a cast-iron pan or frying pan to medium heat over the hob, with a little bit of oil. Pan fry the bread for about a minute and a half on one side, before flipping over and cooking for a further minute. There should be some dark charred spots when it is flipped over.
  10. To prepare the garnish, finely chop the coriander leaves. Crush the garlic cloves and add to the melted butter, along with the coriander. Mix until evenly dispersed, and brush onto the freshly cooked naans with a pastry brush.
Nutrition Information:
Yield: 4 Serving Size: 1
Amount Per Serving: Calories: 679Total Fat: 24gSaturated Fat: 14gTrans Fat: 0gUnsaturated Fat: 8gCholesterol: 57mgSodium: 682mgCarbohydrates: 97gFiber: 4gSugar: 5gProtein: 18g

Did you make this recipe?

Please leave a comment on the blog or share a photo on Facebook

I accept the Privacy Policy

Skip to Recipe