Go Back
fluffy Indian flatbread

Naan Recipe | Soft Indian Flatbread

This homemade naan recipe makes soft and fluffy Indian flatbread without a tandoor. Serve it hot with curry, dal, or paneer dishes.
Prep Time 15 minutes
Cook Time 20 minutes
Resting Time 1 hour
Total Time 1 hour 35 minutes
Course: Main Course, Side Dish
Cuisine: Indian

Ingredients
  

For the Dough
  • * 2 cups all-purpose flour
  • * 1/2 teaspoon salt
  • * 1 teaspoon sugar
  • * 1/2 teaspoon baking powder
  • * 1/4 teaspoon baking soda
  • * 1/4 cup plain curd or yogurt
  • * 1 tablespoon oil
  • * 1/2 cup warm milk as needed
  • * 1 tablespoon water if needed
For Cooking and Brushing
  • * 1 tablespoon oil or ghee for cooking if needed
  • * 2 tablespoons melted butter or ghee
  • * 1 tablespoon chopped coriander leaves
  • * 1 teaspoon minced garlic optional

Method
 

  1. Add all-purpose flour, salt, sugar, baking powder, and baking soda to a mixing bowl.
  2. Mix well.
  3. Add curd and oil.
  4. Add warm milk little by little and make a soft dough.
  5. Knead the dough for 5 to 7 minutes until smooth.
  6. Apply a little oil on the dough, cover it, and rest for 1 to 2 hours.
  7. Knead the dough lightly again after resting.
  8. Divide the dough into equal balls.
  9. Roll each ball into an oval or round naan.
  10. Heat a tawa or skillet on medium-high heat.
  11. Place the naan on the hot tawa.
  12. Cook until bubbles appear and the bottom gets light golden spots.
  13. Flip and cook the other side until golden spots appear.
  14. Remove from the tawa and brush with melted butter or ghee.
  15. Sprinkle coriander leaves on top and serve hot.

Notes

Use a soft dough for soft naan.
* Add milk slowly, as the amount needed may vary slightly.
* Do not overcook the naan, or it may become dry.
* For garlic naan, brush hot naan with garlic butter.
* Serve immediately for the best texture.