Home made Gujiya Recipe

Home made Gujiya Recipe


Home made Gujiya Recipe

Gujiya is a popular Indian sweet delicacy, especially prepared during festivals like Holi and Diwali. It’s a deep-fried pastry filled with a sweet mixture of khoya (reduced milk), nuts, and sugar. Here’s a basic recipe for making Gujiya at home:


For the dough:

  • 2 cups all-purpose flour (maida)
  • 4 tablespoons ghee (clarified butter) or oil
  • Water for kneading

For the filling:

  • 1 cup khoya (mawa)
  • 1/2 cup powdered sugar
  • 1/4 cup chopped mixed nuts (almonds, cashews, pistachios)
  • 1/4 cup desiccated coconut (optional)
  • 1/2 teaspoon cardamom powder

For frying:

  • Ghee or oil for deep frying


Preparing the dough:

  1. In a large mixing bowl, add the all-purpose flour and ghee.
  2. Rub the ghee into the flour with your fingers until the mixture resembles breadcrumbs.
  3. Gradually add water, little by little, and knead to form a smooth and firm dough. Cover the dough and let it rest for about 30 minutes.

Preparing the filling:

  1. Heat a non-stick pan on medium heat and add the khoya to it.
  2. Stir continuously and roast the khoya until it turns light golden brown in color. This should take about 7-8 minutes.
  3. Remove the roasted khoya from heat and let it cool completely.
  4. Once cooled, add powdered sugar, chopped nuts, desiccated coconut (if using), and cardamom powder to the khoya. Mix everything well to form a smooth mixture. This is your gujiya filling.

Making the gujiyas:

  1. Divide the dough into small lemon-sized balls.
  2. Roll out each ball into a small circle (about 3-4 inches in diameter) using a rolling pin.
  3. Place a spoonful of the prepared filling in the center of each circle.
  4. Fold the circle over to form a half-moon shape, and press the edges to seal them. You can use a fork to crimp the edges for a decorative pattern.
  5. Continue this process with the remaining dough balls and filling.

Frying the gujiyas:

  1. Heat ghee or oil in a deep frying pan or kadhai over medium heat.
  2. Once the ghee/oil is hot, carefully slide in the prepared gujiyas, a few at a time, without overcrowding the pan.
  3. Fry the gujiyas until they turn golden brown and crisp on all sides. This should take about 8-10 minutes.
  4. Once done, remove the fried gujiyas using a slotted spoon and drain excess oil on paper towels.
  5. Allow the gujiyas to cool completely before serving.


  1. Once cooled, store the gujiyas in an airtight container.
  2. Serve them at room temperature or slightly warm.
  3. Enjoy your homemade gujiyas as a delicious sweet treat!

Feel free to adjust the sweetness or add more nuts according to your preference. Happy cooking and enjoy your homemade gujiyas!