I have a confession to make. For years, I was the person who bought the little cups of rice pudding at the grocery store. You know the ones—the ones in the dairy aisle that look perfectly creamy and promise comfort in a plastic container. I’d grab one when I was tired, stressed, or just didn’t have the energy to cook. They were fine. Convenient. But they never really satisfied that deep, nostalgic craving for something warm, thick, and spoonable.
Then, about three years ago, my sister came over for a visit. She’s gluten-free and has a mild dairy sensitivity, so she’d been avoiding rice pudding for a decade. I didn’t want her to miss out on that classic, comforting dessert we used to share when we were kids, so I threw together a batch in my slow cooker using almond milk. I figured it would be a compromise—a “diet” version that would be okay, but not great. I was wrong. It was better than great. It was richer, creamier, and more flavorful than the dairy version ever was.
She took one bite, closed her eyes, and said, “Okay, I get it now. This is the real deal.” Since that day, this dairy-free almond milk rice pudding has become a staple in my kitchen. It’s the dessert I make when I need something to soothe a rough day. It’s the dish I bring to potlucks when I know there will be guests with allergies, and it’s the recipe that shows up on my Instagram stories more than any other. People always ask for it. They always want the secret. And now, I’m finally sharing it with you.
This isn’t just a substitute recipe. It’s a complete reimagining of what rice pudding can be. By using full-fat canned coconut milk alongside almond milk, and letting it simmer low and slow, you get a texture that rivals any traditional recipe. It’s velvety. It’s spiced just right. It’s the kind of dessert that makes your kitchen smell like a cozy bakery, not a health food store. If you’ve been searching for a dairy-free almond milk rice pudding that actually tastes indulgent, you’ve found it.
Why You’ll Love This Recipe
There are a lot of rice pudding recipes out there. Some are too runny. Some are too sweet. Some use ingredients that sound healthy but taste like cardboard. This dairy-free almond milk rice pudding is different because it respects the texture you’re craving while accommodating the dietary needs you might have. Here’s why it has earned a permanent spot in my weekly rotation:
- It’s Actually Creamy — The biggest myth about dairy-free desserts is that they’re watery. By using a mix of almond milk and a touch of coconut cream (or full-fat coconut milk), this pudding gets that thick, spoon-standing-up consistency that you love. It’s rich without being heavy.
- Set-It-and-Forget-It Convenience — This recipe is designed for the slow cooker. You dump everything in, set it for four hours, and walk away. No standing over the stove stirring every ten minutes. No scorching the bottom. It’s the ultimate “I want dessert but I don’t want to do work” solution. It pairs perfectly with easy weeknight meals like grilled garlic herb flank steak for a complete stress-free dinner.
- Perfect for Allergies — This is naturally dairy-free, gluten-free, and can be made refined-sugar-free. It’s the only dessert I can serve to my entire family—my dairy-intolerant dad, my gluten-sensitive brother, and my sugar-conscious niece—without anyone feeling left out. Everyone gets the same bowl of joy.
- It Gets Better Overnight — Like many good custards, this pudding thickens as it cools. In fact, I find it tastes even better the next day. The flavors meld, the texture sets up, and it becomes almost like a rice pudding mousse. I often make it on Sunday night so it’s ready for breakfast or a Tuesday snack.
- Customizable Flavor Profile — While the base recipe is simple, it’s a blank canvas. Love citrus? Add lemon zest. Love spice? Add cardamom. Love chocolate? Stir in cocoa powder at the end. It’s versatile enough to change with your mood or the season.
This is my go-to when I need comfort. It’s warm, it’s safe for everyone, and it’s ridiculously easy to make. You’ll wonder why you ever bought the store-bought cups again.
Ingredients You’ll Need
One of the best things about this dairy-free almond milk rice pudding is how few ingredients it uses. You don’t need fancy specialty stores or hard-to-find items. Most of this is pantry staples or basics you likely already have. Here’s exactly what you need, and why each one matters.
For the Pudding Base
Short-Grain White Rice (Arborio or Sushi Rice) (1 cup / 200g) — This is non-negotiable. Do not use long-grain jasmine or basmati. You need a high-starch rice to get that creamy texture. Arborio is what I use because it’s widely available and creates that perfect sticky-creamy mouthfeel. Sushi rice works too, but Arborio is my favorite.
Unsweetened Almond Milk (3 cups / 720ml) — I use unsweetened vanilla almond milk for a head start on flavor, but plain works too. Just make sure it’s a creamy variety, not the “light” stuff. You want the fat content to help with richness. Avoid the ones with weird additives like carrageenan if you can help it.
Full-Fat Canned Coconut Milk (½ cup / 120ml) — This is the secret weapon. You don’t want it to taste like coconut (though if you like coconut, you’ll love it). You just need the fat and solids from the top of the can to create that dairy-free creaminess. If you’re allergic to coconut, you can use oat milk, but the texture will be slightly thinner. I stick with coconut for the texture.
Granulated Sugar (⅓ to ½ cup / 70-100g) — I start with ⅓ cup because the almond milk has some natural sweetness. Taste the mixture before you add all the sugar. If you prefer it less sweet, stick with ⅓. If you like it dessert-sweet, go for ½. You can also use coconut sugar for a lower glycemic index, but it will darken the color.
Unsalted Butter or Coconut Oil (1 tablespoon / 15g) — Even though this is dairy-free, a little fat helps carry the flavor and adds gloss. I use coconut oil to keep it fully vegan, but if you eat dairy, butter adds a wonderful depth. It’s your call.
For the Flavor
Ground Cinnamon (1 teaspoon) — The classic rice pudding spice. Don’t skip it. It warms up the whole dish. If you have fresh cinnamon sticks, you can simmer those in and remove them later, but ground is easier and consistent.
Vanilla Extract (1 teaspoon) — Pure vanilla, please. The cheap imitation stuff tastes chemical in a delicate dessert like this. Add it at the end so the flavor stays bright.
Salt (½ teaspoon) — Yes, salt in a sweet dish. It’s crucial. It balances the sugar and makes the cinnamon and vanilla pop. Without it, the pudding tastes flat.
Optional Add-ins:
- Raisins (½ cup) — Soak them in warm water for 10 minutes before adding to plump them up. Classic addition.
- Lemon Zest (1 teaspoon) — Brightens up the richness. Great if you find rice pudding too heavy.
- Nutmeg (¼ teaspoon) — Add this if you want that “holiday spice” vibe.
Shopping Tips
When buying almond milk, check the ingredient list. The best brands have almonds as the first ingredient, not water. Look for “barista” versions if you want extra creaminess, though any unsweetened variety works here. For the coconut milk, make sure it’s the full-fat canned version in the Asian aisle or baking aisle, not the carton beverage kind. That’s the difference between good pudding and great pudding.
Equipment Needed
You don’t need a lot of fancy gadgets for this. In fact, the beauty of this dairy-free almond milk rice pudding is that it uses simple tools. Here’s what I actually use in my kitchen:
Slow Cooker (Crock-Pot) — I use a 4-quart slow cooker. It’s the perfect size for this amount of rice and liquid. If you have a 6-quart, just make sure to check the rice a bit earlier, as it might cook faster. I love that I can just walk away while it cooks.
Large Mixing Bowl — To combine the ingredients before dumping them in the slow cooker. I use a 3-quart bowl. It’s big enough to stir everything without spilling.
Whisk or Large Spoon — A silicone whisk is great for breaking up any clumps of rice or sugar. I prefer a large wooden spoon for stirring because it’s gentle on the slow cooker pot.
Measuring Cups and Spoons — Standard stuff. I use the metal measuring spoons because they’re durable and easy to clean.
Storage Containers — Glass containers work best for storing leftovers. They don’t retain odors and are easy to reheat. I use 2-cup containers for individual portions.
Optional: Immersion Blender — If you like a ultra-smooth pudding with no visible rice grains, you can blend it after cooking. I usually leave the grains in for texture, but if you’re serving this to kids or picky eaters, blending it makes it like a rice pudding custard.
Note on Stovetop Cooking — If you don’t have a slow cooker, you can make this in a heavy-bottomed pot on the stove. It just requires more attention. You’ll need to stir every 10-15 minutes for about 45-50 minutes. But honestly? The slow cooker is the reason this recipe works so well for busy people.
How to Make It: Step-by-Step
Alright, let’s make this! I’m walking you through exactly how I do it, including the little tricks I’ve picked up over the years. It’s simple, but there are a few key moments that ensure success.
Step 1: Rinse the Rice (2 minutes)
Place your 1 cup of Arborio rice in a fine-mesh strainer and rinse it under cold water until the water runs clear. This removes excess surface starch. I know some people say don’t rinse rice for pudding, but for a creamy texture without being *gummy*, rinsing helps. It ensures the starch releases slowly into the milk, creating that velvety sauce rather than a sticky blob.
Step 2: Combine Ingredients (2 minutes)
In your large mixing bowl, combine the rinsed rice, almond milk, coconut milk, sugar, cinnamon, salt, and butter (or coconut oil). Stir well to dissolve the sugar as much as possible. If you’re adding raisins, soak them in warm water now so they’re ready to go. Pour this mixture into your slow cooker pot. Give it a gentle stir to distribute the rice evenly.
Step 3: The Long Simmer (4 hours)
Put the lid on your slow cooker and set it to HIGH for 4 hours. Do not open the lid during this time! I know it’s tempting to peek, but every time you lift the lid, you lose heat and extend the cooking time. The rice needs that consistent, gentle heat to soften and release its starch. After 4 hours, the rice should be tender and the mixture thickened.
Step 4: The Stir (1 minute)
Once the timer goes off, carefully lift the lid. The pudding will look thick. Give it a good, vigorous stir. This is where you check the texture. If it’s too thick for your liking, add a splash more almond milk. If it’s too thin, let it sit on the “Keep Warm” setting for another 30 minutes. Stir in the vanilla extract now. The vanilla flavor is volatile, so adding it at the end preserves its brightness.
Step 5: Cool and Set (30+ minutes)
Let the pudding cool in the slow cooker for about 30 minutes. It will continue to thicken as it cools. This is also the perfect time to add any toppings you want, like a sprinkle of cinnamon or a drizzle of maple syrup. Once cooled, transfer to storage containers or serve warm.
Step 6: Serve and Enjoy
Serve it warm for maximum comfort, or chilled for a firmer, mousse-like texture. I love it topped with fresh berries or a dollop of coconut whipped cream. It’s versatile, delicious, and sure to please.
Total Time: About 4.5 hours (mostly hands-off)
Expert Tips & Tricks
Here’s everything I’ve learned from making this dairy-free almond milk rice pudding dozens of times. These tips will save you from my early mistakes.
The Rice Ratio is Key
One cup of rice to three cups of liquid is the sweet spot. If you like it very thick, go to 3.5 cups of liquid. If you like it looser, add 3.75 cups. But start with 3 cups. Arborio absorbs a lot of liquid, and you want it to be creamy, not dry.
Don’t Skimp on the Coconut Milk
I know some people don’t like the taste of coconut. But in this recipe, the almond milk and cinnamon dominate the flavor. The coconut milk just adds fat and creaminess. You won’t taste “coconut” in the final product unless you add extra coconut extract. It’s a texture ingredient, not a flavor one. Trust the process.
Stirring at the End
When you stir the pudding after cooking, it might look a bit separated or oily. This is normal because of the coconut milk. Vigorous stirring emulsifies the fats back into the milk, creating a smooth, creamy consistency. Don’t panic if it looks weird at first. Keep stirring!
Storage is Simple
This pudding keeps well in the fridge for up to 5 days. In fact, I find it tastes better on day 2 and 3. The rice continues to absorb the milk, becoming softer and creamier. Just stir it well before serving if it’s too thick.
Freezing Warning
You can freeze this pudding, but the texture changes. The rice may become softer, and the dairy-free milk might separate slightly upon thawing. If you freeze it, thaw it in the fridge and reheat it on the stove with a splash of milk to bring back the creaminess. But honestly? It’s so good fresh that I rarely bother freezing it.
Variations & Substitutions
Once you’ve mastered the basic version, here’s how you can mix it up. I’ve tried all of these variations, and they’re all winners.
Chocolate Rice Pudding
Stir in 2 tablespoons of unsweetened cocoa powder during the last 30 minutes of cooking. Add an extra tablespoon of sugar to balance the bitterness. It’s like a dessert version of the classic.
Maple Pecan
Replace the sugar with pure maple syrup (use ½ cup). Stir in ½ cup chopped toasted pecans at the end. It’s nutty, sweet, and perfect for autumn.
Lemon Vanilla
Add the zest of one lemon and the juice of half a lemon at the end. Skip the cinnamon. This is bright, fresh, and perfect for spring. It’s surprisingly refreshing.
Spiced Apple
Sauté 1 diced apple with a little cinnamon and coconut oil in a pan before adding it to the slow cooker. It adds chunks of soft, sweet apple throughout the pudding.
Vegan Option
The base recipe is already vegan if you use coconut oil instead of butter. Just ensure your almond milk is certified vegan (some brands add vitamin D3 from lanolin).
Gluten-Free
This recipe is naturally gluten-free. Just double-check your almond milk and vanilla extract labels to ensure they’re processed in a gluten-free facility.
Different Milks
You can substitute oat milk for almond milk for an even creamier texture. Cashew milk works too, but it’s thinner. Coconut milk (carton) won’t give the same richness, so you’d need to add more coconut cream.
Serving & Storage
How to Serve:
I usually serve this straight from the slow cooker, ladled into bowls. It looks rustic and homey. But here are other ways I’ve enjoyed it:
- With Fresh Fruit — Top with sliced strawberries, blueberries, or mango. The acidity cuts through the richness.
- With Whipped Cream — Use coconut whipped cream for a dairy-free option, or regular whipped cream if you eat dairy.
- With Nuts — Sprinkle with toasted almonds, pecans, or walnuts for crunch.
- As a Breakfast — Reheat a portion with a splash of milk for a comforting, porridge-like breakfast.
Storage Instructions:
Refrigerator: Store in an airtight container for up to 5 days. The pudding will thicken significantly in the fridge. To reheat, add a splash of almond milk and heat gently on the stove or in the microwave, stirring frequently.
Freezing: As mentioned, freezing is possible but not ideal for texture. If you must freeze, portion it into 1-cup servings and freeze for up to 2 months. Thaw in the fridge overnight and reheat with extra milk.
Meal Prep: This is perfect for meal prep. Make a big batch on Sunday, and you have dessert ready for the week. It’s a great way to avoid late-night takeout cravings.
Nutrition Information
I’m not a nutritionist, but here’s the breakdown if you’re tracking. Please note that these values are estimates and can vary based on the specific brands of almond milk and other ingredients you use.
Per Serving (based on 6 servings):
- Calories: 180
- Protein: 3g
- Carbs: 32g
- Fiber: 1g
- Sugar: 12g
- Fat: 6g
- Saturated Fat: 3g
- Cholesterol: 0mg
- Sodium: 80mg
What’s Good:
- Low in saturated fat (if using coconut oil sparingly)
- Dairy-free and lactose-free
- Gluten-free
- Good source of carbohydrates for energy
What to Know:
- Contains natural sugars from the milk and added sugar
- Low in protein (add nuts or seeds to boost this)
- Calorie count can vary based on rice type and milk brand
My Take:
Look, this is a dessert. It’s not a health food. But it’s made with simple, whole ingredients, and it’s free from dairy and gluten. It’s a much cleaner option than store-bought puddings, which often contain gums, stabilizers, and high-fructose corn syrup. When I make this, I use less sugar than the recipe calls for, and I add nuts for healthy fats. It’s all about balance. Enjoy it as a treat, not a staple.
Final Thoughts
So that’s my go-to dairy-free almond milk rice pudding! I’ve probably talked your ear off at this point, but when you make a recipe this often, you have a lot to say about it. This pudding has saved me from countless dessert dilemmas. It’s my answer to “what’s for dessert?” when I’m tired, don’t want takeout, and still want something that tastes really good. My family is happy, my guests are happy, and I’m happy because I’m not stressed about cooking.
Make it yours! Try different add-ins, swap in your favorite spices, adjust the sweetness. The best recipes are the ones you adapt to your family’s tastes. If you make this, drop a comment and let me know what you think! I love hearing how recipes turn out in your kitchen. And if something doesn’t work, tell me that too—I’m here to help troubleshoot.
Happy cooking! And I hope your kitchen smells half as good as mine does right now.
Frequently Asked Questions
Can I use long-grain rice instead of Arborio?
You can, but the texture will be different. Long-grain rice doesn’t release as much starch, so your pudding will be less creamy and more like cooked rice in milk. For the best texture, stick with Arborio or sushi rice. If you only have long-grain, add an extra ½ cup of liquid and cook it a bit longer.
Why is my pudding too watery?
This usually happens if you didn’t cook it long enough or if you used too much liquid. Slow cookers can vary in heat. If it’s still watery after 4 hours, leave it on “Keep Warm” for another 30-60 minutes. Stir occasionally. The rice needs time to absorb the liquid. Also, remember that the pudding thickens as it cools, so don’t judge it while it’s hot.
Can I make this on the stovetop?
Yes! Combine all ingredients in a heavy-bottomed pot. Bring to a simmer over medium-low heat, then reduce heat to low. Cover and cook, stirring every 10-15 minutes, for about 45-50 minutes. Stir frequently near the end to prevent sticking. It takes more attention than the slow cooker, but the result is the same.
Does this taste like coconut?
Not really. The almond milk and cinnamon dominate the flavor. The coconut milk just adds creaminess and fat. If you’re sensitive to coconut, you might notice a very subtle hint, but most people don’t. If you want to avoid it entirely, you can use oat milk, but the texture won’t be as rich.
Can I add chocolate chips?
Absolutely! Stir in ½ cup of dairy-free chocolate chips during the last 10 minutes of cooking. They’ll melt slightly and create little pockets of chocolate. It’s delicious.
How do I reheat leftovers?
Add a splash of almond milk to a small saucepan and heat the pudding over low heat, stirring constantly. This prevents it from burning or sticking. You can also microwave it in 30-second intervals, stirring between each, adding a splash of milk if it’s too thick.
Can I make this ahead for a party?
Yes! In fact, it’s better made ahead. Make it the day before, let it cool, and refrigerate. Serve it cold or reheat gently. It holds up well in the fridge for up to 5 days. Just stir it well before serving to redistribute the liquid.
Pin This Recipe!
Dairy-Free Almond Milk Rice Pudding
- Total Time: 4 hours 30 minutes
- Yield: 6 servings 1x
Description
A rich, creamy, and comforting dairy-free rice pudding made in a slow cooker using almond milk and coconut milk. It is naturally gluten-free, easy to make, and tastes better than traditional dairy versions.
Ingredients
- 1 cup short-grain white rice (Arborio or Sushi Rice)
- 3 cups unsweetened almond milk
- 1/2 cup full-fat canned coconut milk
- 1/3 to 1/2 cup granulated sugar (adjust to taste)
- 1 tablespoon unsalted butter or coconut oil
- 1 teaspoon ground cinnamon
- 1 teaspoon vanilla extract
- 1/2 teaspoon salt
- Optional: 1/2 cup raisins, 1 teaspoon lemon zest, 1/4 teaspoon nutmeg
Instructions
- Rinse 1 cup of Arborio rice under cold water in a fine-mesh strainer until the water runs clear to remove excess surface starch.
- In a large mixing bowl, combine the rinsed rice, almond milk, coconut milk, sugar, cinnamon, salt, and butter (or coconut oil). Stir well to dissolve the sugar.
- Pour the mixture into a 4-quart slow cooker pot and stir gently to distribute the rice evenly.
- Cover and cook on HIGH for 4 hours. Do not open the lid during cooking.
- After 4 hours, stir the pudding vigorously to emulsify the fats and check the texture. If too thick, add a splash of almond milk; if too thin, let it sit on ‘Keep Warm’ for 30 minutes.
- Stir in the vanilla extract.
- Let the pudding cool in the slow cooker for about 30 minutes to thicken further.
- Serve warm or chilled, topped with fresh fruit, nuts, or whipped cream if desired.
Notes
The pudding thickens significantly as it cools and tastes even better the next day. If using long-grain rice, add extra liquid and cook longer. For a vegan version, ensure almond milk is certified vegan and use coconut oil instead of butter. Store in the refrigerator for up to 5 days.
- Prep Time: 4 minutes
- Cook Time: 4 hours
- Category: Dessert
- Cuisine: American
Nutrition
- Serving Size: 1 bowl
- Calories: 180
- Sugar: 12
- Sodium: 80
- Fat: 6
- Saturated Fat: 3
- Carbohydrates: 32
- Fiber: 1
- Protein: 3
Keywords: dairy-free, almond milk, rice pudding, slow cooker, gluten-free, vegan, comfort food, dessert, coconut milk, Arborio rice


