
Puri Recipe: How to Make Soft Fluffy Pooris
|
|
Time to read 14 min
Crispy, golden, and puffed to perfection, puri is more than just a deep-fried flatbread. It’s a festive favorite, a comfort food classic, and for many Indians living abroad, a nostalgic bite that instantly brings back memories of home. Whether served with chole, halwa, or aloo bhaji, puris are a staple at celebratory meals and weekend brunches alike.
Crispy, golden, and puffed to perfection, puri is more than just a deep-fried flatbread. It’s a festive favorite, a comfort food classic, and for many Indians living abroad, a nostalgic bite that instantly brings back memories of home. Whether served with chole, halwa, or aloo bhaji, puris are a staple at celebratory meals and weekend brunches alike.
What is Puri?

Like roti, chapati, paratha, and naan, puri is also an Indian flatbread. The only difference is that, unlike the others, this is a special bread that is deep-fried. Shaped like a small disc, typically the size of your palm, a puri is crispy on the outside and soft on the inside.
The dough for a puri is traditionally made from whole wheat flour and is lightly seasoned with salt and sometimes with carom seeds. It is deep-fried in hot oil until it puffs up, and that is what creates its light, crispy texture.
Usually, puri is enjoyed with a spicy potato curry, other vegetable dishes, or luscious chickpea curry known as chole from Punjab. In some parts of India, puri is served with sweets like suji halwa, basundi, aam ras or shrikhand.
Puri Recipe - Golden and Puffed to Perfection - Step-by-step Process
If you grew up in an Indian household, you probably remember puri mornings. The sizzle of oil, the golden puff rising in the kadhai, the joyful chaos of everyone wanting “just one more.” Puri isn’t just food, it’s celebration. And the magic lies in its simplicity. Here’s a closer look at the ingredients that make it all happen.
Ingredients

