In a mixing bowl, add 2 cups maida, ½ cup wheat flour, and ½ cup fine rava. Mix well.
In a mortar and pestle, add 1 tsp cumin seeds and ½ tsp ajwain. Coarsely crush them.
Add the crushed masala to the flour mixture, along with salt and ½ tsp black salt. Mix well.
In a pan, heat 4 tbsp oil until hot. Pour the hot oil into the flour mixture. Mix well and rub the flour between your palms to incorporate the oil evenly.
Gradually add ½ cup slightly hot water and knead into a medium-soft dough. Add 1 tsp oil and knead for 2–3 minutes until smooth. Cover and rest the dough for 10 minutes.
Once the dough is set, divide it into 4 equal parts. Take one portion and roll it into a large, thin roti.
Roll all 4 rotis of equal size.
In a small bowl, mix 1 tbsp ghee and 1 tbsp maida to make a sata (paste). Set aside.
Take one roti and spread a thin layer of sata over it. Place the second roti on top and again spread a thin layer of sata. Repeat the same with the third roti, then place the fourth roti on top.
Gently roll the stacked rotis with a rolling pin to slightly flatten and enlarge them. Using a round cutter, cut the dough into kaju-shaped pieces (refer to video).
Heat oil on high flame. Add the shakarpara pieces, and after 1 minute, reduce the flame to medium. Fry on medium-low heat until they turn crisp and golden brown from both sides. Repeat the same process for the remaining pieces.
Once cooled completely, store the shakarpara in an airtight container. They will stay fresh for up to 15 days.