Dairy-Free Rice Pudding

While not strict paleo (this recipe uses actual white rice), it’s the perfect way to enjoy a classic holiday favorite without all the dairy and sugar. Coconut milk, cashew milk, and pure maple syrup combine to make a perfectly creamy dessert.

Please share:

The holidays are a time rich in tradition and food. Combine the two, and generation upon generation will be eating the same dishes at Christmas for decades (or even centuries).

While this is good (I love family traditions), it can also be difficult for those of us with food sensitivities or allergies. Our family has had to adapt and make changes to many of our favorite holiday dishes (like pecan pie, sweet potato casserole, green bean casserole, and dinner rolls), and this year, I finally got around to modifying my mother-in-law’s rice pudding.

Rice pudding is pretty much a staple in my husband’s family at the holidays. We could forget all other food, but rice pudding is a requirement. Problem is, the dairy leaves me feeling less-than-stellar after I eat it, but I didn’t want to skip it altogether, it’s really that good.

Dairy-Free Rice Pudding by Our Paleo Life

So I did what any determined foodie did: got the original recipe from my mother-in-law that had received it from her mother-in-law, and I altered it to fit my family’s paleo lifestyle. I know rice is one of those iffy things that not everyone agrees on. Nikki Jencen wrote a guest blog about the pros and cons of rice that you might find useful if you’re on the fence or looking for more science on the matter. As for our family, we do eat white rice every now and then. We are able to tolerate that grain with no issues so we no longer cut it out completely.

If you are not on #teamwhiterice, you could still make this recipe but replace the rice with cooked tapioca pearls instead and have some tapioca pudding. I personally have not tried this, but I imagine you will have similar results. The flavor and creaminess of this pudding is so good, I really wouldn’t want you to miss out just because of the rice. It really is worth it.

Dairy-Free Rice Pudding by Our Paleo Life

The original family recipe called for 3 different types of milk: heavy cream, half and half, and 2% milk. That’s a lot of thick dairy right there. In order to get the same results, I wanted to use ingredients that were naturally smooth and creamy and wouldn’t require any thickeners like gelatin or starches. Coconut milk was a given, but I wanted to stay away from almond milk because I didn’t feel it would lend the right creaminess to the recipe.

Enter cashew milk. Oh man, if you haven’t made cashew milk before, you are missing out. It is so easy and creamy, and it’s the perfect replacement for the dairy in this recipe. You really should make it yourself instead of trying to find some at the store. The store brands have many ingredients, most of which aren’t really acceptable to me. The homemade version has two ingredients: cashews and water. Trust me, just do it.

Dairy-Free Rice Pudding by Our Paleo Life

Dairy-Free Rice Pudding

Yield: 5 cups
Prep Time: 4 hours 50 minutes
Cook Time: 15 minutes
Total Time: 5 hours 5 minutes

While not strict paleo (this recipe uses actual white rice), it's the perfect way to enjoy a classic holiday favorite without all the dairy and sugar. Coconut milk, cashew milk, and pure maple syrup combine to make a perfectly creamy dessert.



  • 3/4 cup Full-Fat Canned Coconut Milk
  • 1 1/4 cup Homemade Cashew Milk, instructions included
  • 2 large Eggs
  • 6 Tbsp Pure Maple Syrup
  • 1 Vanilla Bean, or 1 tsp Pure Vanilla Extract
  • 1 Cinnamon Stick


  • 1 cups uncooked White Rice, short grain - I use sushi rice
  • 2 cups Water

Cashew Milk (makes approx. 2-1/2 cups)

  • 1/2 cup Raw Cashews
  • 2 cups Filtered Water


Cashew Milk

  1. Soak the cashew in 2 cups of water (not your filtered water for the recipe) for at least 4 hours. Drain the soaking water.
  2. Place the soaked cashews and filtered water in a high-powered blender (I use the Blendtec with the Wildside Jar). Blend until completely smooth. On the Blendtec, I run the 'Whole Juice' cycle twice, just to be sure.
  3. There's really no need to strain, but if you are using a standard blender, you may want to pour the milk through a fine mesh strainer, just in case.
  4. Store in the fridge for 1-2 weeks.


  1. Add the uncooked rice and water in a medium saucepan with a tight-fitting lid.
  2. Turn heat to High and bring to a boil. Once it starts to boil, reduce heat to Low and simmer, covered, for 20 minutes.
  3. Remove from heat, take off the lid, and fluff the rice with a fork. Allow to cool about an hour before mixing into the pudding.

