My first encounter with arroz con leche was at a bustling family gathering, a sweet, comforting hug in a bowl after a spicy meal. I loved it, honestly. Years later, going dairy-free, I thought those creamy, cinnamon-laced memories were just that memories. But then, after a few “oops, this is too watery” attempts, I cracked the code for a truly dreamy vegan version. This dish, for me, isn't just dessert, it's a taste of nostalgia, a warm hug on a chilly evening, and proof that some traditions can totally evolve.
Oh, the times I've almost burnt the bottom of the pot! Once, I got so caught up chatting with a friend on the phone, the rice glued itself to the pan. Lesson learned: stirring is your friend, especially with plant milk. It was a chaotic mess, but after a good scrub and a fresh start, the next batch of Vegan Arroz Con Leche was worth the effort.
Ingredients for Your Vegan Arroz Con Leche
- Short-grain white rice: This is your base, hon! It gets wonderfully starchy and creamy, giving that classic pudding texture. Don't swap for long-grain unless you want something a bit less... plush.
- Full-fat coconut milk: The secret to that rich, luxurious mouthfeel in this Vegan Arroz Con Leche. Don't even think about light coconut milk, just don't. We're going for decadence here.
- Unsweetened almond milk: I find this balances the coconut flavor, keeping it from being too coconutty. You could use oat milk for an even creamier result, I've tried it and it works great!
- Granulated sugar: Sweetness, plain and simple. Adjust to your taste I sometimes add a little less if I'm feeling virtuous, but for that authentic vibe, stick to the recipe.
- Cinnamon sticks: Essential for that warm, comforting spice. Fresh cinnamon sticks infuse so much more flavor than ground cinnamon added too early, trust me on this one.
- Lemon peel: A little strip of lemon peel brightens everything up. It’s subtle but makes a huge difference, cutting through the richness beautifully.
- Vanilla extract: A splash of good quality vanilla makes everything taste better. It's like the finishing touch on a perfect outfit.
- Pinch of salt: Don't skip this! It enhances all the sweet flavors, making them sing. I always forget it, then kick myself.
- Ground cinnamon (for garnish): For that classic sprinkle on top. The smell alone is enough to make you feel all warm and fuzzy.
Crafting Your Creamy Vegan Arroz Con Leche
- Rinse and Prepare:
- First things first, grab your short-grain rice and give it a good rinse under cold water. You're washing away some of that extra starch, which helps prevent it from getting too gummy. I usually just swish it around in a sieve until the water runs mostly clear. Then, into a heavy-bottomed pot it goes this pot is your best friend for preventing sticking, honestly.
- Simmer the Base:
- Pour in your coconut milk, almond milk, and half of the granulated sugar. Add the cinnamon sticks and that little strip of lemon peel. Bring this mixture to a gentle simmer over medium heat, stirring occasionally. You want to see tiny bubbles, not a rolling boil! This step is where the magic starts, infusing the milks with those lovely spices. I often stand there just smelling it, it's heavenly.
- Add the Rice and Cook:
- Now, stir in your rinsed rice. Reduce the heat to low, cover the pot, and let it gently simmer for about 20-25 minutes. This is crucial for the rice to cook through and absorb all that creamy liquid. Check it periodically, giving it a stir every 5-7 minutes to prevent sticking this is where I usually get distracted and almost forget!
- Stir in Vanilla and Remaining Sugar:
- Once the rice is tender and most of the liquid has been absorbed, it's time for the final sweet touches. Remove the cinnamon sticks and lemon peel you've extracted all their goodness. Stir in the remaining granulated sugar and the vanilla extract. Give it a good, gentle stir until everything is combined and the sugar has dissolved.
- Continue to Thicken:
- Keep cooking uncovered on low heat for another 10-15 minutes, stirring frequently. This is where your Vegan Arroz Con Leche really thickens up into that luscious, creamy pudding texture. It might look a bit runny at first, but trust the process! It will get there, I promise. You'll start to see it clinging to the back of your spoon.
- Rest and Serve:
- Once it's reached your desired creaminess (it will thicken more as it cools, remember!), remove it from the heat. Let it rest for about 10 minutes, covered, just to let all those flavors meld together. Spoon it into bowls, sprinkle with a generous dusting of ground cinnamon, and serve warm or chilled. It's pure comfort, either way!
There's something so therapeutic about stirring a pot of rice pudding, watching it transform from separate grains and liquid into this cohesive, creamy dream. It reminds me of slow Sunday mornings, jazz music playing, and the comforting aroma filling my kitchen. Sometimes my kitchen ends up with a few milk splatters on the stove, but honestly, it’s all part of the process of creating something so wonderfully delicious.
Storing Your Vegan Arroz Con Leche
This creamy Vegan Arroz Con Leche stores pretty well, which is great because leftovers are a gift! Once completely cooled, transfer it to an airtight container. It'll keep beautifully in the fridge for up to 3-4 days. I've tried microwaving it once when I was in a rush, and the texture got a little… weird, a bit clumpy, so I don't recommend that lol. For reheating, gently warm it on the stovetop over low heat, adding a splash more plant milk (almond or oat works best) to bring back that smooth consistency. It tends to thicken up quite a bit in the fridge, so don't be surprised if it looks like a solid block a little extra milk and gentle heat will revive it perfectly.

