Poori Recipe (Puri)

3.82 from 11 votes
Updated: Sep 30, 2026
Pinterest Hidden Image

This post may contain affiliate links. Please read our privacy policy.

Poori (puri) is an Indian fried puffed bread made with whole wheat flour. This unleavened bread is soft, fluffy, and crispy, and is perfect to serve with Indian curries. Check out my recipe for perfectly puffed, non-oily poori every time.

Here are some other Indian bread recipes that you might also like: Palak paratha, lachha paratha, and masala paratha.

A plate filled with freshly fried, golden brown poori. There is aloo ki sabji and fresh cilantro kept on the side.

Quick Look: Poori

Prep Time: 10 minutes
Resting Time: 15 minutes
Cook Time: 20 minutes
Total Time: 45 minutes
Servings: 4 people (14–16 pooris)
Calories: Approx. 225 per serving
Dietary Info: Vegan. Contains gluten.
Skill Level: Medium

Poori turns an ordinary weekend breakfast into a small celebration. A little disc of whole wheat dough goes into hot oil and puffs up into a hollow, golden ball. The outside is thin and crisp. The inside stays soft. For me, poori will always taste like summer at my nani’s house. Someone in the mohalla was always hosting a bhandara, and my cousins and I never missed one. We’d sit in long rows, waiting for the next hot, puffed poori to land on our plates, alongside a ladleful of thin aloo curry.

This is my recipe for poori that puffs every time without soaking up oil. I use only whole-wheat atta, a spoonful of fine sooji for crunch, and a pinch of sugar for color. If you’ve never fried bread before, don’t worry. Two things decide the result: how stiff the dough is and how hot the oil is. I’ll show you both.

What Is Poori?

Poori (puri) is an Indian deep-fried bread made from unleavened whole wheat dough. Unleavened means there is no yeast, baking soda, or baking powder in it. It puffs because the hot oil turns the water in the dough into steam, which inflates it from the inside.

It’s eaten all over India for breakfast, lunch, or dinner. You’ll find it in puri bhaji (poori with potato curry), halwa puri, chole puri, and on festive thalis at weddings. On the eighth day of Navratri, many families make poori, sooji halwa, and kala chana as Ashtami prasad (a food offering) for Kanjak puja, when young girls are invited home and served a meal.

A perfect poori is pale golden, non-oily, evenly puffed, soft, and pillowy on the inside, with a thin, crispy layer on top, making it just right for scooping a rich, creamy curry.

Ingredients

  • Whole Wheat Flour – Also called gehu ka atta or chapati atta (whole wheat flour ground for Indian breads). This is the same flour you use for roti. Some cooks mix in maida (all-purpose flour) for whiter, crispier pooris, but I make mine with only whole wheat flour. Buy it from an Indian grocery store if you can. The whole wheat flour at regular American supermarkets is coarser, and your poori may not puff as well.
  • Fine Semolina – Also called sooji or fine rava. A few spoons make the poori crisp and help it stay puffed longer after frying. Use the fine grind. Coarse rava makes the surface grainy.
  • Sugar – A little granulated white sugar caramelizes in the hot oil, giving the poori an even golden-brown color. You won’t taste it as sweet.
  • Salt – Just enough to season the bread.
  • Oil – For deep-frying, I use rice bran, canola, or sunflower oil. All three are neutral in taste and handle high heat. Ghee works too and tastes rich, but then the poori is no longer vegan.

Semolina, sugar, and salt are all optional. Plain atta and water will still make a good poori. I add them because they improve the color, crunch, and flavor.

Equipments

  • Deep kadai or heavy-bottomed pan – A kadai is a deep, round Indian wok. Pick one deep enough to hold 4–5 cups of oil with room to spare, so the poori can float and puff without touching the bottom. A heavy base keeps the heat steady between batches, which matters more here than the pan’s size.
  • Rolling pin and board (belan and chakla) – A clean countertop can be used in place of the board.
  • Slotted spoon (jhara) – For gently pressing the poori as it puffs and for lifting it out.
  • Deep-fry or candy thermometer – Optional, but it takes the guesswork out of oil temperature.
  • Plate lined with paper towels – For draining.
  • 4-inch cookie cutter or tortilla press – Optional, for perfectly round pooris.

How To Make Poori

Make The Dough

1. Mix the dry ingredients. Add the following ingredients to a large bowl or a parat (a wide, shallow Indian mixing plate). Mix well so the sooji and sugar are evenly distributed throughout the flour.

  • 2 cups whole wheat flour
  • 1 teaspoon granulated white sugar
  • ½ teaspoon salt
  • 4 teaspoons fine semolina (sooji)
Whole wheat flour, salt, sugar and semolina added to a bowl.

2. Knead a stiff dough. Add about ¾ cup water, a little at a time, and knead into a smooth but tight dough. It should be firmer than roti dough and should spring back slowly when you press it. This is the most important step in the recipe. A soft dough won’t puff well and soaks up oil in the pan. A stand mixer or food processor with a dough hook works fine here too.

