Place flour, milk powder, fennel, cardamom and baking soda in a large bowl. Whisk to combine. Add milk little by little to make lump free smooth batter with a pouring consistency. Set aside for 15-20 minutes.
Sugar syrup:
Combine sugar and water in a medium saucepan. Simmer, stirring occasionally, until sugar has dissolved. Simmer for another 2-3 minutes or until the syrup is sticky. Remove from heat. Keep warm.
Malpua:
Heat a large non-stick frying pan over medium heat. Add oil and ghee. Pour ¼ cup batter into the pan. Cook for 2 minutes or until bubbles appear on the surface. Turn and cook for another 2 minutes or until cooked through. Alternatively, you can deep fry the pancakes the traditional way.
Transfer cooked pancakes to the sugar syrup. Allow to soak for few minutes. Garnish with chopped pistachios. Serve warm.