Yes, Arroz con Leche CAN be made dairy-free! This Vegan Arroz con Leche is both sweet and sticky, and made using white rice, cinnamon and your favorite dairy-free milk for an easy and delicious Mexican rice pudding recipe.

Indulge in Creamy Comfort: The Best Vegan Arroz con Leche (Dairy-Free Mexican Rice Pudding)
Step into a world of sweet, spiced comfort with our delightful Vegan Arroz con Leche recipe. For many, Arroz con Leche, or rice pudding, is a nostalgic treat, a dessert that evokes warm memories of childhood kitchens and family gatherings. But what if you’re dairy-free, vegan, or simply looking for a healthier plant-based option without sacrificing that authentic, creamy texture and rich flavor?
You’re in luck! This recipe proves that you absolutely can create an unbelievably delicious dairy-free Arroz con Leche. It’s a sweet, sticky, and wonderfully aromatic Mexican rice pudding made with simple ingredients like white rice, fragrant cinnamon, and your preferred plant-based milk. It’s so easy to make, and the results are truly unforgettable.
Just like my husband Miguel, who often requests his childhood favorites (much like our popular Instant Pot Spanish Rice), this Arroz con Leche holds a special place. He not only approved of this vegan version but also happily declared it transported him straight back to his younger years. And while many consider this a classic dessert, Miguel insists it’s perfect any time of day – a sentiment we heartily agree with!
Why This Vegan Arroz con Leche Will Become Your New Favorite
This isn’t just another recipe; it’s a culinary experience designed for maximum enjoyment with minimal fuss. Here’s why you’ll fall in love with this dairy-free Mexican rice pudding:
- Completely Vegan & Gluten-Free: Perfect for those with dietary restrictions or anyone looking to incorporate more plant-based meals into their routine. This recipe is naturally free from animal products and gluten, making it accessible to a wider audience.
- Refined Sugar-Free: We opt for natural sweetness, primarily maple syrup, to keep this treat wholesome without compromising on flavor. This means you can enjoy a comforting dessert that’s better for you.
- Only 5 Essential Ingredients: Simplicity is key! You don’t need a pantry full of exotic items to create this masterpiece. Just a handful of common ingredients come together to form something truly special.
- Perfectly Balanced Texture & Consistency: Achieve that ideal creamy, sticky texture that makes Arroz con Leche so beloved. Whether you prefer it thicker and spoonable or a bit looser and milkier, this recipe offers easy customization to suit your personal preference.
- Quick & Easy: Ready in about 30 minutes, this recipe is perfect for a weeknight dessert or a last-minute craving. No complicated steps or lengthy baking times required!