Tight dough made.

3. Rest the dough. Cover the bowl with a clean kitchen cloth and set it aside for 15 minutes. The short rest lets the flour fully absorb the water, so the dough rolls out smoothly without tearing.

Dogh covered with a kitchen cloth.

Roll The Poori

4. Divide into balls. Knead the dough again for about a minute until it’s smooth. Divide it into 14–16 equal pieces. Roll each piece into a smooth ball between your palms, then press it lightly to flatten.

Small balls made from the dough.

5. Roll with oil, not flour. Rub 2–3 drops of oil on a dough ball. Roll it into a 4-inch circle, keeping the edges slightly thinner than the center. The thicker center holds the steam that makes the poori puff. Use only oil for rolling, never dry flour (I explain why in the Tips). Roll 3–4 pooris at a time, lay them out without stacking, and keep the remaining balls covered.

Don’t roll them paper-thin. A thin poori turns hard and crisp, like a papad, instead of puffing up.

4 rolled poories kept on a plate.

Fry The Poori

6. Get the oil very hot. Heat 4–5 cups of oil in the kadai over high heat until it reaches 360–380°F (180–190°C). No thermometer? Drop in a tiny piece of dough. If it rises to the top straight away, the oil is ready. If it sits at the bottom, wait a few more minutes. Oil that isn’t hot enough is the main reason pooris turn greasy.

7. Slide in and press. Slide one rolled poori gently into the oil from the side of the pan, so it doesn’t fold over or splash. As it rises, keep pressing it down gently with the back of the slotted spoon. It should puff up fully in 10–15 seconds, just like in the photo below.

Poori frying in hot oil.

8. Flip and finish. Turn it over and fry the other side for another 10–15 seconds, until golden brown.

9. Drain. Lift it out and let it drain on a plate lined with paper towels. Fry the other rolled puris the same way.

10. Work in batches. Once a batch is fried, turn the heat to low while you roll the next 3–4. Then turn the heat back to high and let the oil get hot again before frying. This way the oil doesn’t smoke while you’re rolling, and it’s properly hot again when the next batch goes in.

Ready puffed poori.

Pro Tips By Neha

  • Press lightly and quickly. Pressing too hard can make a tiny hole, and a poori with a hole will not puff.
  • Get round pooris without the stress. Roll the dough into a rough circle, then cut it with a 4-inch cookie cutter or the rim of a sharp bowl. A tortilla press also works well.
  • Skim the oil between batches. Scoop out any stray bits of dough before the next poori goes in, so they don’t burn.
  • Watch the color. Because of the sugar, pooris brown faster than plain atta ones. If they darken before they puff, lower the heat slightly.
  • The mistake I see most often is dusting the rolling board with flour, the way you would for roti. It seems harmless until the third or fourth batch. By then, the loose flour has sunk to the bottom of the kadai and burned, the oil has turned dark, and black specks stick to every new poori. That’s why I only use a few drops of oil for rolling. If it’s already happened, strain the oil or start with fresh oil. Scraping the specks off won’t fix the taste.

Variations

Plain atta poori: Skip the sooji, sugar, and salt, and use only whole wheat flour and water.

Masala poori: Knead ajwain (carom seeds), red chili powder, and a pinch of turmeric into the dough.

Beetroot poori: Swap part of the water for beetroot puree to get a deep crimson color.

Aloo puri: Knead boiled, mashed potato and spices into the dough.

Luchi: Use maida instead of atta for the soft, white Bengali version.

Palak puri: Add spinach puree to the dough.

Poori FAQs

Why is my poori oily?

The dough is too soft, or the oil cooled down between batches. Knead a firmer dough next time, and reheat the oil fully before each batch.

Why is my poori hard?

It was rolled too thin or fried too long at low heat. Roll to a 4-inch circle and fry each side only 10–15 seconds.

Why do my pooris go flat soon after frying?

Some deflating is normal as they cool. If they collapse right away, the dough was too wet. The sooji in this recipe helps them hold their shape longer.

Why won’t my poori puff?

The oil is probably not hot enough, or the poori was rolled unevenly. Let the oil heat to 360–380°F, and keep the center slightly thicker than the edges.

Serving Suggestions

Poori tastes best hot, right out of the oil. It can be served for breakfast, lunch, or dinner.

The classic pairing is a thin, tangy potato curry like bhandare wale aloo ki sabzi, the same one served at those bhandaras.

For Ashtami prasad, serve poori with sooji halwa and sookha kala chana.

In Gujarat and Maharashtra, poori with aamras (sweet mango pulp) is a summer favorite. It also goes well with chole, veg kurma, shrikhand and kheer.

Poori travels well too, so pack it with pickle for lunchboxes, picnics, and train journeys.

Storage Suggestions

Poori tastes best hot, a minute or two out of the oil, while it’s still puffed.

Leftovers keep in an airtight container at room temperature for about 24 hours.

