Preheat oven to 375°F (190°C)
Combine mango puree, vegetable oil, sugar, and cardamom powder in a container, stirring thoroughly until well blended.
Add fine semolina, mixing until the batter is smooth and lump-free.
Gently fold in baking powder, ensuring even distribution.
Pour the mixture into a 7-inch cake pan lined with parchment paper.
Place in a preheated oven in the middle rack and bake for 35-40 minutes.
To check doneness, insert a skewer into the center; it should come out clean when the cake is ready.
Once baked, remove the cake from the oven and allow it to cool down completely.
For presentation, sprinkle dried rose petals and finely chopped pistachios on top before serving.