Essential Ingredients for Your Dairy-Free Rice Pudding
Creating an exceptional Vegan Arroz con Leche starts with choosing the right ingredients. Each component plays a crucial role in achieving the desired taste and texture:
The Rice Foundation: Long-Grain White Rice
- Why Long-Grain White Rice? This type of rice is ideal for rice pudding because it cooks up fluffy and separates nicely, yet still absorbs liquids beautifully to create a creamy, sticky texture. Its neutral flavor also allows the other ingredients, especially cinnamon and vanilla, to shine.
- Preparation Tip: While some recipes suggest rinsing rice, for a truly sticky and creamy pudding, sometimes not rinsing can help release more starch, contributing to the desired texture. For this recipe, we’ll allow the natural starches to work their magic.
The Creamy Base: Choosing Your Dairy-Free Milk
- Oat Milk & Soy Milk: Our Top Picks: In my experience, unsweetened oat milk or soy milk yield the best results. They both have a naturally rich, creamy consistency and a subtly sweet flavor profile that closely mimics traditional dairy milk, making your Arroz con Leche feel incredibly authentic and luxurious.
- Other Dairy-Free Options: While oat and soy are preferred for their neutral creaminess, any dairy-free milk will technically work.
- Almond Milk: Offers a lighter consistency and a slightly nutty flavor. Choose an unsweetened variety to control the sweetness.
- Cashew Milk: Known for its smooth, creamy texture, similar to oat and soy, making it another excellent choice.
- Coconut Milk: If you enjoy a distinct coconut flavor, full-fat canned coconut milk can add a wonderfully rich and thick consistency. For a milder coconut taste, opt for a carton-style coconut milk beverage.
- Important Note: Always opt for unsweetened dairy-free milk to have full control over the sweetness of your pudding.
Sweetness Naturally: Maple Syrup
- The Best Natural Sweetener: Maple syrup not only provides a delicious, natural sweetness but also adds a subtle depth of flavor that complements the cinnamon beautifully. It’s an excellent choice for a refined sugar-free dessert.
- Avoid Honey (for Vegan Reasons): As this is a vegan recipe, honey is not a suitable substitute.
- Cane Sugar Alternative: If you prefer to use granulated sugar, cane sugar is a good option. Start with about 2 tablespoons and adjust to your taste preferences.
Warmth and Aroma: Cinnamon Sticks & Ground Cinnamon
- Cinnamon Sticks are a Must: The true magic of Arroz con Leche lies in the aromatic infusion of cinnamon sticks. As they simmer with the rice and milk, they release a warm, complex flavor that permeates the entire pudding. Do not skip these!
- Optional Ground Cinnamon: A light dusting of ground cinnamon on top of the finished pudding adds an extra layer of flavor and a beautiful visual appeal. It’s optional but highly recommended for the full experience.
A Touch of Magic: Vanilla Extract
- Flavor Enhancer: A splash of vanilla extract might seem minor, but it plays a significant role in rounding out the flavors, adding a comforting warmth and subtle sweetness that elevates the entire dish.
Crafting Your Vegan Arroz con Leche: A Detailed Step-by-Step Guide
Follow these simple steps to create a rich and creamy dairy-free Mexican rice pudding that’s sure to impress.
Step 1: Preparing the Rice Base
Begin by combining the long-grain white rice, measured water, and the aromatic cinnamon sticks in a large, heavy-bottomed pot or Dutch oven. A heavy pot is essential to prevent sticking and burning. Bring the mixture to a rolling boil over medium-high heat. Once boiling, reduce the heat to a gentle simmer, cover the pot, and cook for approximately 8-10 minutes, or until the rice has absorbed almost all of the water. The rice should be partially cooked but still firm.

Step 2: Infusing with Dairy-Free Creaminess
Carefully remove the cinnamon sticks from the pot; their work of infusing flavor is done. Now, pour in your chosen dairy-free milk, maple syrup, and vanilla extract. Stir everything gently to combine the ingredients. Bring the mixture back to a boil, then immediately reduce the heat to a low simmer. Allow the rice pudding to simmer for another 15-20 minutes. During this stage, it’s crucial to stir the rice occasionally (every few minutes) to prevent it from sticking to the bottom of the pot and to encourage a creamy, even cook. The rice will continue to soften and absorb the milk, thickening the pudding.

