Cream the ghee and sugar. Add the room temperature ghee and powdered sugar to a wide bowl. Whisk or beat with a spatula until the mix turns pale, light, and fluffy. This is the soft melt-in-the-mouth secret. Don't skip it and don't rush it.
Mix the dry ingredients separately. In another bowl combine the maida, besan, suji, elaichi powder, baking powder, and salt. Give it a quick whisk so the leavener and spice spread evenly.
Bring the dough together gently. Tip the dry mix into the creamed ghee in two batches. Fold with your hands until it just comes together into a soft, smooth dough. Don't knead it like roti dough.
Shape and top. Pinch off small portions and roll into smooth balls between your palms. Place them on a parchment-lined tray, leaving about an inch between each one. Flatten the top very lightly with your thumb. Press a few chopped pistachios or almonds on top if using.
Bake at 325°F (165°C) for 18 to 20 minutes until the tops are pale golden and have cracked slightly. Don't wait for them to brown all over. Nankhatai is meant to stay pale.
Cool on the tray for 10 minutes. They are very fragile straight out of the oven and firm up as they cool. Then move to a wire rack to cool completely before stacking in a container.