The Best Homemade Naan Recipe

G Get the best homemade naan recipe—soft, fluffy, and perfect with curry, but there's a secret ingredient that makes it unforgettable.

Share your Recipe

What You’ll Love About This Recipe

Making homemade naan is easier than you think, and the results are so worth it. You’ll love how soft and fluffy it turns out, with just the right amount of chewiness. It’s perfect for scooping up your favorite curries or enjoying on its own. Plus, you can customize it with garlic, butter, or herbs to make it your own. And the best part? You’ll feel like a pro baker every time you pull a warm piece from the skillet.

Recipe

soft indian flatbread recipe

Naan is a soft, pillowy flatbread that’s a staple in Indian cuisine. This homemade version is easy to make and requires simple ingredients. Perfect for pairing with curries or enjoying on its own.

Ingredients:

  • 2 ½ cups all-purpose flour
  • 1 teaspoon sugar
  • 1 teaspoon salt
  • 1 teaspoon baking powder
  • ½ cup plain yogurt
  • 2 tablespoons milk
  • 1 tablespoon vegetable oil (plus extra for brushing)
  • ½ cup warm water
  • 1-2 cloves garlic, minced (optional, for garlic naan)
  • Chopped cilantro (optional, for garnish)

Instructions:

  1. In a large bowl, combine flour, sugar, salt, and baking powder.
  2. Add yogurt, milk, and oil. Mix until the dough starts to come together.
  3. Gradually add warm water and knead for 5-7 minutes until the dough is smooth and elastic.
  4. Cover the dough with a damp cloth and let it rest for 1 hour.
  5. Divide the dough into 6-8 equal portions and roll each into a ball.
  6. Roll out each ball into an oval or round shape, about ¼ inch thick.
  7. Heat a skillet or griddle over medium-high heat.
  8. Place one naan on the skillet and cook for 1-2 minutes until bubbles form. Flip and cook for another 1-2 minutes.
  9. Brush with oil and sprinkle with minced garlic or cilantro if desired.

Notes:

  • For a richer flavor, substitute plain yogurt with Greek yogurt.
  • If you don’t have a skillet, you can use a non-stick pan.

Equipment:

  • Large mixing bowl
  • Rolling pin
  • Skillet or griddle

Time:

Prep time: 15 minutes

Cooking time: 20 minutes

Total time: 1 hour 35 minutes (includes resting time)

Cuisine:

Indian

Serving:

6-8 naan breads

Nutrition

NutritionAmount per serving
Calories320
Fat9g
Carbohydrates50g
Protein8g
Sodium380mg

What To Serve With It

I love pairing homemade naan with rich curry dishes, as it’s perfect for soaking up all those flavorful sauces. Grilled meats also make a great match, especially when you tear the warm naan and layer on juicy bites. It’s such a versatile bread that I’m always finding new ways to enjoy it!

Curry Dishes

Pairing homemade naan with curry dishes creates a meal that’s both satisfying and full of flavor. I love how the soft, pillowy naan soaks up the rich, spiced sauces, making every bite feel like comfort food. Whether it’s a creamy butter chicken, a tangy tikka masala, or a hearty vegetable curry, the naan complements it perfectly. I often tear pieces off and dip them into the curry, savoring the mix of textures and tastes. It’s a simple combo, but it feels endlessly versatile. Honestly, serving naan with curry makes the whole dining experience feel cozy and complete.

Grilled Meats

Grilled meats and naan make a match that’s hard to beat. I love pairing my homemade naan with juicy kebabs or smoky tandoori chicken. The soft, warm bread perfectly balances the charred, tender meat, making each bite satisfying. Sometimes, I’ll add a quick yogurt sauce or a sprinkle of herbs for extra flavor. Whether it’s lamb chops, marinated chicken, or spiced beef, grilled meats shine alongside naan. It’s a combo I keep coming back to, especially for summer gatherings or weeknight dinners. Trust me, once you try it, you’ll see why this duo is a crowd-pleaser every time.

Share your Recipe