Soak the rice in enough water to cover the rice, at least half inch over the rice. Allow to soak for a minimum of 2 hours, preferably overnight.
Rinse the rice well before cooking. Add the rice into a large pot. The rice will rise, so make sure the pot is double in size to accommodate the cooked rice and other ingredients.
Cover the rice with water, at least 1/2 inch over the rice and bring to a boil. Cook on low heat to avoid the rice sticking to the bottom. Stir constantly.
While the rice cooks, make a spice tea. Add all the spices into a pot with 2 cups of water. Bring to boil and cook for at least a minute.
Remove the tea from the heat, strain and add the brown sugar and salt.
Once the rice is cooked, add the vanilla, spices tea, and all the milks to the rice and mix well. Add the raisins and continue to mix. Try the rice to make sure the grains are fully cooked, and the flavors are to your liking. Feel free to add any additional sugar and spices.
Cover the pot and continue to cook on low for 10 minutes or until the liquids have thickened up and look nice and creamy.
Remove from the heat and let it cool down. Add your arroz con dulce to a casserole dish or various plates to give to family and/or neighbors.
Garnish with additional cinnamon. Refrigerate and enjoy this dish cold.