Indian Naan Recipe

Naan is a delicious, chewy flatbread that’s popular in India. An excellent accompaniment to any meal, naan is usually served with curries, stews, and even as a snack! Here’s an easy recipe for making your own naan at home.


  • 2 ½ cups all-purpose flour, plus extra for kneading
  • 1 teaspoon baking powder
  • ¾ teaspoon salt
  • 2 tablespoons olive oil or melted butter
  • 1 cup room temperature yogurt
  • Melted butter and your favorite herbs, for topping (optional)


  1. In a large bowl, mix together the flour, baking powder, and salt. Add the oil and yogurt and mix into dough with your hands until it comes together.
  2. Turn the dough out onto a floured surface and knead until it’s soft and pliable, around 5 minutes.
  3. Form into a ball and place in a lightly greased bowl. Cover with plastic wrap and let rise for 1 hour.
  4. Preheat the oven to 425°F. Grease a baking sheet with butter or oil.
  5. Flour your work surface and divide the dough into 8 or 10 balls. Roll each ball into an oval shape about 1/4-inch thick.
  6. Place on the baking sheet, brush with melted butter and sprinkle with your favorite herbs, if desired.
  7. Bake in the preheated oven for 8–10 minutes, until golden brown.
  8. Serve warm with your favorite curry or stew! Enjoy!
2022-10-10T15:07:21+10:00October 10th, 2022|Recipes|