In a bowl, add the flour, semolina, coconut, baking powder, fennel seeds and cardamom. Whisk well.
Add the yogurt and whisk.
Add the milk, a little at a time till the required consistency is achieved. (see notes below).
Cover the bowl and rest the batter for at least 30 minutes.
The syrup-
While the batter is resting, make the syrup.
Add the water, jaggery and saffron to a wide pan.
Place the pan over high heat and stirring constantly, bring to a boil.
Reduce the heat and simmer till the jaggery has melted completely and the syrup is very slightly sticky. Do not overcook. Remove from heat.
Frying and soaking the malpua-
Give the batter a good mix. Adjust the consistency if needed. ( see notes below)
Keep the pan with the syrup ready. If it has cooled down too much, warm it slightly and keep within reach.
Heat ¼ cup of oil in a wide pan. I used the rest of the oil to top up in the next two batches. ( I cooked the malpuas in three batches)
Reduce the heat to medium and drop a ladleful of the batter. I made 4 - 5 at the same time.
Cook for at least 2 minutes or till the bottom is nicely coloured. If the top is still wet, spoon a little oil over the top with the ladle. (check the video).
Turn over and cook for approximately 2 minutes or less or till the bottom is nicely coloured too.
Drain the malpua and add to the syrup. Toss well and let it soak for about 1-2 minutes and then arrange on a serving tray.
Repeat with the rest of the batter and syrup
Spoon any remaining syrup over the malpua.
Garnish with the almond and pistachio slices along with the dried edible rose petals.
Serve warm or cold; we prefer it slightly warm!
Video
Notes
The batter-
The consistency of the batter for malpuas should not be too thick or thin. Add the milk, a little at a time. You may need more or less than the quantity mentioned. After whisking the batter, scoop a ladleful and from the bowl and drop it back in. If the batter falls back in ribbons and spreads out by itself, the consistency is right. The batter will need to ret for some time. Check the batter again after the resting time and adjust the consistency if needed.
The syrup-
I have used jaggery in the syrup instead of the usual granulated sugar; it imparts a lovely hue as well as a light caramel flavour to the malpuas. Adjust the sweetness of the syrup according to your preference by reducing or adding more jaggery. The syrup is ready when the jaggery melts and the mixture is very slightly sticky. Also, keep an eye on the heat as we don't want the syrup to burn.
Frying-
Once the oil is hot, reduce the heat to medium low and fry the malpuas. They colour very quickly, so do keep an eye on the heat.
Soaking-
Soak the malpuas in the syrup for about 2 minutes, straight after frying them. Also make sure that the syrup is warm. If it has cooled down, warm it a little before soaking the malpuas. After 1-2 minutes, remove the malpuas from the syrup and keep on a serving plate.