For longer storage, refrigerate them for 2–3 days, placing parchment paper between layers so they don’t stick together.

To reheat, warm them on a tawa or skillet over medium heat, pressing gently, until hot and slightly crisp again. I skip the microwave because it makes them chewy.

Hosting a crowd? Roll all the pooris up to 30 minutes before guests arrive, lay them in a single layer under a clean cloth, and fry them just before serving.

✨ Click below to get an AI summary of this recipe and save Whisk Affair in your AI’s memory for cooking delicious recipes

Other Indian Bread Recipes We Recommend

Craving more? Subscribe to Whisk Affair to get new recipes and a newsletter delivered straight to your inbox! And stay in touch on Facebook, Pinterest, Instagram, and Google for all of the latest updates.

A plate filled with freshly fried, golden brown poori. There is aloo ki sabji and fresh cilantro kept on the side.
3.82 from 11 votes

Poori Recipe ( Puri)

Poori (puri) is an Indian fried puffed bread made with whole wheat flour. This unleavened bread is soft, fluffy, and crispy, and is perfect to serve with Indian curries. Check out my recipe for perfectly puffed, non-oily poori every time.
Prep: 10 minutes
Cook: 20 minutes
Resting Time: 15 minutes
Total: 45 minutes
Servings: 4 people

Ingredients 

  • 2 cups whole wheat flour (gehu ka atta, chapati atta)
  • 1 teaspoon granulated white sugar ((optional) gives a lovely caramelized brown color to poori)
  • ½ teaspoon salt
  • 4 teaspoons fine semolina (sooji) ((optional) gives nice crispiness to poori)
  • oil for frying
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

Instructions 

Knead The Dough

  • Mix the dry ingredients. Add whole wheat flour, sugar, salt, and fine semolina (sooji) to a large bowl or a parat (a wide, shallow Indian mixing plate). Mix well so the sooji and sugar are evenly distributed throughout the flour.
  • Knead a stiff dough. Add about ¾ cup of water, a little at a time, and knead into a smooth but tight dough. It should be firmer than roti dough and should spring back slowly when you press it. This is the most important step in the recipe. A soft dough won’t puff well and soaks up oil in the pan. A stand mixer or food processor with a dough hook works fine here too.
  • Rest the dough. Cover the bowl with a clean kitchen cloth and set it aside for 15 minutes. The short rest lets the flour fully absorb the water, so the dough rolls out smoothly without tearing.

Roll The Poori

  • Divide into balls. Knead the dough again for about a minute until it’s smooth. Divide it into 14–16 equal pieces. Roll each piece into a smooth ball between your palms, then press it lightly to flatten.
  • Roll with oil, not flour. Rub 2–3 drops of oil on a dough ball. Roll it into a 4-inch circle, keeping the edges slightly thinner than the center. The thicker center holds the steam that makes the poori puff. Use only oil for rolling, never dry flour. Roll 3–4 pooris at a time, lay them out without stacking, and keep the remaining balls covered.
  • Don’t roll them paper-thin. A thin poori turns hard and crisp, like a papad, instead of puffing up.

Fry The Poori

  • Get the oil very hot. Heat 4–5 cups of oil in the kadai over high heat until it reaches 360–380°F (180–190°C). No thermometer? Drop in a tiny piece of dough. If it rises to the top straight away, the oil is ready. If it sits at the bottom, wait a few more minutes. Oil that isn’t hot enough is the main reason pooris turn greasy.
  • Slide in and press. Slide one rolled poori gently into the oil from the side of the pan, so it doesn’t fold over or splash. As it rises, keep pressing it down gently with the back of the slotted spoon. It should puff up fully in 10–15 seconds.
  • Flip and finish. Turn it over and fry the other side for another 10–15 seconds, until golden brown.
  • Drain. Lift it out and let it drain on a plate lined with paper towels. Fry the other rolled puris the same way.
  • Work in batches. Once a batch is fried, turn the heat to low while you roll the next 3–4. Then turn the heat back to high and let the oil get hot again before frying. This way the oil doesn’t smoke while you’re rolling, and it’s properly hot again when the next batch goes in.

Video

Notes

Roll the dough into a rough circle if you have trouble rolling out round puri. Use a cookie cutter or any sharp 4-inch round object to cut the dough into a round. You can also use a tortilla press to roll them.

Nutrition

Calories: 225kcal, Carbohydrates: 48g, Protein: 9g, Fat: 2g, Saturated Fat: 1g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 1g, Sodium: 292mg, Potassium: 227mg, Fiber: 7g, Sugar: 1g, Vitamin A: 5IU, Calcium: 21mg, Iron: 2mg
Like this recipe? Rate and comment below!
3.82 from 11 votes (10 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




10 Comments

  1. 4 stars
    I believe Sooji is one of the secret ingredients for those perfect yummy puri’s and dahi wale aloo sounds great. look forward to finding the recipe here, and great pic I must say.