How to Make Naan

Tender, chewy freshly made naan, an Indian flatbread, is delicious on its own or served alongside your favorite Indian dish. Eat it plain or season it with herbs and spices!

Easy Naan Bread - stacked on a plate
Prerna Singh

If after Butter Chicken and Chicken Tikka Masala there’s one dish holding the fort for Indian cuisine since eternity itself, it has to be naan. Or “naan bread,” as many call it.

Breads in India are mostly flatbreads. It’s the way they’re cooked or the type of flour used to make them that determines what they are called. Naan is a popular variety of Indian leavened bread made with wheat flour maida (just an Indian name for all-purpose flour) and cooked traditionally in a clay oven.

Before getting too deep into the air pockets of this soft pillowy bread, I’d like to clarify something. Naan is bread, just like chai is tea. So calling it chai tea or naan bread is like calling a drink tea tea, or the bread, bread bread. So, let’s drop the "bread" and just call it "naan"!

Naan Recipe - Naan with herbs on grey plate
Prerna Singh

How To Make Naan Dough

To make naan traditionally, a wheat flour dough is prepared and allowed to rise either using yeast, or by the addition of yogurt to the dough. For this recipe, I use both.

Mixing flour with water and kneading the dough activates the gluten in the wheat flour, making the dough stretchy and the finished bread chewy. The addition of yeast helps the bread rise and yogurt helps with fermentation and improves the flavor.

For this recipe, I have prepared a dough very similar to that of a pizza dough. Lukewarm milk, yogurt, yeast, and other ingredients are mixed into a dough. The dough is then set aside to rise. Once the dough has risen twice, it is then cut into portions and rolled flat before cooking.

I've written the recipe to use active dry yeast, but feel free to use instant if that's what you have on hand. If using active dry yeast, first bloom the yeast in lukewarm milk to activate it. Let it sit for 5 minutes, then add the milk-and-yeast mixture to the flour with the rest of the ingredients. If using instant yeast, just add it to the flour mixture directly—no blooming required!

Flatbread Recipe - dough cooked on skillet
Prerna Singh

Traditional Naan in a Tandoor

Traditionally, this twice-risen dough is cooked in an Indian oven, called a tandoor.

A tandoor is a cylindrical Indian clay oven widely used across Southeast and Central Asia. Wood or charcoal is placed at the bottom of the tandoor, which heats up all the sides of the cylinder. This configuration allows the food to be cooked from all the sides at the same time, giving it a distinctive char and a delicious earthy flavor.

To cook naan, the flattened raw dough is brushed with water on one side and then stuck to the side of a tandoor oven. Once completely cooked, naan falls off the wall which is then picked out with tongs and served hot.

How To Cook Naan Without a Tandoor

It is difficult to make a tandoor-style oven at home, so home cooks have come up with all kinds of bright ideas—the absence of a tandoor won’t keep Indians from their naan!

In my recipe here, I used a skillet or a cooking pan with a lid to cook the naan. I personally use a cast iron skillet and a lid to cover the skillet when the naan is cooking.

My mum always used a pressure cooker to make hers. She would heat an empty pressure cooker with the lid on, and once it was hot, she would stick the naan to the side wall of the pressure cooker, put the lid back on for a few seconds and then cook the exposed side on the flame.

Feel free to use any of these cooking tools.

Indian Flatbread fresh from the oven
Prerna Singh

Variations on Naan

To add variations to a basic naan recipe, you can sprinkle some kind of “topping” onto the naan. Here are a few ideas:

  • Cumin seeds
  • Sesame seeds
  • Nigella seeds
  • Minced onion, garlic, or both
  • Cilantro

You can also just make plain naan and brush some butter on the bread after it’s cooked.

Can You Make the Dough Ahead of Time?

I don’t recommend keeping raw naan dough for more than a day or two or it can go bad.

How To Store and Reheat Naan

Cooked naan can be refrigerated for 3 to 5 days if stored in a zip-top bag. Just reheat it in the microwave wrapped in a damp paper towel and it will be good as new.

You can also freeze the naan, wrapped individually or between layers of parchment paper. Place them in zip-top bags or a freezer-safe container and freeze up to two months.

Reheat in the oven at 350°F for five minutes, or microwave on high for one minute, when ready to eat.

Want More Great Indian Recipes? Try These!

How to Make Naan

