
This is an easy homemade tapioca pudding recipe that is topped with gooey caramel! If you love homemade tapioca pudding, then you may enjoy this 5-ingredient easy tapioca pudding recipe.
It is easy to make and can be enjoyed warm or cold. Keep reading because I also include a dairy-free option for this tapioca pudding recipe.

Jump to:
What is tapioca anyway?
Tapioca pudding is one of the puddings that are true comfort food. I had no idea that tapioca comes from cassava roots. Did you know this? I order Boba tea all of the time and it never occurred to me to ask.
My daughter is the one who inspired me to create this caramel tapioca recipe. She loves the thick creaminess of tapioca pudding and often asks me to buy it when she comes grocery shopping with me. The ingredients in store-bought tapioca pudding are not great and I knew we could make it more healthy here at home.
This old-fashioned creamy caramel tapioca pudding with caramel sauce is the best tapioca pudding recipe I've ever made! If you love pudding, you are going to love these mouthwatering Gluten Free Pudding Recipes...I can't wait to hear which ones you try!

Ingredient notes:
- Small tapioca pearls - you can use a large pearl size too.
- Milk - you can use dairy milk or a non-dairy milk
- Caramel - I use store-bought caramel (just make sure to check the ingredients to ensure it is gluten free!)
Instructions to make this:

Step 1: Soal the tapioca pearls. Double-check the soak time on the brand of tapioca pearls you buy. The instructions said to soak them in water overnight, so we set this up before bedtime. This is what they look like after the soaking (above). See how puffy they are?
Step 2: I do not own a double boiler, so I just put water into a large saucepan and then put a smaller one inside. Heat the milk and caramel on low heat until it is warm.
Tip: You want to use a double boiler or two pots to prevent your pudding from burning.

Step 3: Add the tapioca and allow to very gently boil over medium-low heat. It will thicken quickly.
Top Tip: Whisk frequently to avoid it getting stuck on the bottom of the pot!
Step 4: This homemade tapioca pudding really thickens up after adding the egg yolk and sugar combination.
Fun Swaps:
Change up your tapioca pudding flavors by adding different flavor combinations! Here are a few ideas:
- Add a teaspoon of pumpkin spice for a fall holiday treat.
- Sprinkle with toasted coconut.
- Add chocolate shavings on top.
- Add vanilla or almond extract for a nutty flavor.
*If you are a true caramel addict, you MUST try this Gluten Free Caramel Apple Cake!
Can you make this dairy-free?
You can easily make this tapioca pudding dairy-free by using non-dairy milk instead of regular milk. I have used both coconut and almond milk successfully. Trust me, coconut milk tapioca pudding is really, really yummy!

Expert Tips and Recipe FAQ:
Yes, most tapioca is gluten free. Tapioca is typically made from tapioca plant. Just to be extra cautious, always check the ingredient label.
Tapioca balls are made with tapioca (from the cassava root). You can buy tapioca balls in many different sizes.
You can't really soak the tapioca pearls too long, but they will get mushier if you over soak them.
Tapioca pearl are vegan, but this recipe does have egg yolks in it so my recipe is not vegan.
This tapioca pudding will keep fresh in the refrigerator for up to 4 days in an air-tight container.
More pudding recipes to Try:
Is store-bought tapioca pudding gluten free?
If you don't have time to make homemade tapioca pudding, Cozy Shack pudding is gluten free and you can find it at most grocery stores!
If you tried this recipe or any other recipe on my blog, please leave me a rating and a comment. I LOVE hearing from you!! You can also FOLLOW ME on Facebook, Instagram, or Pinterest to see even more delicious recipes!
📖 Recipe

Caramel Tapioca Pudding
Ingredients
- ½ cup small tapioca pearls
- 2 ½ cups milk I used raw whole milk for this so it would be really creamy.
- ⅛ teaspoon salt
- ¼ cup caramel
- ¼ cup sugar
- 2 egg yolks
Instructions
- Soak tapioca pearls overnight in a bowl of water.
- Drain pearls.
- In a double broiler, or two different sized sauce pans like I did in the photo above.
- Add milk, caramel, vanilla, and salt to double broiler and heat until warm.
- Add tapioca pearls and heat until and tiny bubbles appear.
- Do not boil.
- In a small bowl, add egg yolks and sugar.
- Mix well.
- Use a soup ladle to scoop up a bit of the hot tapioca mixture.
- Add very slowly to the egg mixture while whisking quickly to blend it.
- Add a little more tapioca mixture and repeat twice more.
- Pour egg mixture into tapioca mixture and whisk quickly to blend it all in.
- Cook on low, uncovered for 15 minutes.
- Serve warm or cold.
Notes
- Most tapioca pearls are gluten free but always double-check the label.
- Soak the tapioca pearls overnight. You can use small or large tapioca pearls.
- You can make this recipe dairy-free by using non-dairy milk like coconut milk.
- I highly recommend using a double boiler or two pots to make this recipe. It reduces the risk of the pudding burning on the bottom of the pan.
Nutrition

If you love the recipes you are finding on my blog, I would love for you to sign up for my newsletter (and get my free chocolate e-cookbook!)
Nancy Buchanan
Tapioca pudding is one of my all time favorite desserts. Can't believe I've never thought about adding caramel!! Absolutely brilliant idea - now, I'm off to go make this tapioca!!!!
Sandi Gaertner
Thank you so much Nancy...we love caramel so any way to add it in...Thank you for stopping by 🙂
Sarah
Hi. I am a bit confused by this recipe. Unfortunately I already started it so we will see how it turns out. In the recipe it calls for vanilla but that isn't listed in the ingredients. Secondly, it says to lower heat a cook an hour but the recipe says total time 25 minutes. So do i cook it for an hour?
Sandi Gaertner
Hi Sarah, that is a bit confusing! I edited the recipe to be more clear, I hope it helps. Thank you so much for pointing this out 🙂
Heather Kinnaird
i absolutely love tapioca, but never make it. This looks so good, I may need to try some today
[email protected]
I'm not a huge pudding fan, but the rest of my family loves it. I should definitely let them try this version - it looks both healthy and beautiful. One question - what do you mean by "caramel" - as in homemade sauce? Or something else?
Sandi Gaertner
I use Trader Joe's caramel...I just drizzled it over the top 🙂
Anne-Marie
We can't buy "caramel" here. Can you please send a easy recipe?
Sandi Gaertner
Hi Anne-Marie, you can find lots of great caramel recipes on Pinterest.
Julie at Hostess At Heart
I love tapioca pudding but have never made it myself. I agree that homemade is best. Pinning!
Sandi Gaertner
Thank you so much Julie