Yes, arroz con leche is in fact from Spain. One of the oldest Spanish dessert recipes, it has been exported around the world. As a result, there are many different versions found in former Spanish colonies.