Last winter, I woke up at 2 a.m. with a craving so specific it felt physical. I didn’t want chocolate. I didn’t want something heavy and yeasty. I wanted something creamy, bright, and utterly simple. The kind of dessert that feels like a warm hug but doesn’t leave you feeling like you need a nap afterward. I raided my pantry, found a can of coconut milk and some jasmine rice, and threw together what I thought would be a mediocre consolation prize for my sleepless stomach.
Thirty minutes later, I was sitting at my counter, spoon in hand, realizing I had accidentally stumbled onto my new favorite comfort food. This Dairy-Free Coconut Lime Rice Pudding isn’t just a substitute for the heavy, dairy-laden version I grew up with. It’s better. It’s brighter. It has this incredible tension between the rich, fatty coconut cream and the sharp, zesty lime juice that makes every bite feel alive.
I’ve made this Dairy-Free Coconut Lime Rice Pudding probably twelve times since that random Tuesday night. Sometimes I add a pinch of cardamom because I’m feeling fancy. Sometimes I skip the lime zest because I’m tired. But the core recipe stays the same. It’s become my go-to when I need something that feels indulgent but actually sits lightly in my stomach. If you’re tired of heavy cream desserts or just looking for something different, this recipe is your answer. Trust me, your taste buds will thank you for branching out.
Why You’ll Love This Dairy-Free Coconut Lime Rice Pudding
Here’s the thing about rice pudding. It’s often stuck in the past, serving as a vehicle for cinnamon and sugar. But when you swap dairy for coconut and add lime, you unlock a whole new dimension. Here’s why this version keeps me coming back:
- Lighter Than Air — Traditional rice pudding uses milk and cream, which can feel heavy. Coconut milk provides that luxurious mouthfeel without the dairy weight. I can eat a whole bowl without feeling sluggish. It’s perfect for late-night cravings or post-dinner indulgence.
- Ready in 30 Minutes — You don’t need to simmer it for hours. Using pre-cooked jasmine rice (or quick-cooking varieties) cuts the time down significantly. I make this after getting home from work, and it’s done before I’ve even changed out of my work clothes.
- Gluten-Free by Default — Most rice is naturally gluten-free, and this recipe skips the wheat-based thickeners. It’s safe for my celiac friend and anyone else watching their grains. No need to hunt for special flours.
- Make-Ahead Magic — This pudding actually gets better the next day. The flavors meld, the rice softens further, and the lime becomes more pronounced. I often make two bowls on Sunday so I have a grab-and-go dessert all week.
- Minimal Cleanup — One pot. That’s it. Stir occasionally, wait, serve. No separate custard base, no complicated bain-marie. Just simple, honest cooking.
This is my go-to when dinner needs to just work but I still want something sweet. It’s reliable, it’s delicious, and it’s surprisingly elegant for how simple it is.
Key Ingredients for the Best Dairy-Free Coconut Lime Rice Pudding
You don’t need a specialty store to make this. I use ingredients I already have in my kitchen. Here’s what you need and why each part matters.
Jasmine Rice (1 cup cooked / approx. 200g) — This is non-negotiable. Jasmine rice has a natural floral aroma and a sticky texture that creates the perfect creamy base. Long-grain white rice works in a pinch, but it won’t get that pudding-like consistency. I usually cook a batch on Sunday and keep it in the fridge for this exact purpose.
Full-Fat Coconut Milk (1 can, 400ml / 13.5 oz) — Do not use the light version if you want true comfort. The fat is what carries the flavor and creates the creamy texture. Shake the can well before opening. If it’s separated, that’s normal. Just scoop out the thick cream from the top for the best results. I prefer brands like Aroy-J or Native Forest because they have no weird gums or stabilizers.
Fresh Lime Juice (3 tbsp / 45ml) — Bottled lime juice tastes like cleaner fluid. Fresh is essential. You need about two medium limes. The acidity cuts through the richness of the coconut, preventing the dessert from tasting flat or overly fatty.
Lime Zest (1 tbsp / 6g) — The oils in the peel are where the real lime flavor lives. Juice gives the sourness; zest gives the perfume. Grate only the green part, not the white pith, which is bitter. I use a microplane for this, but a regular grater works fine if you’re careful.
Coconut Sugar or Brown Sugar (3-4 tbsp / 45-60g) — I love coconut sugar here because it has a caramel-like depth that pairs beautifully with the tropical flavors. Brown sugar works too and adds molasses notes. White sugar is fine if you prefer a cleaner taste, but it lacks that warm background note.
Vanilla Extract (1 tsp / 5ml) — Pure vanilla, not imitation. It bridges the gap between the savory coconut and the sweet fruit. It adds that “comfort” factor we’re chasing.
Salt (1/4 tsp / 1.5g) — I know it sounds weird in a dessert, but salt is the flavor enhancer. It makes the lime pop and the coconut taste more like coconut. Don’t skip it.
Tools Needed for Dairy-Free Coconut Lime Rice Pudding
You don’t need fancy equipment. Here’s what I use, and what you can swap out.
Medium Saucepan — I use a 3-quart heavy-bottomed pan. The heavy bottom prevents scorching, which is the enemy of coconut milk. Coconut sugar burns faster than white sugar, so even heat distribution matters.
Wooden Spoon or Silicone Spatula — You need something that can scrape the corners. Rice tends to settle at the bottom. A wooden spoon is great for stirring, but a silicone spatula helps you get every bit of the creamy sauce off the sides.
Microplane Zester — For the lime zest. It’s worth having if you cook with citrus often. If you don’t have one, a small grater works, just be careful of your knuckles.
Measuring Spoons — Precision matters less here than in baking, but having them helps keep the lime-to-sweet balance right. Too much lime and it’s a drink; too little and it’s just sweet rice.
How to Make Dairy-Free Coconut Lime Rice Pudding
Let’s get into the pot. This is straightforward, but there are a few tricks to keep it from getting gluey or separating.
Step 1: Combine Rice and Coconut Milk (5 minutes)
Grab your medium saucepan and add the cooked jasmine rice, the can of coconut milk, and the sugar. Stir it all together over medium-low heat. You want the mixture to come up to a gentle simmer, not a rolling boil. Boiling can cause the coconut milk to split or become oily. Watch for small bubbles around the edges. Once it’s bubbling gently, give it one last stir.
Step 2: Simmer and Stir (15-20 minutes)
Reduce the heat to low. This is the waiting game. Let it simmer for 15 to 20 minutes. The key here is stirring. Stir every 3-4 minutes, scraping the bottom and sides. You’ll notice the mixture starting to thicken. The rice will release more starch, and the coconut milk will reduce slightly. If it looks like it’s sticking too much, add a splash of water or extra coconut milk. You want a creamy, porridge-like consistency. By minute 15, it should coat the back of a spoon nicely.
Step 3: Add the Lime Magic (2 minutes)
Turn off the heat. This is crucial. If you add the lime juice while it’s still boiling, the citrus proteins can curdle the coconut milk, giving it a grainy texture. Once the heat is off, stir in the fresh lime juice, lime zest, vanilla extract, and salt. The residual heat will warm everything through without breaking the emulsion. Stir until fully combined. The mixture will look glossy and smell incredible.
Step 4: Cool and Serve (10 minutes)
Ladle the pudding into bowls. Let it sit for 5-10 minutes to set up slightly. It will thicken more as it cools because the rice continues to absorb liquid. Serve warm. This is my favorite way to eat it. The warmth makes the coconut aroma even stronger.
Total Time Breakdown: Prep 5 mins | Cook 20 mins | Cool 10 mins | Total 35 mins.
Expert Tips for Perfect Dairy-Free Coconut Lime Rice Pudding
Here’s everything I learned from making this too many times (and burning a few pots in the process).
The Game-Changers:
Use Leftover Rice
Freshly cooked rice is too wet and starchy for this. Day-old rice, or rice that has been cooled in the fridge, has a firmer structure that holds up better during simmering. I always cook extra jasmine rice on Sunday nights specifically for this pudding. It saves time and ensures the right texture.
Don’t Rush the Simmer
I know we’re all busy. But if you crank up the heat to speed it up, you risk scorching the sugar at the bottom. Low and slow is the only way to get that creamy, uniform texture. If you’re in a huge rush, you can use quick-cooking rice, but reduce the cooking time to 10 minutes and watch it closely.
Taste Before You Add Lime
Limes vary in acidity. One lime might be mild, another might be sour enough to make your jaw ache. Taste the sweet rice mixture first. Then add the lime juice gradually. You want a balance, not an assault on your senses. I usually use about 2.5 limes, but I squeeze them one at a time.
Common Problems & Solutions:
- It’s too thin: Simmer longer. Or, mix a teaspoon of cornstarch with a little cold water and stir it in. It will thicken up quickly.
- It’s too thick: Add more coconut milk or water, a tablespoon at a time, until you reach your desired consistency.
- It tastes flat: Add more salt. Seriously. A tiny pinch of salt wakes up the coconut and lime flavors. I’ve made this mistake twice, and adding salt fixed it both times.
Pro Tricks:
Toast the Rice First
For a deeper, nuttier flavor, dry-toast the rice in the pot for 2 minutes before adding the coconut milk. It adds a layer of complexity that I really enjoy, especially if you’re serving this to guests.
Recipe Variations for Dairy-Free Coconut Lime Rice Pudding
Once you’ve nailed the basic version, here’s how to mix it up. I love this recipe because it’s a blank canvas.
Cardamom Rose Water
Skip the lime. Add 1/2 tsp ground cardamom and 1/2 tsp rose water in Step 3. This gives it a Middle Eastern vibe. It’s fragrant and romantic. Pairs beautifully with the coconut date balls I make for holidays.
Matcha Green Tea
Whisk 1 tsp matcha powder into the coconut milk before heating. The earthy green tea balances the sweet coconut perfectly. Add a few white chocolate chips on top for contrast.
Tropical Mango
Add diced fresh mango on top right before serving. The sweetness of the mango complements the tart lime. It’s like a piña colada in a bowl.
Spiced Chai
Add a cinnamon stick, a cardamom pod, and a star anise to the pot while it simmers. Remove the whole spices before serving. It’s warm and cozy, perfect for winter.
Dairy-Free Lemon Variation
Swap the lime for lemon. Lemon and coconut is a classic combination. Use lemon zest and juice. It’s brighter and sharper than lime.
Serving & Storage for Dairy-Free Coconut Lime Rice Pudding
Serving:
I serve this warm, straight from the pot. But it’s also delicious cold. If you’re having a summer BBQ, I recommend chilling it. Top with toasted coconut flakes, fresh mint leaves, or a few raspberries for color. It looks beautiful on a plate.
Storage:
This keeps in an airtight container in the fridge for up to 4 days. The rice will continue to absorb the liquid, so it will thicken significantly. To reheat, add a splash of water or coconut milk and warm it gently on the stove or in the microwave. Stir well to loosen it up.
Freezer:
I don’t recommend freezing this. The texture of the rice changes when frozen and thawed. It can become grainy or mushy. It’s best fresh or refrigerated.
Meal Prep Tips:
This is perfect for meal prep. Make a big batch on Sunday, portion it into small containers, and you have a healthy(ish) dessert ready for the week. Just remember to add the lime zest right before serving if you’ve pre-mixed the base, to keep the flavor bright.
Nutrition Information
I’m not a nutritionist, but here’s the breakdown. This is comfort food with coconut milk and sugar. Not diet food. But it’s better than takeout and I know what’s in it.
| Nutrient | Per Serving (1/4 of recipe) |
|---|---|
| Calories | 280 |
| Protein | 4g |
| Carbs | 45g |
| Fiber | 2g |
| Fat | 10g |
| Sodium | 15mg |
My Take:
It’s higher in carbs due to the rice and sugar, but the fat content from the coconut milk helps keep you satiated. If you’re watching sugar, reduce the sugar to 2 tbsp or use a zero-calorie sweetener, though the flavor profile will change slightly.
Final Thoughts
This Dairy-Free Coconut Lime Rice Pudding started as a random craving and became a staple in my kitchen. It’s proof that you don’t need heavy cream or complicated techniques to make something delicious. It’s simple, it’s bright, and it’s incredibly satisfying.
If you make this, drop a comment! I love hearing how it turns out in your kitchen. Do you add extra lime? Do you toast the rice? Share your variations. And if you’re looking for more easy, no-fuss desserts, check out my banana pudding icebox cake for a different kind of creamy comfort.
Happy cooking!
FAQs
Can I use instant rice for this pudding?
Yes, but be careful. Instant rice cooks very fast and can turn to mush if you’re not watching it. If you use instant rice, reduce the simmering time to 5-7 minutes. I prefer jasmine rice for the texture, but instant works in a pinch.
Why did my coconut milk separate?
Coconut milk can separate if it’s boiled too hard or if acid (like lime juice) is added while it’s still boiling. To prevent this, keep the heat low and add the lime juice only after you’ve turned off the heat. Stirring constantly also helps keep the emulsion stable.
Can I make this vegan?
Absolutely. This recipe is already dairy-free. As long as you use a vegan sweetener (like coconut sugar or agave) and ensure your vanilla extract is vegan (some are processed with animal products, though rare), it’s fully vegan.
How do I fix it if it’s too sweet?
Add more lime juice and zest. The acidity will balance the sweetness. If it’s still too sweet, add a pinch of salt or a splash of plain water to dilute it.
Can I use canned coconut cream instead of milk?
Yes, but it will be much richer and thicker. You’ll need to add more water to thin it out to a pudding consistency. Start with 1/2 cup coconut cream and 1/2 cup water, then adjust as needed.
What other fruits pair well with this?
Mango, passion fruit, and strawberries are great. You can also add a swirl of fruit compote on top. The lime and coconut pair well with almost any tropical fruit.
Pin This Recipe!
Dairy-Free Coconut Lime Rice Pudding
- Total Time: 35 minutes
- Yield: 4 servings 1x
Description
A creamy, bright, and simple dairy-free dessert that combines rich coconut milk with zesty lime juice. It is lighter than traditional rice pudding, ready in 30 minutes, and naturally gluten-free.
Ingredients
- 1 cup cooked jasmine rice (approx. 200g, preferably day-old or cooled)
- 1 can (400ml / 13.5 oz) full-fat coconut milk
- 3 tbsp (45ml) fresh lime juice
- 1 tbsp (6g) lime zest
- 3–4 tbsp (45-60g) coconut sugar or brown sugar
- 1 tsp vanilla extract
- 1/4 tsp salt
Instructions
- In a medium saucepan, combine the cooked jasmine rice, coconut milk, and sugar. Stir over medium-low heat until a gentle simmer forms (do not boil).
- Reduce heat to low and simmer for 15-20 minutes, stirring every 3-4 minutes to prevent scorching and ensure even thickening. Add a splash of water or coconut milk if it sticks too much.
- Remove the pot from heat. Stir in the fresh lime juice, lime zest, vanilla extract, and salt. The residual heat will warm the mixture without curdling the coconut milk.
- Ladle into bowls and let sit for 5-10 minutes to set. Serve warm.
Notes
Use day-old or cooled jasmine rice for better texture. Do not add lime juice while the mixture is boiling to prevent curdling. This pudding thickens as it cools. It can be stored in the fridge for up to 4 days; reheat with a splash of water or coconut milk. Do not freeze as the texture may become grainy.
- Prep Time: 5 minutes
- Cook Time: 20 minutes
- Category: Dessert
- Cuisine: Asian Fusion
Nutrition
- Serving Size: 1/4 of recipe
- Calories: 280
- Sugar: 30
- Sodium: 15
- Fat: 10
- Saturated Fat: 8
- Carbohydrates: 45
- Fiber: 2
- Protein: 4
Keywords: dairy-free, coconut lime rice pudding, gluten-free dessert, vegan rice pudding, easy dessert, comfort food, lime dessert, coconut milk recipe


