Dairy-Free Salted Caramel Milkshake
It’s easy—and honestly, fun—to recreate our favorite indulgences with a healthy twist, and this Dairy-Free Salted Caramel Milkshake might be one of my all-time favorite examples.

As a registered dietitian, I’m always experimenting with ways to deliver that sweet-and-salty satisfaction without a drop of added sugar or heavy ingredients—and this shake (and my chocolate one) checks every box. It’s luscious, indulgent-tasting, and perfectly nourishing.
Why you’ll love this recipe
- Sweet meets salty: Thanks to naturally sweet dates, a dash of maple extract, and a pinch of sea salt, you get that perfect salted caramel taste—no syrup required.
- Light & luscious: Pineapple and nut butter team up for a smooth, milkshake-inspired treat—no dairy, no problem.
- Nutrient boost: It’s loaded with potassium, fiber, and healthy fats… but you’d never know how healthy it is because it tastes like a dessert dream.





I use dates to lend natural sweetness and a whole lot of fiber. I rely on almond milk to keep it dairy-free and vegan, but you can feel free to swap in the milk of your choice. You can find the maple extract or flavor (it comes in a small bottle) at most mainstream supermarkets and definitely at specialty shops and health food stores.


I ❤ dates
I love making sweet treats with dates for so many reasons:
- They’re nature’s candy—soft, sticky, and caramel-like, with no need for added sugar.
- They bring more than just sweetness—think fiber, antioxidants, and a variety of vitamins and minerals packed into every bite.
- They’re culinary chameleons—you can blend them into smoothies, whip them into frosting, or stuff them with nut butter for an instant snack.
If you haven’t already tried my DIY Caramel Sauce, 2-Ingredient Chocolate Fudge, and Snicker Dates, definitely give them a whirl. Dates play a starring role in each!


As for this salted caramel milkshake? I first showed this recipe on the Food Network’s show, The Kitchen, and I challenged the hosts to guess the secret healthy ingredient. They could hardly believe there was no added sugar or ice cream within. You and your family will be surprised, too, that something this indulgent is actually good for you. Grab your straw and start sipping!
Looking for more sweet treats? Try my Chocolate Chip Chamomile Cookies and Cherry Oatmeal Cookies!

Dairy-Free Salted Caramel Milkshake
Ingredients
- 1 cup unsweetened vanilla almond milk
- ½ cup pitted dates
- ½ cup frozen pineapple chunks
- 1 to 2 tablespoons creamy almond butter, or peanut butter
- 1 teaspoon vanilla extract
- ¼ teaspoon maple extract or maple flavor
- ½ cup ice cubes
- A few pinches sea salt, optional for subtle salty flavor
Instructions
- In a high-power blender, combine the milk and dates and process until well combined and there are virtually no date bits and pieces visible.
- Add the pineapple, almond butter, vanilla, maple extract or flavor, and ice cubes. Blend on medium speed just until the ice cubes are pureed and the beverage is thick and frothy.
- Pour into the glasses, add an extra pinch of sea salt to each, if desired.

Such a fun and sweet treat. And even better, it’s so easy to make. Love that it’s dairy-free and has no added sugar! Thanks!
Hi Allie, so glad you’re a fan of the recipe! It’s such a perk when a treat contains no added sugar and no dairy and is still so indulgent! Thanks for stopping by to share your thoughts and for being a member of our community!
—Donna
I’ve been on the hunt for a dairy free milkshake and this one is insanely delicious! Instant obsession!!! Thank you so much Joy!!!! ♥️
Hi Wendy, we’re so glad you’re loving the recipe—it’s a great way to satisfy a sweet craving. Thanks for sharing your comments—we’re grateful to have you here!
—Donna
As a devoted fan of Joy for years, I thought I knew what indulgence was—but this Salted Caramel Milkshake?! Magic in a glass, I’ll tell you!!! It’s the perfect blend of creamy, sweet, and salty—HEAVENLY. The frozen banana and nut butter create a texture that is so smooth, I’m convinced dessert angels made it… Joy, I can see your halo, and I will be singing your praises for this blessing of a recipe!! I think my husband’s starting to get suspicious of my love for this milkshake, and Scotty, if you’re reading this, you have every reason to be jealous!!! LOL! It’s a love affair for sure ❤️❤️❤️❤️❤️
Hi Gillian, we’re thrilled you’re enjoying the recipe, and we’re beyond flattered by your lovely review—you’re as sweet as Joy’s milkshake 🙂 We can’t thank you enough for your kind words! Hopefully, there’s enough to share with Scotty! Thanks again for being a member of our community…we’re so grateful to have you here!
—Donna
We’re so happy it worked with frozen banana—that’s such a tasty swap, and we’re absolutely overjoyed you loved it!
— Olivia
Love this!!
Hi MaryAnn, and we love your comment 🙂 Thanks for stopping by to share your thoughts and leave your review! We appreciate having you here as a member of our community!
—Donna
DELICIOUS!! I’d give this milkshake 10 stars if I could. Can’t wait to make it and serve it to my grandchildren. Thanks Joy, for another healthy treat.
Hi Debbie, thanks so much for your kind words! We are so grateful for your amazing review and we’re thrilled you enjoyed the recipe. Hoping the grandkids enjoy it as much as you did!
—Donna
This was delicious! I love the flavor and texture, so delicious and creamy. I’ll be making it a lot! Thank you!!
Love so many of your recipes, they’re healthy and most are so easy to make, which I appreciate.
Hi Terri, we’re thrilled that you loved the recipe—and that the creamy texture hit the spot. Can’t wait to hear what you try next 🙂 Thanks for stopping by to share your experience!
—Donna
Oh my goodness, Joy! I love salted caramel ANYTHING and this shake made my day! It is delicious and so easy to make. Thanks for this recipe! I will be enjoying it frequently.
Yayyy—this makes my day!! I’m right there with you… salted caramel anything is pure bliss! Thanks for the sweet note, Kim, and cheers to many more milkshake moments 😉
My husband and I blended this one in a Nutribullet and loved it ! I used powdered peanut butter instead of creamy nut butter and it was yummy.
Hi Sheryl, so happy you and your husband enjoyed the milkshake and that the powdered peanut butter worked great! Thanks for stopping by to let us know and can’t wait to hear what recipe you’ll try next 🙂
—Donna
This tastes so indulgent and healthy also! Thank you Joy! What blender do you use?
Hi Lynn! So happy you’re enjoying this one!! I have two blenders: a Ninja and Vitamix. But there are lots of great brands to choose from!
Very tasty!
So glad you loved this one, Denise!! — Eliza (Team Joy)
How would I adapt this for diabetic?
Hi Denise! This shake already has a lot going for it—fiber, heart-healthy fats, and no added sugar. To make it more blood-sugar friendly, I’d suggest two simple tweaks: 1. Use 2 whole dates instead of ½ cup to keep that yummy caramel flavor while lowering the natural sugar load. 2. Then add 3/4 cup (or a single-serve) Oikos Triple Zero vanilla yogurt (it has no added sugar, ~15g protein, and ~3g fiber) for extra creaminess. That added protein + fiber combo works with the other assets to help slow digestion and keep blood sugar steadier. Same caramel-milkshake vibe… just a smarter upgrade for your blood sugar! — Eliza (Team Joy)