I remember the first time I tried arroz con leche. It was at my abuela's house, a big, comforting bowl after a long day of playing. That warm, sweet, cinnamon-scented rice pudding just felt like a hug. For years, I thought that creamy goodness was impossible without dairy. Honestly, I mourned it a little when I went vegan. But then, after a few kitchen mishaps and a lot of testing, I cracked the code! This Creamy vegan Arroz con Leche isn't just a substitute, it's a revelation. It brings back all those nostalgic feelings, but totally plant-based.
Oh, the trials! My first attempt at a vegan version? A watery, sad mess. I swear, it looked more like a rice soup. I totally forgot how much the dairy fat contributes to thickness. I even tried adding too much cornstarch once, and it turned into a weird, gelatinous blob. My partner still teases me about that one, saying it could've been a science experiment! Live and learn, right? Now, I’ve got this Creamy Vegan Arroz con Leche down to a science (a delicious one!).
Ingredients for Creamy Vegan Arroz con Leche
- Short-Grain White Rice: Use Arborio or bomba rice if you can find it. The starch from these varieties is key for that creamy texture. Don't use long-grain, it just won't give you the same dreamy consistency, trust me, I tried once and it was too fluffy, not rich enough.
- Full-Fat Canned Coconut Milk: This is your secret weapon for richness! It replaces the creaminess of dairy milk beautifully. Don't go for the light stuff, just don't. That extra fat is essential for the mouthfeel and flavor of this Creamy Vegan Arroz con Leche.
- Plant Milk: Unsweetened almond or soy milk works great. I usually use almond milk because it has a neutral flavor, letting the other ingredients shine. I tried oat milk once, and while it was good, it added a slight oat-y taste which wasn't quite what I was going for.
- Granulated Sugar: Sweetness is crucial here. Adjust to your taste, but start with the recommended amount. I’ve definitely over-sugared it before and had to add more liquid to balance it out, which was a whole thing.
- Cinnamon Sticks: Whole sticks infuse so much warmth without making the pudding gritty. Ground cinnamon is for later, as a garnish, but sticks in the cooking process are non-negotiable for that authentic aroma.
- Lemon Peel: Just a strip or two, no white pith! This adds a bright, subtle citrus note that really elevates the flavor profile. I used too much once and it got a little bitter, a small piece goes a long way.
- Vanilla Extract: A splash at the end brightens everything up. Honestly, vanilla makes everything better. I always add a little extra because I love that warm, floral scent.
- Pinch of Salt: Don't skip this! It balances the sweetness and brings out all the other flavors. It's like a tiny flavor enhancer.
Crafting Your Creamy Vegan Arroz con Leche
- Prep the Rice Base:
- First up, grab a good, heavy-bottomed saucepan honestly, it makes all the difference for preventing sticking. Rinse your short-grain rice under cold water until it runs clear. Don't skip this, it gets rid of extra starch and helps prevent a gummy texture. Now, combine the rinsed rice with water and a pinch of salt. Bring it to a gentle boil, then immediately reduce the heat to low, cover, and let it simmer for about 10-12 minutes. You want the rice to be just barely tender, not fully cooked, with most of the water absorbed. I always peek a little too early, impatient as I am, but trust the process!
- Infuse the Flavors:
- Once most of the water is absorbed, uncover the pot. Now, pour in your full-fat coconut milk and plant milk. Add the cinnamon sticks and the lemon peel. Stir everything gently. Bring the mixture back to a very gentle simmer over medium-low heat. This is where the magic starts to happen! You'll begin to smell that incredible, warming aroma of cinnamon and a hint of lemon. Don't crank the heat too high, or you’ll risk scorching the bottom. I learned that the hard way, and burnt rice pudding is just sad.
- Slow Simmer for Creaminess:
- Reduce the heat to low and let your Creamy Vegan Arroz con Leche gently simmer, uncovered, for about 30-40 minutes. You need to stir it frequently, especially towards the end, to prevent sticking and encourage that lovely creaminess. This is not a "set it and forget it" kind of dish, hon! The rice will absorb the liquid and release its starches, thickening the pudding. It should look rich and luscious, not soupy. This is the stage where the kitchen starts to smell absolutely divine!
- Sweeten and Finish:
- Once the rice is tender and the pudding has thickened to your liking, remove the pot from the heat. Carefully take out the cinnamon sticks and lemon peel you don't want to bite into those! Stir in the granulated sugar until it’s fully dissolved. Taste it and adjust the sweetness if needed. Now, add the vanilla extract. Give it one last gentle stir. The pudding should be thick but still pourable, with a beautiful creamy sheen. It’s almost ready for your spoon!
- Cool and Thicken:
- Transfer the Creamy Vegan Arroz con Leche to a large bowl or individual serving dishes. Let it cool at room temperature for about 15-20 minutes. As it cools, it will continue to thicken significantly. This is important for that perfect texture. I've been too eager to eat it warm and found it a bit too loose, so patience is a virtue here. You'll see it transform into that lovely, dense pudding consistency.
- Garnish and Serve:
- Once cooled, sprinkle a generous amount of ground cinnamon over the top of your Creamy Vegan Arroz con Leche. This adds a beautiful visual appeal and an extra kick of spice. You can serve it slightly warm or chilled, depending on your preference. I love it chilled on a hot day, but there’s something so comforting about a slightly warm bowl. Sometimes I add a dash of fresh lemon zest too, just for an extra pop of brightness!
Making this Creamy Vegan Arroz con Leche always takes me back to my childhood, even with the plant-based twist. There’s something so grounding about standing by the stove, stirring that pot, watching it transform. Sometimes my cat, Mittens, even joins me, perched on the counter (shhh, don't tell anyone!), watching the rice bubble. It’s those little kitchen moments, even the messy ones, that make cooking so special.

Creamy Vegan Arroz con Leche Storage Tips
This Creamy Vegan Arroz con Leche stores beautifully, which is great because I usually make a big batch! Once it’s completely cooled, transfer it to an airtight container. It’ll keep well in the refrigerator for up to 3-4 days. I’ve definitely had it last a bit longer, but it starts to lose some of its fresh flavor after that. When you’re ready to enjoy it again, you can eat it cold straight from the fridge honestly, that’s my favorite way to have it on a hot afternoon! If you prefer it warm, gently reheat it on the stovetop over low heat, adding a splash of extra plant milk or water if it’s gotten too thick. I microwaved it once and the sauce separated a little, so don’t do that lol. Stovetop reheating is the way to go for the best texture.

Creamy Vegan Arroz con Leche Ingredient Substitutions
Life happens, and sometimes you just don’t have exactly what the recipe calls for, right? For the short-grain rice, if you’re in a pinch, medium-grain rice can work, but it might not be quite as creamy. I tried it once, and it worked… kinda, but the texture was a bit firmer. If you don't have full-fat canned coconut milk, you could try a full-fat oat milk or a combination of regular plant milk with a tablespoon of vegan butter or coconut cream for extra richness, though it won't be quite the same. For sweeteners, maple syrup or agave nectar can replace granulated sugar, but start with less and taste as you go, they have different sweetness levels and can alter the color slightly. If you don’t have cinnamon sticks, a tiny pinch of ground cinnamon can be added with the liquids, but remove it before serving as it can get gritty. No lemon peel? A tiny splash of lemon juice at the end can add a similar brightness, but be careful not to add too much.
Creamy Vegan Arroz con Leche Serving Suggestions
This Creamy Vegan Arroz con Leche is incredibly versatile. My absolute favorite way to serve it is simply with an extra dusting of ground cinnamon, maybe a tiny bit of fresh lemon zest for brightness. For a more decadent treat, a dollop of vegan whipped cream or a scoop of vanilla vegan ice cream on top is just divine. I also love adding some fresh berries strawberries or raspberries really cut through the sweetness beautifully. A sprinkle of toasted shredded coconut or chopped pistachios adds a nice textural contrast. And for a truly cozy vibe? This dish and a rom-com on a rainy evening? Yes please! It’s also amazing for breakfast, maybe with a side of strong coffee. It’s perfect for any mood, honestly.
Cultural Backstory of Arroz con Leche
Arroz con leche, or rice with milk, has roots stretching back centuries, with variations found across Spain, Latin America, and even parts of Asia. It’s believed to have originated in Asia, making its way to Europe through trade routes, eventually becoming a beloved staple in Spanish cuisine before traveling to the Americas. For many, including my family, it's more than just a dessert, it's a taste of home, a symbol of comfort and tradition. Growing up, it was the ultimate treat after a long week, a dish my abuela would make with so much love. Discovering how to make this Creamy Vegan Arroz con Leche allowed me to keep that tradition alive, adapting it for my plant-based lifestyle without losing any of the warmth or nostalgia. It connects me to my heritage, even with a modern twist.
And there you have it! My absolute favorite Creamy Vegan Arroz con Leche. It’s truly a labor of love, but one that rewards you with every creamy, sweet bite. It turned out so rich and comforting, just like those childhood memories. I hope you give it a try and find as much joy in it as I do. Don't be afraid to make it your own, add your special touch, and tell me all about your kitchen adventures with this recipe!
Pin itFrequently Asked Questions
- → Can I make Creamy Vegan Arroz con Leche ahead of time?
Absolutely! This Creamy Vegan Arroz con Leche is fantastic for meal prep. I often make it the day before and let it chill overnight. The flavors meld even more, and it gets wonderfully thick. Just remember to give it a good stir before serving!
- → What kind of rice is best for this recipe?
Short-grain white rice, like Arborio or bomba, is really the star here. It releases more starch, which is what gives this Creamy Vegan Arroz con Leche its signature creamy texture. I once tried brown rice, and while healthy, it just didn't get that luscious consistency.
- → My Creamy Vegan Arroz con Leche is too thick/thin. What can I do?
If it's too thick, simply stir in a splash more plant milk until it reaches your desired consistency. If it's too thin, let it simmer a bit longer, stirring frequently, until it thickens. Patience is key, don't try to rush it by cranking up the heat!
- → How long does Creamy Vegan Arroz con Leche last in the fridge?
Stored in an airtight container, your Creamy Vegan Arroz con Leche will keep beautifully in the refrigerator for 3-4 days. I've stretched it to 5, but it's really best within that first window. Just make sure it's completely cooled before storing.
- → Can I add other spices to my Creamy Vegan Arroz con Leche?
Oh, for sure! I've experimented with a pinch of nutmeg, a star anise pod, or even a tiny bit of orange zest. Just be mindful not to overpower the delicate flavors. A little goes a long way, and trust your taste buds!