Go Back
+ servings
onion paratha indian bread

Onion Paratha, Onion Stuffed Flatbread

Onion paratha is an easy, Indian style onion stuffed flatbread which is great for breakfast, snack or dinner. They are also known as pyaaz ka paratha or simply pyaaz paratha in North India. This is not an authentic version of pyaaz paratha, but this is an easy adapted recipe for making onion parathas, which even beginners can try at home!
Course Breakfast, Side Dish
Cuisine Indian
Keyword indian bread, onion bread, onion flatbread, onion paratha
Prep Time 20 minutes
Cook Time 22 minutes
Total Time 32 minutes
Servings 8 onion parathas
Calories 243kcal


  • 2 large sized onions
  • 3 cups wheat atta flour or all purpose flour (may use little more as needed)
  • 1 ¼ cup water
  • 4 tablespoons oil
  • salt as needed
  • 1 teaspoon garlic powder
  • ghee or butter as you need for topping the parathas
  • more flour as needed for dusting


To make the dough

  • Add water to a large bowl, add little salt and mix well.
  • Add the flour little by little to the water and mix well. Also add 2 tablespoons of oil and knead well to form the dough for making the parathas. The dough should be soft in texture and slightly sticky but not too sticky nor dry.
  • Keep the dough covered and let it sit there while you start preparing the filling for the parathas using onions.

To make the filling:

  • Peel the onions and slice very thinly and finely. It's better not to make long slices because it will be hard to make the filling using longer and thicker slices. So try to chop finely or in small pieces.
  • Heat the remaining 2 tablespoons of oil in a large pan.
  • Add the onion, saute for 2 minutes.
  • Add enough salt and also the garlic powder, mix well and cook the onion mixture for about 10 to 12 minutes or longer in low heat until the onions are soft and all moisture content is evaporated.
  • If there is any water left in onions you can cook for longer time (you may use little more oil if necessary) until the onions are lightly fried and there's no water content left.
  • Transfer the prepared onion mixture for making the filling to a different bowl or plate. Let this onion mixture cool down completely.

To stuff and roll the onion parathas:

  • Once the onion mixture is cooled, we can start rolling the dough and do the stuffing for making the parathas.
  • Divide the dough into equally sized medium sized balls, you will probably get about 7 to 9 number from this amount of flour.
    I divided the dough in 8 equally sized balls. The balls shouldn't be too small but rather they should be slightly large since we need to place the filling inside the parathas.
  • Take one ball, dust in a little flour and gently roll a little using the roller pin.
  • Take one tablespoon of onion mixture and place it carefully inside the slightly rolled dough (should be thick enough to hold the mixture).
  • Seal the open edges by pulling the dough from the sides towards the centre and then roll the ball using the rolling pin. Dust the stuffed ball with some flour. Roll the dough gently using the rolling pin to shape the parathas.
  • It is important that you don't put a lot of onion mixture inside each paratha and that you don't press hard while rolling so that the parathas won't break.
  • The texture of the parathas should be slightly thick and not thin and rolling it gently and using just a little mixture inside will help you to make easy parathas without breaking them while rolling and they will have the right amount of flavor too!

To make the onion parathas:

  • Once you rolled the first paratha, transfer it to a lightly greased and heated pan (or iron tawa or skillet) and cook until one side is cooked completely.
  • Gently flip and cook the other side too. Brush with a little oil or ghee or butter on top, if you like!
  • Transfer the prepared onion paratha to a serving dish.
  • Similarly prepare all parathas until dough is over. Serve the hot onion poarathas with yogurt (curd), pickles or any curry of your choice!


if there is any filling (onion mixture) is left over, you can save it for later or use it as a simple and delicious side dish with plain chapathi, paratha or poori or you can add it to curry, stews etc in place of sauteed onions.


Calories: 243kcal | Carbohydrates: 37g | Protein: 6g | Fat: 8g | Saturated Fat: 1g | Sodium: 4mg | Potassium: 91mg | Fiber: 2g | Sugar: 1g | Vitamin C: 2mg | Calcium: 13mg | Iron: 1mg