Prepare a small flat pan (cake pan, loaf pan, etc.) with plastic wrap or parchment paper, set aside.
In a small bowl, add milk and saffron threads. Microwave for 30 seconds. Remove from microwave, using a spoon or your fingers, gently squeeze the saffron threads to release the color into the milk, set aside.
In a large microwave safe bowl, melt ghee in the microwave (about 30 seconds).
Add sweetened condensed milk and dry milk powder into the bowl with the melted ghee. Mix to combine. Microwave for 1 minute. Remove and mix mixture. Microwave for an additional 1 minute.
Remove from microwave, add in soaked saffron threads with the milk, orange extract and orange zest (if using). Mix to combine. Return to microwave and heat for 1 additional minute.
Scoop the burfi mixture into prepared pan (the plastic wrap with make it easy to pull out and cut after it cools). Let stand at room temperature for about 20 minutes to cool.
If topping with chocolate drizzle: Melt chocolate wafers in a microwave safe bowl. Pour melted chocolate over the burfi and smooth. Quickly sprinkle over the chopped pistachios and any other topping you like. Refrigerate for 2 hours to set. Cut into 16 squares.