In a small saucepan, combine semolina and milk; bring to a boil.
Add condensed milk, butter/ ghee, cardamom, rose water and saffron. Cook on low flame for 4~5 minutes.
Transfer to serving bowls and let cool slightly before eating. The pudding will thicken as it cools.