In a large pot, heat the milk over medium heat until it comes to a simmer.
4 cups milk
Add the vermicelli noodles to the pot and stir to combine. Reduce the heat to low and cook the noodles for 30-40 minutes, stirring occasionally, until they are soft and have absorbed most of the milk.
1 cup vermicelli
Add the sugar and cardamon powder to the pot and stir to combine. Cook for an additional 5-10 minutes, stirring occasionally, until the sugar has dissolved and the pudding has thickened.
1/2 cup sugar, 1/4 tsp cardamon
Remove the pot from the heat and let the pudding cool to room temperature.
Once the pudding has cooled, transfer it to a container and chill in the refrigerator for at least 2 hours.
To serve, spoon the chilled pudding into small dessert bowls and garnish with chopped almonds and raisins.
1/4 cup almonds, 1/4 cup raisins
Notes
If the pudding becomes too thick while cooking, you can add a little more milk to thin it out.
Make sure to stir the pudding occasionally while it is cooking to prevent it from sticking to the bottom of the pot.
You can adjust the amount of sugar in the recipe to suit your taste.
The pudding can be stored in the refrigerator for up to 3 days.