Wash both varieties of rice and soak them in water for 4–5 hours, or overnight.
Drain well. Grind the rice to a fine paste with the thick coconut milk, jaggery, cardamom and salt.
Warm the 2 tbsp ghee in a non-stick pan and add the rice mixture. Cook over medium heat, stirring continuously, until it forms a manageable dough with the consistency of roti dough.
Take the pan off the heat and let the dough cool until comfortably warm to handle. Knead gently.
Pinch off small portions and roll them between your palms into tiny marble-sized balls. Keep their size even so they fry evenly.
Heat the frying oil or ghee in a deep pan. Fry the guliyo in small batches over low-to-medium heat until deep golden brown and cooked through, developing their firm, crisp texture.
Lift them out and drain on paper towels. Allow them to cool completely; the finished guliyo should have their characteristic hard crunch.
Store the cooled guliyo in an airtight dabba.