Step 3: Perfecting the Sweetness and Consistency
Once the rice is tender and the pudding has reached a creamy consistency, it’s time for a taste test. This is your opportunity to customize! Add more maple syrup if you prefer a sweeter pudding, or sprinkle in a little extra ground cinnamon for a bolder spice flavor. If you find the pudding too thick and prefer a more milky consistency, simply stir in an additional ¼ to ½ cup (or more) of dairy-free milk until it reaches your desired texture. Continue to stir until heated through.
Expert Tips for the Perfect Dairy-Free Rice Pudding
Achieving the ideal Arroz con Leche is simple with these helpful tips:
- Choosing Your Milk Wisely: As mentioned, oat milk or soy milk tend to work exceptionally well due to their natural creaminess and subtle sweetness, which truly enhance the pudding’s flavor. While almond or coconut milk will also work, oat and soy often deliver a richer, more traditional rice pudding experience. Remember, Arroz con Leche is meant to be on the sweeter side, so a milk that complements this is ideal.
- The Importance of Stirring: Do not underestimate the power of regular stirring! While simmering the rice in the dairy-free milk, make sure to stir every few minutes. This crucial step prevents the rice from sticking and burning at the bottom of your saucepan or Dutch oven and also helps the rice cook more evenly, resulting in a consistently creamy texture.
- Customize Your Creaminess: The recipe as written will produce a deliciously sticky and thick rice pudding, where the rice has absorbed most of the liquid. If you or your family prefer a looser, more “milky” rice pudding – much like my husband does – feel free to add an extra ½ cup (or even more, to taste) of dairy-free milk at the end of the cooking process, after the rice is fully cooked. Simply stir it in and heat through gently.
- Don’t Rush the Simmer: The slow simmering process is where the magic happens. It allows the rice to fully absorb the flavors and liquids, creating that characteristic creamy texture. Be patient; good things come to those who wait (and stir!).
- Taste as You Go: Always taste and adjust seasonings. Sweetness and cinnamon levels are highly personal, so don’t be afraid to add more if you feel it’s needed.
Delicious Variations and Smart Substitutions
This Vegan Arroz con Leche recipe is wonderfully versatile. Feel free to experiment with these ideas:
- Rice Alternatives: While long-grain white rice is recommended for its classic texture, you can experiment with other types.
- Long-Grain Brown Rice: This will work, but expect a slightly different texture – it will be chewier and less sticky. Brown rice also requires a longer cooking time and may absorb more liquid, so be prepared to adjust the milk quantity.
- Sweetener Swaps:
- Cane Sugar: If you prefer using granulated sugar, organic cane sugar is a great option. Start with about 2 tablespoons and add more to taste until you reach your desired sweetness.
- Agave Nectar: Another excellent plant-based sweetener that can be used in place of maple syrup, typically at a 1:1 ratio, adjusting to taste.
- Spice It Up:
- Nutmeg: A pinch of ground nutmeg adds another layer of warmth, especially delicious during colder months.
- Cardamom: For a more exotic flavor, try adding a tiny pinch of ground cardamom.
- Orange or Lemon Zest: A little citrus zest stirred in at the end can brighten the flavors beautifully.
- Fruity Additions:
- Golden Raisins: Stir in a handful of golden raisins during the last few minutes of cooking for bursts of sweetness.
- Diced Apples or Pears: Cooked down slightly with the rice, these fruits add natural sweetness and a lovely texture.
- Berries: Fresh berries like raspberries or blueberries make a vibrant and fresh topping.
Frequently Asked Questions (FAQ)
- Can I use instant rice for this recipe?
- I do not recommend using instant rice for this Arroz con Leche. Instant rice lacks the starch content and texture necessary to achieve the creamy, sticky consistency that makes traditional rice pudding so delicious. For the best results, stick with long-grain white rice.
- How can I make my Arroz con Leche thicker or thinner?
- To make it thicker, you can simply cook it a bit longer, allowing more liquid to evaporate and the rice to absorb more. To make it thinner or milkier, stir in additional dairy-free milk (about ¼ to ½ cup at a time) until you reach your desired consistency.
- Can I prepare this recipe ahead of time?
- Absolutely! Arroz con Leche is a fantastic make-ahead dessert. Its flavors tend to meld even more beautifully after a few hours or overnight in the refrigerator. Just note that it will thicken considerably when chilled, so you may want to add a splash of extra dairy-free milk when serving cold or reheating.
- Is this recipe suitable for meal prep?
- Yes, it is! You can prepare a larger batch and portion it into individual containers for easy grab-and-go breakfasts or desserts throughout the week. It’s a wonderful way to have a comforting and healthy treat ready whenever you need it.
Storage and Reheating Tips
Proper storage ensures your Vegan Arroz con Leche stays fresh and delicious:
- Storing in the Refrigerator: Store any leftover arroz con leche in an airtight container in the refrigerator for up to 5 days. Its flavor often deepens after a day or two!
- Serving Cold: Many people prefer arroz con leche chilled. If serving cold, you might find it has thickened significantly. You can loosen it by stirring in a little extra dairy-free milk before serving.
- Reheating: If you prefer to enjoy it warm, you can gently reheat portions on the stovetop over low heat, stirring frequently, or in the microwave. Add a splash of dairy-free milk if needed to achieve your desired consistency while reheating.
- Freezing is Not Recommended: I do not recommend freezing Arroz con Leche. The texture of the rice can become grainy and mushy after freezing and thawing, compromising the delightful creaminess of the pudding.