Vegan Arroz Con Leche Ingredient Substitutions
Feeling adventurous with your Vegan Arroz Con Leche? I've definitely experimented! For the rice, medium-grain rice can work in a pinch if you don't have short-grain, but the texture won't be quite as tender and creamy. I tried brown rice once, and it just didn't get that soft, pudding-like consistency I was aiming for, so stick to white rice for this one. If you're not a fan of coconut milk, full-fat oat milk can be a fantastic substitute for a rich, creamy base, though it will have a slightly different flavor profile. For the sugar, maple syrup or agave nectar can be used, but start with less and taste as you go, as they are often sweeter and can change the liquid balance a tiny bit. I once swapped the lemon peel for orange peel, and it gave a lovely, brighter citrus note worked beautifully!
Serving Your Vegan Arroz Con Leche
This Vegan Arroz Con Leche is versatile, honestly. I love serving it warm, fresh off the stove, especially on a chilly evening with a mug of herbal tea. But it’s equally delightful chilled, straight from the fridge, almost like a creamy, spiced custard on a hot afternoon. A generous dusting of ground cinnamon is non-negotiable for me, but don't stop there! I sometimes add a few toasted slivered almonds for crunch, or a spoonful of berry compote for a fruity tang. A drizzle of maple syrup or a tiny dollop of vegan whipped cream can elevate it to a fancy dessert. This dish and a good book on the couch? Yes please.
The Story Behind Vegan Arroz Con Leche
Arroz con leche, or rice pudding, holds a special place in so many cultures, especially across Spain and Latin America. It's a dish steeped in tradition, often passed down through generations, representing comfort and home. For me, adapting this classic into a Vegan Arroz Con Leche was about honoring those roots while embracing new dietary choices. It's a testament to how traditional recipes can be reimagined without losing their soul. My abuela would make hers with dairy, of course, but I think she'd appreciate the spirit of warmth and love I pour into this dairy-free version. It’s a reminder that food connects us, across time and even across ingredients.
Making this Vegan Arroz Con Leche has truly become a cherished kitchen ritual. It’s more than just a recipe, it’s a little bowl of happiness, a sweet reminder that sometimes, the simplest things bring the most joy. I honestly didn't expect to love a dairy-free version this much, but here we are! I hope you give it a try and find as much comfort in it as I do. Let me know how your version turns out!

Frequently Asked Questions
- → Can I use brown rice for this Vegan Arroz Con Leche?
I wouldn't, honestly. I tried it once, and it just doesn't get that soft, creamy texture that makes arroz con leche so comforting. Stick to white short-grain rice for the best results, trust me on this!
- → Question about ingredients or substitutions?
If you don't have almond milk, unsweetened oat milk is a fantastic substitute for this Vegan Arroz Con Leche, adding even more creaminess. I've also swapped granulated sugar for maple syrup, just reduce the amount slightly and taste as you go!
- → Question about technique or cooking method?
The biggest mistake I've made is not stirring enough, leading to a sticky bottom! Keep the heat low and stir frequently, especially towards the end, to prevent scorching and ensure perfect creaminess for your Vegan Arroz Con Leche.
- → Question about storage or leftovers?
This Vegan Arroz Con Leche actually tastes better the next day! Store it in an airtight container in the fridge for up to 3-4 days. Just remember to gently reheat on the stovetop with a splash of plant milk if it's too thick.
- → Question about variations or customization?
Absolutely! I sometimes add a pinch of saffron for a beautiful color and exotic flavor. Or, for a chocolatey twist, stir in some cocoa powder at the end. Get creative with your Vegan Arroz Con Leche!