5 from 32 votes
Complete your desi breakfast with homemade puri. The only puri recipe you’ll ever need! This puri recipe is guaranteed to give you crispy edges with a soft centre every time. Serve the freshly made puri with chana masala curry.

Originating from the Indian subcontinent, puri is a beloved traditional bread that accompanies various dishes, from savory curries to sweet treats.

Despite its simplicity, mastering the art of making perfect puris can elevate any meal to a whole new level of satisfaction. Don’t be intimidated by its exotic name; puri is actually quite easy to make, even for beginners in the kitchen.

This recipe for puri requires just a handful of basic ingredients that you probably already have in your pantry. With a bit of flour, salt, oil, and water, you can create these delightful, fluffy bread rounds that are perfect for scooping up flavorful curries or enjoying on their own.

Expert Tip: For extra flavor, you can add spices such as cumin or ajwain to the puri dough.


Plain Flour: Also known as all-purpose flour, this forms the base of the puri dough. It provides the structure and texture needed for the puris to puff up beautifully when fried. The flour’s gluten content helps create a tender yet sturdy bread.

Salt: Adding just the right amount of salt enhances the flavor of the puris, balancing out the richness of the oil used for frying. It also helps to strengthen the gluten in the flour, resulting in a more elastic dough.

Oil: A small amount of oil is incorporated into the dough to enhance its tenderness and prevent the puris from becoming too dry or tough. Additionally, oil is used for frying the puris, giving them a crispy exterior and a soft, fluffy interior.

Expert Tip: Ensure the oil is hot enough before frying the puris to prevent them from becoming soggy.

Serving Suggestions

  • Pair your freshly fried puris with a classic chana curry for a satisfying and comforting meal. The spicy and aromatic flavors of the curry complement the mildness of the puris perfectly, creating a harmonious balance of taste and texture.
  • For a complete Indian feast, serve puris alongside other traditional dishes such as vegetable biryani, paneer tikka masala, or dal makhani. The combination of different flavors and textures will delight your taste buds and impress your guests.
  • Puris are also delicious when served with sweet accompaniments such as mango chutney, peach chutney, or a drizzle of honey. The contrast between the crispy puris and the sweet toppings creates a delightful flavor experience that is sure to please.

Expert Tip: If you prefer a healthier option, you can use whole wheat flour instead of plain flour for a nutritious twist on this classic recipe.

Frequently Asked Questions

What is the best oil for frying puris?

For frying puris, it’s best to use an oil with a high smoke point, such as vegetable oil, canola oil, or sunflower oil. These oils can withstand the high heat required for frying without burning or imparting off-flavors to the puris.

Can I make puris ahead of time?

While puris are best enjoyed fresh and hot, you can make them ahead of time and reheat them before serving. To keep them crisp, allow them to cool completely on a wire rack after frying, then store them in an airtight container at room temperature. When ready to serve, reheat the puris in a preheated oven or toaster oven until warmed through.

My puris are not puffing up. What am I doing wrong?

Several factors can affect the puffing of puris, including the consistency of the dough, the temperature of the oil, and the rolling technique. Make sure your dough is not too soft or too stiff, as this can prevent proper puffing. Also, ensure that the oil is hot enough before frying the puris, and gently press down on the puris with a ladle once they begin to rise to encourage puffing.

Can I make puris without oil?

While oil is traditionally used in puri dough and for frying, you can make a healthier version by using less oil or opting for alternative cooking methods such as baking. However, keep in mind that omitting oil entirely may affect the texture and flavor of the puris.

How do I store leftover puris?

If you have any leftover puris, allow them to cool completely, then store them in an airtight container in the refrigerator for up to 2-3 days. To reheat, warm the puris in a preheated oven or toaster oven until heated through.

Check Out These Other Recipes

Here are some more recipes for you to enjoy! If you my recipes don’t forget to rate and leave a comment.

If you have any recipe suggestions, please do not hesitate to ask me. A great way to stay in contact with me is through Instagram, Facebook, Twitter and YouTube. Don’t forget to tag me @CookwithNabeela in your recipe photos!



by Nabeela Kauser
Complete your desi breakfast with homemade puri. The only puri recipe you’ll ever need! This puri recipe is guaranteed to give you crispy edges with a soft centre every time.
5 from 32 votes
Prep Time 5 minutes
Cook Time 10 minutes
Resting Time 15 minutes
Total Time 30 minutes
Course Breakfast, Side Dish
Cuisine Indian, Pakistani
Servings 10 Puris
Calories 80 kcal



  • In a large bowl mix the flour, salt, and oil together until well combined
  • Add the water slowly and knead until a firm dough is formed then cover the dough and allow to rest for 10-15 minutes
  • Divide the dough into equal pieces and create smooth round balls
  • Lightly rub a clean surface with a little bit of oil then take each of the dough ball and roll the dough into a small, circular-shaped disc – the puri should be about 1mm thick
  • Heat up the oil on medium until hot
  • Drop one puri into the oil and allow the puri to start rising slowly then once the puri rises use the ladle to push it down and allow it to puff up
  • When the puri has puffed up completely flip and cook the other side for 30 seconds until golden brown
  • Serve with chana curry and enjoy!



Nutritional facts:
The provision of nutritional information is done merely as a courtesy and should not be taken as a guarantee.


Calories: 80kcalCarbohydrates: 15gProtein: 2gFat: 1gSaturated Fat: 0.1gTrans Fat: 0.003gSodium: 117mgPotassium: 21mgFibre: 1gSugar: 0.1gCalcium: 3mgIron: 1mg
Keyword Cooking, Desi Breakfast, Food, Recipe, Vegan, Vegetarian
Tried this recipe?Mention @CookwithNabeela or tag #CookwithNabeela!



Subscribe now to receive my latest recipes directly in your inbox. Stay up-to-date and never miss out!

Latest comments (8)

Nabeela Kauser

I hope you enjoy it. Looking forward to hearing about how it turns out for you!

5 stars
Hi there 👋🏻 how much water? Don’t actually say in the recipe. Love your site. Your chicken pakora recipe has become a weekly treat ! Made your lamb curry last weekend it was delicious. Would love to make these pooris to go with 😋

Nabeela Kauser

5 stars
Thank you for your kind words and feedback! I’m glad you’re enjoying the recipes. For the pooris, I recommend adding water gradually until you achieve the right consistency. It’s a bit of a visual judgment, but adding water in small increments and kneading the dough should help you get the desired texture.

Nabeela Kauser

5 stars
I’m glad you enjoy my recipe. The puri goes hard if you overcook it. Next time fry it for a little less time 🙂

Cook with Nabeela

Hi, I'm Nabeela!

I love to cook! I want to share with you my favourite, delicious family-friendly recipes. I want to inspire you to create fantastic food for your family every day.

More Recipes

Tomato Chicken Curry

Tomato Chicken Curry

Chicken Hariyali

Chicken Hariyali

Mint Aero Cheesecake

Mint Aero Cheesecake

Doodh Ki Kadhi

Doodh Ki Kadhi

Aloo Ki Sabzi

Aloo Ki Sabzi

Chicken Changezi

Chicken Changezi