-
Whole Wheat Flour (Atta) - 2 cups
The base of any puri is a sturdy, whole wheat flour. It provides structure and flavor. Unlike rotis, puris need a slightly firmer dough that holds shape and puffs when fried. Stick to traditional chakki atta for the best results.
-
Semolina (Suji/Rava) - 1 tablespoon (optional)
Semolina is optional but adds texture. It helps the puris puff better and stay crisp longer. Use fine suji for even incorporation.
-
Salt - ½; teaspoon
Just enough to enhance the flavor of the dough without overpowering it.
-
Oil or Ghee - 1 teaspoon (for dough)
A little fat worked into the dough makes it more pliable, smooth, and easier to roll. It also gives the puris a soft interior and slightly flaky bite.
-
Warm Water - ~¾ cup (adjust as needed)
Use warm water to knead the dough. It helps the flour hydrate quickly and makes the dough easier to manage. Add slowly while kneading to control consistency.
-
Oil - For deep frying
Use a neutral, high smoke-point oil like sunflower, canola, or vegetable oil. The oil must be hot enough to puff the puris quickly without soaking in.
Step-by-Step: From Dough to Golden Puff
Making puris isn’t just a recipe—it’s a little ritual. It brings together rhythm, timing, and a touch of intuition. Whether it’s your first attempt or a weekend tradition, here’s a detailed guide to help you get those perfectly puffed puris.
-
Mix the dry ingredients
- Start by combining 2 cups of whole wheat flour, ½ teaspoon of salt, and 1 tablespoon of semolina (optional) in a wide mixing bowl. Semolina helps puris stay puffed and slightly crisp, especially helpful if you're frying in small batches.
- Take a moment here—this simple step connects you to generations who’ve started puri mornings just like this.
-
Add oil and rub it in
Drizzle in 1 teaspoon of oil or ghee. Rub it into the flour using your fingertips until it becomes slightly grainy or sandy. This step improves the dough texture and adds richness without overpowering the flavor.
-
Knead into a firm dough
- Add warm water little by little and knead into a stiff but pliable dough. You’re looking for a tight dough, not soft like roti dough, but not crumbly either. It should come together in 5–7 minutes of firm kneading.
- This dough needs to hold its shape when rolled and dropped into hot oil, so resist the urge to add too much water too quickly.
-
Rest the dough
Cover the dough with a damp cloth or a plate and let it rest for 10–15 minutes. This helps the gluten relax just enough to make rolling easier, without becoming too soft. While the dough rests, prep your rolling area and heat the oil.
-
Divide and roll the dough
- Divide the dough into equal-sized portions (about the size of a lime or small lemon). Roll each into a smooth ball. Flatten slightly, dust lightly with flour (or skip flour and use a drop of oil to prevent sticking), and roll into a 4–5 inch circle.
- Keep them evenly thick throughout. Thin edges won’t puff, and overly thick centers may stay doughy inside.
-
Heat the oil
- Pour oil into a heavy-bottomed kadhai or deep pan, at least 2 inches deep. Heat on medium-high. To test readiness, drop a small piece of dough into the oil. If it sizzles and rises immediately, it’s ready.
- If it browns too fast, reduce the heat slightly before frying the puris.
-
Fry the puris
- Carefully slide one puri into the oil. It will sink briefly, then begin to rise. As soon as it surfaces, gently press down on the top with a slotted spoon using a circular motion. This encourages the puri to puff up like a balloon.
- Once puffed and golden on one side, flip and cook the other side for 10–15 seconds. Remove and drain on paper towels.
-
Serve immediately
Puris are best eaten hot - straight off the kadhai. Serve with aloo sabzi, chole, or halwa for that perfect comfort meal. If you’re making a big batch, keep them loosely covered in a hot case or a bowl lined with a clean kitchen towel.
How to Make Puris with Rotimatic NEXT
Indulge in the Rotimatic NEXT experience and treat yourself to fresh, homemade, healthy breads daily. Enjoy a hassle-free roti-making experience at your convenience.
-
step 1. Select and Prepare Flour
Rotimatic NEXT is capable of using various brands of flour. After choosing the puri option, the machine will ask you to select the brand of flour you are using.
It would help if you used a mix of whole wheat flour and semolina for puris. Add 3 cups of whole wheat flour and 1/3rd cup of semolina in a large bowl. Pour the mixture into the flour container of the Rotimatic NEXT.
-
Step 2. Fill the Oil Container
Fill the oil container with vegetable, sunflower, or any other neutral flavored oil.
-
Step 3. Prepare the Water
Fill the water container with drinking water and add one teaspoon of salt. It is for seasoning the rotis.
-
Dtep 4. Choose Puri Setting in Rotimatic NEXT
Rotimatic can make many kinds of Indian breads. Go to the Menu section and choose 'Puri' to make Puris in your Rotimatic NEXT.
-
Step 5. Start the Rotimatic NEXT Magic
Select the number of puri discs you need and click 'Play'. Remember to select the thickness of the puris before you play. Rotimatic NEXT needs a few minutes to warm up and knead the dough before making the first puri disc.
-
Step 6. Cooling the Discs
Once prepared, the puri discs need a few minutes to cool down. Collect them in a casserole and cover them with a cloth for one hour before frying the puris.
-
Step 7. Frying the Puris (This step is not done by Rotimatic NEXT)
In a deep pan or kadhai, heat some oil. Choose an oil with a high smoking point, such as vegetable or peanut oil. Once the oil reaches 360 to 375 degrees Fahrenheit or 180 to 190 degrees Celsius, gently drop the puris into the hot oil and fry them.
Gently nudge the puri with your spatula until it begins to puff up. Once it is puffed up, turn it around and let it cook from the other side for 20 to 30 seconds. First, fry one puri at a time; once you are comfortable with the process, you can fry two or more at once.
To see exactly how simple it is to make puffed puris with the Rotimatic NEXT, watch this video!