Prep Time 15 mins
Cook Time 10 mins
Rise 6 hrs
Total Time 6 hrs 25 mins
Servings 16 servings
Yield 16 naan


  • 1 cup lukewarm milk

  • 2 teaspoons sugar

  • 1 1/2 teaspoons active dry yeast

  • 4 cups all-purpose flour, plus extra for dusting

  • 2 teaspoons kosher salt

  • 1/2 cup plain yogurt

  • 2 tablespoons olive oil or canola oil, plus extra for greasing the bowl


  1. Prepare a bowl:

    Lightly grease a large bowl with a little bit of oil. You will put your dough in this bowl to let it rise. Set the bowl aside.

  2. Prepare the yeast:

    In a liquid measuring cup or a small mixing bowl, combine the lukewarm milk, sugar, and active dry yeast. The milk should be just warm to the touch. If it’s too hot you can kill the yeast. Let it sit for 5 minutes.

    Naan Recipe - flour, oil, salt and milk in bowls
    Prerna Singh
  3. Make the dough:

    In another large mixing bowl, whisk the flour and salt together. Add yogurt, oil and milk-yeast mixture. Use a wooden spoon or your hands to combine the dough. The dough should be soft and sticky at this point.

  4. Knead the dough:

    Dust your countertop with flour. Transfer the dough to the counter. Knead together until a soft dough forms, about 5 minutes. If the dough feels dry and is too tough to knead, add about 1-2 tablespoons of water, a little bit at a time, until the dough is easier to work with.

    Naan Recipe - kneading the dough
    Prerna Singh
  5. Let the dough rise:

    Transfer the dough to the greased bowl. Cover the bowl with plastic wrap or a damp towel. Place in a dark, warm, dry place. I place it in my oven (it’s not on) to let it rise, but your countertop is fine. Let the dough rise for 3 to 4 hours or until it more than doubles in size.

    Homemade Naan Recipe - dough on plate covered with dish towel
    Prerna Singh
  6. Punch down the dough and let it rise again:

    Punch the risen dough down. Knead for another minute. Return the dough to the bowl, cover it again and let it rise for another 45 minutes to 1 hour.

    Homemade Naan Recipe - dish with dough and person punching dough
    Prerna Singh
  7. Divide the dough:

    Dust your countertop with flour. Turn the dough out onto the counter and knead it for another minute or two until it's smooth. Divide the dough into 16 smaller balls of equal size (about 2 ounces each).

    Using a rolling pin, roll the balls into a teardrop shape. About 2 to 3 inches wide, 6 to 7 inches long, and about 1/8 inch thick. They don’t have to be perfectly uniform.

    Homemade Naan Recipe - person cutting ball of dough into smaller pieces
    Prerna Singh
    Homemade Naan Recipe - smaller segments of dough
    Prerna Singh
    Easy Naan Recipe - person showing how to roll small segments of dough into balls.
    Prerna Singh
    Easy Naan Recipe - dough balls on plate covered with towel
    Prerna Singh
  8. Cook the naan:

    If using herbs or spices, sprinkle one side of the bread with those now. Brush the other side with water. Set a medium-sized heavy pan or cast iron skillet with a lid over medium-high heat.

    Check the heat of the pan by flicking water on it. If it evaporates on contact, it’s ready. Once the pan is hot, place the naan wet side down into the skillet.

    Cover it with a lid. Let it cook for about 30 seconds or until you see bubbles on it. Flip the naan, brush it with butter or ghee, and cook it uncovered for another 10 seconds. Serve it hot.

    Flatbread Recipe - raw flatbread brushed with oil
    Prerna Singh
    Flatbread Recipe - raw dough sprinkled with herbs
    Prerna Singh
    Flatbread Recipe - dough cooked on skillet
    Prerna Singh
    Flatbread Recipe - dough under lid on skillet
    Prerna Singh
    Indian Flatbread - dough on skillet wih lid lifting off of skillet
    Prerna Singh
    Indian Flatbread - finished bread on skillet
    Prerna Singh
Nutrition Facts (per serving)
144 Calories
2g Fat
26g Carbs
4g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 16
Amount per serving
Calories 144
% Daily Value*
Total Fat 2g 3%
Saturated Fat 0g 2%
Cholesterol 2mg 1%
Sodium 170mg 7%
Total Carbohydrate 26g 9%
Dietary Fiber 1g 3%
Total Sugars 2g
Protein 4g
Vitamin C 0mg 0%
Calcium 36mg 3%
Iron 1mg 8%
Potassium 75mg 2%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
Nutrition information is calculated using an ingredient database and should be considered an estimate. In cases where multiple ingredient alternatives are given, the first listed is calculated for nutrition. Garnishes and optional ingredients are not included.