Serving Suggestions
Whether enjoyed warm or cold, there are many delightful ways to serve your Vegan Arroz con Leche:
- Classic Cinnamon Dust: The simplest and most traditional way is a generous sprinkle of ground cinnamon on top.
- Fresh Fruit: Top with fresh berries, sliced bananas, or diced mango for a burst of freshness and color.
- Nutty Crunch: A sprinkle of chopped nuts like pecans, walnuts, or toasted almonds adds a lovely textural contrast.
- Sweet Toppings: Drizzle with a little extra maple syrup, vegan caramel sauce, or a dollop of vegan whipped cream.
- Shredded Coconut: Toasted or raw shredded coconut adds a tropical twist and pleasant chewiness.
More Plant-Based Delights to Explore
If you loved this dairy-free creation, you might enjoy these other delicious vegan recipes:
- Instant Pot Spanish Rice: A savory and flavorful side dish that’s incredibly easy to make.
- Vegan Key Lime Pie Tarts: Zesty, creamy, and refreshing individual desserts perfect for any occasion.
- Dirty Chai Blondies: A unique fusion of coffee and chai spices in a chewy, delightful blondie.
If you made this recipe, be sure to leave a comment and star rating below. Your feedback helps us and other readers! Thanks!
Vegan Arroz con Leche
By Erin Alvarez
Servings: 4 servings
Prep: 5 mins | Cook: 30 mins | Total: 35 mins
Yes, Arroz con Leche CAN be made dairy-free! This Vegan Arroz con Leche is both sweet and sticky, and made using white rice, cinnamon and your favorite dairy-free milk for an easy and delicious Mexican rice pudding recipe.
Ingredients
- 1 1/2 cups long grain white rice
- 2 cups water
- 3 cinnamon sticks
- 3 cups dairy-free milk, or more
- 1/3 cup maple syrup, or more to taste
- 1/2 tsp vanilla extract
- 1/4 tsp ground cinnamon, optional (for garnish)
Instructions
- Add rice, water, and cinnamon sticks to a large saucepan or Dutch oven. Bring to a boil, then reduce heat and simmer for 8-10 minutes, or until the rice has absorbed the water.
- Remove the cinnamon sticks. Add the dairy-free milk, maple syrup, and vanilla extract. Stir well and bring the mixture back to a boil. Reduce heat to a low simmer and cook for 15-20 minutes, stirring occasionally to prevent sticking.
- Taste the pudding and adjust sweetness with more maple syrup if desired. If you prefer a milkier consistency, add an additional 1/2 cup (or more) of dairy-free milk and stir until heated through.
- Serve warm, or chill in the refrigerator for a few hours and enjoy cold. Garnish with optional ground cinnamon.
Notes
* You may find you want to add extra milk for a milkier consistency. If you follow the recipe exactly, you’ll have a delicious sticky rice pudding, but the rice will have absorbed most of the liquid. For a creamier, more liquid pudding, add 1/2 cup extra dairy-free milk (or more) once the rice is cooked and stir until heated through.
* Calories are per serving.
* Substitutions: Long grain brown rice can be used, but the texture will be less sticky. Cane sugar can replace maple syrup (start with 2 tbsp and adjust to taste).
* Milk Recommendation: Oat milk or soy milk are highly recommended for the best flavor and creaminess, but any dairy-free milk will work.
Nutrition Information (Approximate)
Calories: 414 kcal | Carbohydrates: 82g | Protein: 10g | Fat: 4g | Saturated Fat: 1g | Sodium: 101mg | Potassium: 401mg | Fiber: 3g | Sugar: 21g | Vitamin A: 696IU | Vitamin C: 13mg | Calcium: 326mg | Iron: 2mg
Nutrition information is automatically calculated and should be used as an approximation.
Did you make this? Leave a comment and star rating below!
UPDATE NOTE: This post was originally published in March 2015. It was updated with new text, enhanced details, and fresh photos in July 2020.