Go Back
+ servings
Vegan arroz con leche in a glass goblet with a golden spoon inserted into the cup.
Print Add to Collection

Vegan Arroz con Leche

Vegan Arroz con Leche, a traditional Mexican classic made dairy-free with soy milk, cinnamon. and raisins.
Course Dessert
Cuisine Mexican
Prep Time 5 minutes
Cook Time 35 minutes
Servings 8 people (Serving size 1/2 cup)
Calories 311kcal
Author Dora S.


  • 1 cup Long grain-rice
  • 1 Ceylon cinnamon stick 2 -inch
  • 3 cups Water
  • 4 cups Soy milk
  • ½ - 1 cup Sugar or your sweetener of choice
  • ½ cup of raisins optional


  • In a large pot combine water, cinnamon stick, and rice. Bring water to a simmer and simmer slowly for 15 min.
  • Add soy milk to the pot and simmer for 10 more minutes.
  • Add ½ - 1 cup of the sugar (depending on desired sweetness), and simmer for another 10 minutes or until the arroz con leche has reached the right consistency.
  • Remove from the heat, add raisins, and let the rice cool slightly. It will thicken as it cools.
  • Sprinkle with ground cinnamon before serving. Serve warm, or let cool in the refrigerator and serve cold.



You can use any plant milk of your choice, but we found that soy was the one that mimicked the taste of cow’s milk the best. Oat milk also makes a yummy arroz con leche. You can add fresh fruit, orange zest, dried fruit, nutmeg, and even vegan condensed milk. I decided to use long-grain rice because it’s what is most accessible, but using short grain rice will give a creamier result.


Serving: 0.5cups | Calories: 311kcal | Carbohydrates: 68g | Protein: 5g | Fat: 3g | Saturated Fat: 1g | Sodium: 68mg | Potassium: 268mg | Fiber: 2g | Sugar: 40g | Vitamin A: 464IU | Vitamin C: 9mg | Calcium: 181mg | Iron: 1mg