Prep Time
Cook Time
Total Time
2hr 20min

Gujiya is a traditional Indian dessert commonly made on occasions like Holi and Diwali. This sweet treat consists of a crispy, deep-fried pastry shell that encloses a filling of khoya, desiccated coconut, and finely chopped nuts.


20 Servings

For Homemade Khoya/Mawa

  • 1tsp
  • 1L
    Milk (or store-bought 100gm Khoya/Mawa)

For Sugar Syrup

  • 1cup
  • 1cup
  • 3
    Green Cardamom (split open)

For Dough

  • 2 1/2cup
    All-Purpose Flour (Maida)
  • 1pinch
  • 1/2cup
  • 1 1/4cup
    Water (approx.)

For Stuffing

  • 1/2cup
    Semolina (Suji) roasted
  • 1/2cup
    Desiccated Coconut
  • 4tbsp
    Almonds/Cashews/Pistachios)(finely chopped)
  • 1/2tsp
    Green Cardamom Powder (optional)
  • 3/4cup
    Sugar (powdered)

Other Ingredients

  • Oil for frying


For Homemade Khoya/Mawa:

  1. Add ghee to a heavy-bottomed pan and add milk. Bring to a boil and simmer the flame. Stir occasionally at intervals and keep scraping the milk solids from the sides.

  2. Keep cooking until no milk bubbles are in the milk solids, and turn off the heat. (approx.1.5 hours)

  3. Scrape the solids from the sides of the pan and keep them in a bowl along with khoya/mawa and let it cool at room temperature.

For Sugar Syrup:

  1. Heat sugar and water on low heat in a pan until the sugar dissolves completely (4-5 min approx).

  2. Add cardamoms, mix and keep it aside.

For Dough

  1. Add all-purpose flour (maida) and a pinch of salt in a large mixing bowl. Mix well.

  2. Add melted ghee to the flour and mix it until it becomes crumbly and takes the shape of a fist.

  3. Gradually add water and knead to make a soft and smooth dough. Cover it with a damp cloth and set it aside for 15-20 minutes.

For Stuffing

  1. Roast semolina (suji) in a heavy-bottomed pan on medium heat for 2-3 minutes and keep it aside.

  2. Add khoya or mawa (crumbled) in the same pan and cook it on a medium flame for 3-4 minutes until soft.

  3. Add roasted semolina (suji), desiccated coconut, chopped nuts, green cardamom powder and mix. Turn off the flame.

  4. Add powdered sugar to the pan. Mix well and set it aside to cool.

For Making Gujiya

  1. Take the dough and divide it into small balls of equal size. Roll each ball with a rolling pin to slightly thick small circles/puri (3-4 inch diameter).

  2. Place a spoonful of the stuffing in the center of each rolled-out circle of dough, fold it in half to form a semi-circle, and seal the edges by applying water with your finger and pinching them firmly. You can also use a fork to create a decorative pattern around the edges.

For Frying

  1. Heat oil in a deep frying pan over medium heat. Once the oil is hot, gently drop the gujiyas in the oil.

  2. Fry the gujiyas until they turn golden brown and crispy from all sides.

  3. Take out the fried gujiyas and immediately dip them in the sugar syrup for1-2 minutes.

  4. Take the gujiyas from the sugar syrup and place them on a plate to cool down.

  5. Sugar-coated gujiyas are ready to serve. Enjoy them with your loved ones.

Tips & Tricks

  1. I used lactose-free milk to make the khoya, but you can also use store-bought khoya/mawa. Remember that 1 litre of milk makes approximately 115g of khoya/mawa. (Using store-bought Khoya/mawa can save time also).

  2. Make sure to seal the edges of the gujiyas properly to prevent the filling from spilling out during frying.

  3. I used brown sugar in the recipe. You can use any sugar and adjust the amount of sugar according to your preference, and feel free to add your favourite nuts to the filling mixture.

  4. You can also avoid coating the gujiyas in sugar syrup.

  5. You can also make gujiya by using a gujiya mold or calzone maker.

  6. Instead of using all-purpose flour, gujiya can be prepared using wheat flour as well.

Leena Kohli
Recipe by

Leena Kohli


Elevate your confidence through the magic of home cooking with my easy-to-follow recipes 👩‍🍳✨