Homemade vegan naan is better than any store-bought flatbread! This soft pliable bread is irresistible with dips, curries, soups, and more! The dough easily freezes so fresh vegan naan can be enjoyed anytime!

Although vegan naan is mostly enjoyed at restaurants or prepackaged from the store, it can easily be made at home.
And trust me, fresh homemade naan is definitely better!
Plus it’s freezable!
So there is no fuss if you're making it for 1 or a whole family. Simply pop the leftovers in the freezer until you're ready to enjoy more naan.
Step-by-Step Instructions
Carefully follow these 13 easy steps to make the best vegan naan.
Step 1. In a large bowl, mix together the warm water, sugar, and yeast.
Step 2. Allow the yeast to foam and activate. This should take 5-10 minutes.
Step 3. Once activated, mix in the yogurt, oil, salt, and garlic.
Step 4. Then add 2 and ½ cups of flour.
Step 5. Mix until the dough comes together.
Step 6. Using the last cup of flour, knead the dough adding flour to your hands and dough as needed.
Step 7. Shape the kneaded dough into a soft, slightly sticky ball. Brush the bowl and dough ball with oil.
Step 8. Cover and set aside to rise and double in size.
Step 9. After rising, remove the dough from the bowl and divide it into 8 equal portions.
Step 10. Use a rolling pin to roll out one of the sections of dough.
Step 11. Roll the dough out into an oval shape about ¼-inch thick.
Step 12. Place the dough in a hot dry (no added oil) cast-iron skillet. Cook until bubbles begin to form on top.
Tip: You can also cook the naan in a non-stick skillet, but since it will cook slower, I suggest coving the pan with a lid while the naan cooks to keep it from drying out.
Step 13. Flip and cook the naan on the other side until the bubbles are browned to your liking. Repeat steps 10-13 until all the dough is cooked.
Serving Suggestions
Naan is commonly served alongside curry dishes.
However, I am not a big fan of curry, which is why there are no curry recipes on the blog.
But, that doesn't mean I don't like naan. I just like to enjoy it in other ways.
For an easy lunch, this soft naan is delicious slathered with hummus and topped with avocado slices. It's also amazing topped with chickpea salad and sweet relish.
This vegan naan is the perfect appetizer when paired with spinach artichoke dip.
And recently, I've been making flatbread pizzas for dinner! Simply top the naan with marinara sauce and your choice of toppings for individual pizzas!
What if I don’t have yogurt?
Traditional Indian naan is made with yogurt which is why I used non-dairy yogurt in this recipe. I wanted to keep the ingredients authentic but in a vegan way.
If you don't have any non-dairy yogurt on hand, no problem. Simply omit the yogurt and water and replace them with non-dairy milk.
Tips for the dough
- Don’t add too much flour. When working with dough this is very important to remember. Adding too much flour will lead to dense tough naan. The dough consistency should be slightly sticky, but smooth and still hold a ball shape.
- Altitude and humidity play a big part in dough making. If your environment is dry the dough will be drier. Therefore 3 cups of flour may be all that is needed. However, if the humidity is high the dough will stay moist. Knead in just enough flour to form a slightly sticky dough ball.
- Roll the dough out in an oval shape no thinner than ¼-inch for fluffy vegan naan.
How to freeze the dough
I love having warm vegan naan bread on hand which is why I created this recipe to make up to 8 flatbreads. But sometimes it can be too much and I'll freeze a portion of the dough or any leftover naan.
- To freeze the dough. divide the dough into 8 equal portions. Place the dough to be frozen spaced out on a baking sheet, lined with parchment paper. Freeze for at least 2 hours before transferring to an airtight zipper bag or container. Keeps for up to 2 months in the freezer.
- To thaw the dough. bring the frozen naan dough to room temperature on the counter for about 2-3 hours. Proceed with the cooking instructions below.
- To freeze cooked vegan naan. Lay the cooked naan single layer on a baking sheet or equivalent. Place the baking sheet in the freezer for 1-2 hours. Transfer the frozen naan to a freezer-safe bag or container. Reheat in the oven or on a pan. No need to thaw first.
We'd love to hear from you!
If you enjoyed this vegan recipe, please leave a 5-star rating in the recipe card and share your thoughts in the comments below.
Also, if you snap a photo be sure to share it with us! We love to see your creations!! You can find us on Pinterest, Facebook, and Instagram.
Or, get the links to new recipes delivered straight to your inbox by signing up for our newsletter. See ya there!
Easy Vegan Naan
Homemade vegan naan is better than any store-bought flatbread! This soft pliable bread is irresistible with dips, curries, soups, and more! The dough easily freezes so fresh vegan naan can be enjoyed anytime!
Ingredients
- 3 and ½ cups all-purpose flour, divided
- 1 cup warm water
- 2 teaspoons coconut sugar, or granulated sugar
- 1 and ¼ teaspoon active dry yeast, or 1 packet
- ⅓ cup plain unsweetened dairy-free yogurt
- 3 Tablespoons olive oil
- 1 teaspoon Himalayan pink salt
- 2 teaspoons garlic powder
- Optional mix-in: handful of fresh chopped parsley or 1 Tablespoon dried parsley
Instructions
- In a large bowl mix together the warm water, sugar, and yeast. Set aside for 5-10 minutes and allow the yeast to activate and become "foamy".
- Once the yeast is activated mix in the yogurt, oil, salt, garlic, and parsley if using.
- Mix in 2 and ½ cups of flour until well combined.
- Using the last cup of flour dust your work area. Turn the dough out onto the floured surface and knead for 2-3 minutes. Dust the dough and your hands with more flour as needed. Knead until the dough is slightly sticky but smooth and holds a ball shape. Tip: I never use the entire last cup.
- Brush the bowl and dough ball with oil. Cover and let the dough rise until doubled in size, about 45 minutes to an hour.
- Turn the risen dough out onto a floured surface and divide into 8 equal portions.
- Roll a portion of dough into an oval about ¼-inch thick.
- Place the dough in a hot dry (no added oil) skillet and cook until bubbles begin to form on top. Flip and cook on the other side until the bubbles are browned/blackened (depending on your preference). Repeat until all the dough is cooked.
- Optional: Brush with olive oil and sprinkle with fresh parsley and coarse sea salt.
- Serve Immediately.
ENJOY!
Notes
A heated cast iron skillet will quickly cook the naan so there is no need to cover the pan. (but you can if you'd like) If you're using a nonstick pan I suggest covering it with a lid or piece of foil while the naan cooks. This will help keep it soft and pliable.
Replace the yogurt and water with a total of 1 and ¼ cups of warm non-dairy milk, divided. Separate ½ cup of milk and add 1 Tablespoon of lemon juice to it--this is the yogurt replacement. Allow the mixture to sit for 3-5 minutes. Add the remaining ¾ cup of warm milk to a large bowl and mix in the yeast and sugar. Set aside to activate the yeast. Once the yeast is foamy pour in the milk and lemon juice mixture. Then proceed with step 2 in the instructions.
Nutrition Information:
Yield: 8 naan breads Serving Size: 1 naan breadAmount Per Serving: Calories: 153Total Fat: 6gSaturated Fat: 1gUnsaturated Fat: 5gSodium: 27mgCarbohydrates: 21gFiber: 1gSugar: 3gProtein: 4g
**Nutritional info is provided as an estimate based on the ingredients I used and for convenience and as a courtesy only.**
Vegan Favorites
Where You Get Your Protein is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com. This site may contain some of these links to Amazon.com. If you make a purchase through one of those links, Where You Get Your Protein will receive a small commission from the purchase at no additional cost to you.
Bailey
This was absolutely amazing!!! it turned out perfectly. I was so intimated to try and make this because I’ve never made bread before but it was super simple and turned out amazing.
Marlena Luna
So glad the recipe was easy and delicious! Thank you for the great feedback, Bailey!
Orsolya
I didn't have yogurt, so used the milk method, turned out perfect, many thanks!
Aaron
Hi Marlena,
I just made naan using this recipe yesterday and so far it is my favorite.
Can you please tell me where the 2mg of cholesterol are coming from?
Marlena Luna
The nutrition facts can be buggy at times. I just refreshed the plugin and they seem a-ok now. Thanks for the heads-up!
Geri
Very happy with my first attempt at Naan. Used plain almond milk and the lemon juice method. I need to work on my thickness and pan temp but they turned out tasty and totally edible. I just ate one with freshly made hummus, yum. Thank you for sharing your recipe!
Gayle
This naan recipe was GREAT! We used a cast iron skillet to grill. The bread was charred but good. Now, trying a pizza stone in the oven. Highly recommend this recipe!
Lily
I can't wait to try this. However, please know that "naan" means "bread." So your recipe is "bread bread."
Where you get your protein
I hope you enjoy the recipe, Lily! I actually was aware of the meaning of naan and intended to change it a few months ago. It just slipped my mind. Thanks for the reminder!
Liana
Amazing! I used the yogurt milk substitute and vanilla unsweetened almond milk and it still worked great. Thank you! Awesome recipe
Where you get your protein
Yay! I’m so glad they were amazing and you enjoyed the recipe, Liana!
Chanan Elias
Looks yummy! Can this be done with spelt or ww flour?
Where you get your protein
I have not tried this recipe using spelt flour so I can't say for sure. I'd suggest replacing half of the ap flour with spelt for the first try, then going from there. Replacing all the may lead to dry naan breads. If you do give it a try let us know how to comes out! :)