Although everyone loves to eat puris, the puri-making process has a few challenges. An excellent solution to simplify the process is to use Rotimatic and let it do the work for you.
But, it is always goo to keep the following challenges and solutions in mind:
- Dry and Crumbly Dough - If you do not add enough oil and water to your dough, it may be dry and crumbly. That may prevent you from rolling out even puris. To make puffy Indian bread, the consistency of your dough should be just right. It takes a bit of practice to understand the proportions.
- Sticky Dough - On the flip side, adding too much water can make your dough sticky. That prevents your puri from puffing up when fried. Always add the water in slow trickles, whether you knead the dough by hand or in a mixer. It allows you to judge the moisture in the dough and avoid over-moistening it.
- Puri Not Puffing - After working hard to make the perfect dough, your puri may still not puff up. Do not fret. It may be because the puri is too thick or uneven. Rolling out even and round puris comes with practice.
Tips & Tricks for Perfect Puffy Puris
- Consistency of the Dough - To make perfect puffy and round puris, the first step is to make the perfect dough. It should be stiff yet supple. Be extra careful when kneading the dough. Rotimatic is programmed to create the ideal puri dough with the correct amount of water and oil. If you cannot get the dough's right consistency by hand, opt for Rotimatic puris.
- Evenly Rolled Puris - For Puris to puff up, it is critical to roll them out in an even circle shape. If your puri discs are too thick or uneven in thickness, they will not puff up. Instead, uneven puris soaks up the frying oil and does not taste good. Use a thin and light rolling pin to make your puris if rolling by hand. It takes a bit of practice to roll out perfect puris by hand. If you are short on time, choose the Rotimatic. It consistently rolls out even puris that puff up instantly when fried.
- Hot Oil - The temperature of your frying oil is vital to make the puffed Indian bread. Invest in a frying thermometer or a candy thermometer that enables you to check the temperature of your oil. Always fry puris at 360 to 375 degrees Fahrenheit.
- Timing - When frying the puri, start with one puri at a time. Once it puffs up, turn it and fry for twenty or thirty more seconds. If your puri is not puffing up, don't worry. Turn it as soon as the underside becomes golden brown. Be careful about how long your puri stays in the hot oil. If it is in there too long, it may taste burnt. If you take it out too soon, it will not be crispy.
- Draining Excess Oil - As soon as you remove the puris from the oil, drain the excess oil by resting the puris on a lined baking sheet for thirty to forty seconds. If the oil is not drained, the puri may remain too oily or sticky while eating.
- Serve Immediately - A fresh puri is a gastronomic experience. When the excess oil is drained, serve the hot puris immediately. That is when they look beautiful and taste the best.
Different Variations of Puris
- Methi Puri: Mince some fresh fenugreek leaves and add them to the dough to make Methi Puri. You can also use dried and crushed fenugreek leaves.
- Aloo Puri: Stuff the puri with mashed potatoes seasoned with carom seeds, chilli flakes, salt, and coriander while rolling them out.
- Masala Puri: Masala puri is spiced with coriander powder, carom seeds, chilli powder, turmeric, and salt while kneading the dough.
- Palak Puri: Adding pureed or chopped spinach to the dough while kneading makes delightful green Palak Puri.
- Luchi: Luchi is apuffed Indian breadsimilar to puri but made with all-purpose flour instead of whole wheat flour. It is softer and chewy in texture.
- Multi-grain Puri: Mixing jowar, bajra or millets in whole wheat flour can make a healthier version of the traditional puri.
- Ragi & Wheat Puri: Add one cup of ragi flour to three cups of wheat flour to make ragi puri.
- Quinoa & Wheat Puri: Add one cup of quinoa flour to every three cups of wheat flour to make Quinoa puri. Remember to add one tablespoon of semolina to this flour.
- Amaranth & Wheat Puri: Add one and a half cups of regular wheat flour, one and a half cups of amaranth flour, one teaspoon oil, and three-fourth tsp salt when kneading.
- Beetroot Puri: Add pureed beetroot to your whole wheat flour while kneading the dough. It will give your puris a vibrant pink color.
- Rice Puri: Using rice flour to make puris is a good option for gluten-free bread. Adjust the quantity of water and oil accordingly.
- Mangalore Buns: Mangalore buns are whole wheat puris stuffed with sweet banana.
- Sweet Puri: Add sugar or jaggery to your flour and knead it with the same consistency to get sweet Puri.
What Pairs Best with Puri?
- Aloo Masala - Puri is best served with spicy curries or side dishes. Aloo Masala is a typical breakfast combination with crispy puris. It is a simple dish made with potatoes, fried onions, and spices.
- Chana Masala - Another crowd-pleasing favorite is a combination of chana masala and puris. Chana masala is made of boiled white chickpeas added to a fragrant onion-garlic curry.
- Desserts - Elevate your desserts by serving them with hot puris. You could serve puris with aamras (made with fresh mangoes, a favorite in summer), rice kheer, fruit custard, basundi, or shrikhand.
- Vegetable Curries - When in doubt, serve a delicious vegetable curry with puffy puris to make a delicious meal. Indian cuisine has various vegetarian curries, including paneer, vegetable korma, and tomato-based curries.
Puri Vs. Roti
Puri and chapati/roti are two different kinds of Indian breads. Both of these breads are enjoyed with savory curries, but there are some distinctive features of puri and roti:
- Puri is deep-fried, and roti is roasted on a pan.
- When fried, the puri puffs up and becomes crispy. Roti also puffs up when roasted, but the roti's air dissipates immediately when it is taken off the pan.
- Puris are often served for breakfast and enjoyed with savory curries and desserts, while roti is the preferred bread with curries or dal during lunch or dinner.
- Roti is more of a staple food in northern India. It is served with curries, vegetables, or lentils. Puris are considered a delicacy. They are served on special occasions like festivals and parties.
Frequently Asked Questions
Are Puris healthy?
As puris are deep fried, they contain oil. Eating puris every day is not advisable. Include puris in your diet occasionally, based on your body's constitution and health. Always fry puris in fresh oil; do not reuse oil as it is unhealthy.
Why do my Puris not puff?
Puris will puff up only when rolled evenly to a thickness of less than 1/4th inch thickness in a round shape. Also, ensure your oil is up to temperature (360-to-375 degrees Fahrenheit) before frying.
Why is my Puri oily?
Your puris may be oily if your dough is over-moistened or sticky. Extra moisture prevents puris from puffing up, allowing the dough to soak up the frying oil. Ensure that your dough is stiff and supple but not sticky.
Why do my Puris become hard?
If your dough is dry and crumbly, your puris will be hard. Another reason for hard puris could be that your frying oil is not hot enough. Add enough moisture to your dough to bring it to the right consistency, and ensure that your oil is at the right temperature before frying.
What is the difference between the Puri dough and the Roti dough?
Roti and puri dough have the same ingredients – water, flour, and oil. However, the difference lies in the consistency of the dough. Roti dough is soft and moist, while the puri dough is stiff and supple.
What can I do with leftover Puris?
Leftovers can be stored in an airtight container for up to one day. You can reheat the leftover puris and eat them. However, they will lose the crispy exterior. You can also use leftover puris as an ingredient to make other items such as puri laddoos , pakoras, etc.
Puri Recipe (Indian Deep-Fried Bread)