Rice Pudding

  1. In a small bowl, whisk the eggs. Set aside.
  2. In a medium saucepan, combine coconut milk, cashew milk, and maple syrup over medium heat.
  3. Split the vanilla bean and scrape the seeds. Add the seeds and the bean to the milk mixture.
  4. Bring to a low simmer, whisking occasionally to prevent burning on the bottom or a film forming on the top. This may take up to 10 minutes.
  5. When the milk starts simmering, reduce heat to medium-low, remove the vanilla bean and discard.
  6. Take 1 cup of the milk mixture and very slowly pour it into the eggs in a thin stream, whisking constantly. This is to temper the eggs so you can add them to the milk mixture without scrambling them.
  7. Now add the egg mixture to the milk mixture in a slow, thin stream, whisking constantly. Continue simmering the pudding mixture over medium-low heat for another 3-4 minutes, whisking occasionally.
  8. Remove from heat and pour mixture into a 1-quart glass bowl. Add the cinnamon stick, cover with plastic wrap (or a lid) and refrigerate until slightly chilled, about 1-2 hours.
  9. Once the pudding mixture is chilled, stir in the cooled, cooked rice, just a bit at a time. I prefer to use only about 3/4 of the cooked rice, because as the pudding cools and sets, the rice will absorb the pudding and if you add too much rice, it will be too thick. About 1/2 - 3/4 of the cooked rice is right.
  10. Leave the cinnamon stick in, just serve around it.
  11. Serve rice pudding warm with a sprinkle of ground cinnamon on top.


  • If you can't tolerate white rice at all or just don't want to consume it, you could substitute tapioca pearls instead and make this a tapioca pudding. Just replace an equal amount of prepared tapioca pearls for the cooked rice.

Nutrition Information:
Yield: 5 Serving Size: 1 cup
Amount Per Serving: Calories: 152Total Fat: 5gSaturated Fat: 3gUnsaturated Fat: 0gCholesterol: 37mgSodium: 38mgCarbohydrates: 23gSugar: 7gProtein: 2g

Nutrition is calculated by a third party and may not be 100% accurate

Please share:

  1. Rice is a grain. Paleo dieters don’t eat grains. This recipe confuses me because it is on a paleo site. No rice.

  2. My first review is bunk. I did some research and it turns out white rice is paleo because the argument against grains is about avoiding antinutrients and gut irritants. Great recipe!

  3. Great recipe! I made a few substitutions to suit my diet and it was still yummy. I used sprouted brown rice in place of the white rice, and used only 2 Tbps honey and a few drops of stevia instead of the syrup. I also used store bought cashew milk because I’m lazy. Delicious!

  4. I have an idea reading this recipe. I’m going to make the custard pudding but instead of ANY rice or tapioca I’m going to fold in rinsed/dried Miracle rice!!! ZERO CALORIES ADDED
    I’ll let you know how it comes out- and I’ll add a few raisins (I have to- it’s in my genes!!)

  5. Just made this recipe and it is OUTSTANDING!!!!! It reminds me of my mom’s rice pudding from when we were kids.
    I’m going to try it with quinoa next…will let you know. Thanks so much for sharing.

  6. This is delicious! My husband says it’s better than the real deal! Maybe next time I would make it a little less sweet, but that’s just personal preference. Thanks so much for sharing! AND for the cashew’milk’ recipe (my grocery didn’t have any)!

  7. I am intrigued and am considering trying. However, I can’t use coconut milk. Will it turn out if I use all cashew milk? I do have flax milk with pea protein on hand as well.

    1. I think it would turn out great with cashew milk! It’s definitely creamy like coconut milk. I’d suggest maybe making it yourself so you can make it a little thicker than store-bought. Cashew milk is easy to make and rarely requires straining. Soak a cup of cashew overnight to soften them up, drain the water, then pop in the blender with a cup of filtered water and blend until milky. If it’s too thick, add a bit more water until you get a consistency close to heavy cream or coconut cream. If you try it, I’d love to hear how it turns out!

  8. I made this today using leftover rice and I just mixed everything together and put it in a 8×8 dish and baked it at 350 degrees for about an hour (maybe a little less) and it came out great. I didn’t want to make it on the stovetop but it still worked out great in the oven.

    1. That is great to know! Thank you for sharing. I;ll have to try it this way sometime. Much less time consuming!

Leave a Reply

Your email address will not be published. Required fields are marked *

You May Also Like
Slowcooker Minestrone Soup
Read More

Crockpot Paleo Minestrone Soup {with Instant Pot option}

We have enjoyed this soup both with and without the addition of the pork sausage, so it is both Whole30 and vegan friendly. This minestrone soup tastes even better than the endless soup from a certain chain restaurant, and you can make you own endless salad to go along with it.
Blueberries & Cream Gummies {by Our Paleo Life}
Read More

Blueberries & Cream Gummies – Paleo

My kids love these real-fruit, no-sugar gummies and I love that they're getting the benefits from gelatin and real fruit and not the nasty side-effects of corn syrup and artificial colors and flavors.