Go Back
+ servings
bowl of arroz con leche with a spoon.
Print Recipe
4.98 from 41 votes

Spanish Arroz con Leche Recipe

This creamy Spanish arroz con leche recipe is my mother-in-law's favorite. It's Spanish rice pudding done right!
Prep Time5 minutes
Cook Time30 minutes
Total Time35 minutes
Course: Dessert
Cuisine: Spanish
Diet: Vegetarian
Servings: 4 servings
Calories: 329.48kcal

Ingredients

  • 1 cup short grain rice arroz Bomba or arborio
  • 1-2 wide slices lemon rind
  • 1 cinnamon stick
  • 1 teaspoon ground cinnamon
  • 1 pinch salt
  • 4 ¼ cups whole milk or full-fat coconut milk
  • sugar to taste

Instructions

  • Rinse the rice under cold water, and then put it in a saucepan. Pour in enough milk to barely cover the rice, then place over medium heat.
  • Add the cinnamon stick and lemon rind , and stir continuously until all of the milk is absorbed.
  • Add the rest of the milk about ½ cup (120 ml) at a time, stirring between each addition until all the milk is absorbed.
  • Once all the milk is added, taste to see if the rice is cooked to your liking. Some like it al dente, while others like it almost mushy.
  • When the rice is cooked, remove the rice from the heat, and add a pinch of salt and the ground cinnamon. Add the sugar a few tablespoons at a time until it is sweet enough for you.
  • Serve warm or cold with a garnish of cinnamon on each dish. Enjoy!

Notes

  • Always use whole milk for the best flavor and texture. For a dairy free version, use full-fat coconut milk.
  • Use a cinnamon stick in the rice pudding.  Save the cinnamon powder for a garnish on the top when serving.
  • Don't skip the pinch of salt for the best flavor; I like to use sea salt.
  • Add the sugar slowly to taste.  If it's too sweet, you can't go back!
  • Make it slowly; don't be in a rush. Adding the milk slowly and stirring constantly will make the best, creamiest rice pudding.

Nutrition

Serving: 1dish | Calories: 329.48kcal | Carbohydrates: 51.38g | Protein: 11.25g | Fat: 8.45g | Saturated Fat: 4.75g | Cholesterol: 25mg | Sodium: 119.74mg | Potassium: 383.19mg | Fiber: 1.49g | Sugar: 13.82g | Vitamin A: 405IU | Vitamin C: 1.94mg | Calcium: 309.23mg | Iron: 0.52mg