Puri Recipe or Poori Recipe

pooris (fried Indian bread) in a red basket

Golden, puffy pooris that taste amazing with curry or halwa!

  • Author: Saima
  • Prep Time: 15 minutes
  • Cook Time: 15 minutes
  • Total Time: 30 minutes
  • Yield: 16 pooris 1x
  • Category: Indian Bread
  • Method: Deep frying
  • Cuisine: Indian


  • 2 cups Indian wheatflour
  • 1 tsp salt
  • 2 tbsp ghee or cooking oil
  • 2 tbsp semolina flour (optional)
  • 2 tbsp yogurt (optional)
  • 1/4 tsp carom seeds (optional)
  • 3/4 cup water
  • 3 cups cooking oil, for deep-frying


  1. Take the wheatflour in a deep glass bowl and add the salt, semolina and carom seeds. Mix well.
  2. Add the two tablespoons of ghee and yogurt and mix again with a big spoon or your hands.
  3. Knead the wheatflour mix by adding water little by little until a stiff dough forms.
  4. Break off lemon-sized balls and shape into discs with the help of a rolling pin on a clean surface. Use a few drops of oil to grease the balls as you're rolling them out.
  5. Cover the discs with a damp cloth.
  6. Heat the 3 cups of oil in a deep karahi or wok until it is very hot, but not so hot that it gives off fumes.
  7. Slide a single disc into the oil. It will rise up in a couple of seconds. Press down on it until it puffs up, then turn it over. Fry for a few seconds more and remove onto absorbent paper. Repeat with all the other discs. The pooris are now ready to be served with your favorite curry or halwa.


  1. The dough should be stiff and not loose. Also, there's no need to over-knead it.
  2. If you want to make vegan pooris, replace the ghee with cooking oil and skip the yogurt.
  3. If you don't have semolina flour and carom seeds, don't worry. Make the pooris with wheatflour, salt, oil and water only. You will still get very good-tasting pooris.
  4. Don't stack the pooris on top of each other if you want them to remain puffy!

Keywords: poori, puri, Indian bread