I like to use really thin vermicelli like this one.
Break them up and set aside 1 cup/70 gms.
Measure and set aside cashews and raisins. Golden raisins taste the best, in my opinion.
Heat oil in a pan and roast the cashews and raisins on low. Stirring constantly, making sure they don't burn. Turn off the heat when the raisins balloon up and the cashews are golden.
Add soy milk, roasted vermicelli, sugar, and cardamom in a pot and cook on low until the vermicelli is cooked. Then turn off the heat and stir in the roasted cashews, raisins, and a pinch of salt.
It thickens quite a bit after it sits and cools for a few mins. Enjoy!