Prep Time:
15 minutes
Rest Time:
10 minutes
Cook Time:
15 minutes
Total Time:
40 minutes

Servings:
10–12 puris
Cuisine:
Indian
Course:
Breakfast / Brunch / Festive
Ingredients
- 2 cups whole wheat flour (atta)
- 1 tablespoon semolina (optional, for added crispness)
- ½ teaspoon salt
- 1 teaspoon oil or ghee (for kneading)
- Approximately ¾ cup warm water (adjust as needed)
- Oil for deep frying
Instructions
-
Mix the Dry Ingredients
In a large mixing bowl, combine flour, semolina (optional), and salt. -
Incorporate the Oil
Add oil or ghee to the mixture and rub it in using your fingers until the flour looks slightly crumbly. -
Knead the Dough
Slowly add warm water and knead into a firm, smooth dough. Cover and let it rest for 10 minutes. -
Shape the Puris
Divide the dough into equal-sized balls. Roll each into a 4–5 inch circle using a rolling pin. Avoid making them too thin or too thick. -
Heat the Oil
In a deep pan, heat oil for frying. Test by dropping a small piece of dough; it should rise quickly to the surface. -
Fry the Puris
Slide one puri at a time into the hot oil. Lightly press it with a slotted spoon to help it puff. Flip and fry until golden on both sides. Drain on paper towels. -
Serve Hot
Puris taste best when served immediately. Pair them with potato bhaji, chana masala, or sweet halwa for a traditional Indian meal.
Nutrition Info (Per Puri)
Calories:
120–150 kcal
Carbohydrates:
15–18g
Protein:
2–3g
Fat:
6–8g
Fiber:
1–2g
Sodium:
~100mg
Note: Nutritional values may vary based on flour type, size of puri, and amount of oil absorbed during frying.