Homemade Naan Bread Recipe – Better Than Takeout!
This homemade naan bread recipe delivers soft, chewy flatbreads that are full of flavor without complicated steps. Using everyday ingredients such as flour, Greek yogurt, and yeast, it’s an easy recipe to make on the stovetop. Perfect for serving alongside Indian dishes or as a tasty snack, this naan bread is both quick and satisfying, offering a fresh alternative to store-bought bread with no special equipment required.

- Prep time
- 10 min
- Cook time
- 15 min
- Yield
- 8 servings
- Difficulty
- MEDIUM
Ingredients
Quantities are shown as originally provided.
- ¾ cup warm water
- 2 ¼ teaspoons active dry yeast (1 packet)
- 2 teaspoons sugar
- 2 ½ cups all-purpose flour
- ¼ cup plain Greek yogurt
- 2 tablespoons extra-virgin olive oil
- 1 teaspoon salt
- 2 tablespoons melted butter or ghee (for brushing)
Instructions
- 1
In a small bowl, combine warm water, yeast, and sugar. Stir gently and let it sit for about 5–10 minutes until it becomes foamy.
- 2
In a large mixing bowl, combine flour and salt. Add the yeast mixture, Greek yogurt, and olive oil.
- 3
Mix everything until the dough starts to come together. Knead it on a floured surface for about 8 minutes until it becomes smooth and elastic.
- 4
Put the dough in a greased bowl, cover it with a clean cloth and place it in a warm place to rise for about 1 hour or until it doubles in size.
- 5
Punch down the risen dough and divide it into 8 equal balls.
- 6
Roll each ball into an oval shape about ¼-inch thick on a lightly floured surface.
- 7
Heat a skillet or iron pan over medium-high heat.
- 8
Place one naan on the skillet and cook until bubbles form, about 1–2 minutes. Flip and cook for another 1–2 minutes.
- 9
Brush the hot naan with melted butter or ghee.
- 10
Repeat with the remaining dough.