Prepare the Cake Batter: Whisk yogurt and sugar until smooth. Add oil, vanilla, and mix well. Sift in flour, baking powder, baking soda, and cardamom. Combine with milk until lump-free.
Bake It Right: Preheat oven to 350°F (175°C). Pour batter into a greased cake tin and bake for 30–35 minutes. Cool completely.
Make the Ras: Heat milk in a saucepan, add condensed milk, saffron, and cardamom. Let it simmer for 5 minutes, then cool.
Soak the Cake: Poke holes in the cooled cake and pour the warm ras over it. Let it absorb for at least 30 minutes.
Decorate Like a Pro: Spread whipped cream over the soaked cake, sprinkle chopped nuts, and garnish with rose petals.
Serve & Enjoy: Slice, serve chilled, and savor the rich, creamy, nutty goodness.