Dairy free milkshake recipes are a delicious and practical way to enjoy a classic treat without using any dairy. Whether you’re avoiding lactose for health reasons or just want a lighter alternative, these milkshakes keep the creamy texture and rich flavor we all love. A dairy free milkshake starts with a base of plant-based milk, like almond, oat, coconut, or soy blended with frozen bananas or dairy-free ice cream to build that smooth, thick texture. From there, you can add flavors like cocoa powder, peanut butter, vanilla extract, or fresh fruit depending on what you’re craving.

To make one, you’ll toss everything into a blender: a frozen banana or a couple scoops of dairy-free vanilla ice cream, about a cup of almond or oat milk, a dash of maple syrup or agave for sweetness, and a pinch of salt to balance the flavors. If you’re after something chocolatey, a tablespoon of unsweetened cocoa powder works wonders. For a fresh twist, a handful of strawberries or mango gives it a fruity lift. Blend until smooth, pour into a chilled glass, and it’s ready.
The result? A dairy free milkshake that’s cold, creamy, and full of flavor, without the heaviness that comes with traditional milkshakes. It satisfies that sweet craving without leaving you feeling sluggish. It’s a win for your taste buds and your belly.
Table of Contents
The Story Behind the Sip
How My Dairy Free Milkshake Journey Started
A few years back, I hit a rough patch with dairy. It left me bloated, tired, and honestly, missing out on my favorite things, especially milkshakes. Growing up, milkshakes were a summer staple in our Asheville kitchen. We’d mix up thick chocolate shakes late at night using whole milk and ice cream, and no one gave a second thought to dairy. So when I decided to cut it out, the thought of losing milkshakes stung more than I expected.
That first hot July afternoon, I grabbed a frozen banana, a splash of oat milk, and a spoonful of almond butter. I added a little maple syrup, threw in some cocoa powder, and blended it all up. What poured into that mason jar wasn’t just good, it was smooth, rich, and better than any fast-food shake I’d had in years. That was my first dairy free milkshake, and it changed how I approached dessert from then on.
I shared the recipe with a friend, and she couldn’t believe it didn’t have cream or milk. That response has stuck with me, because so many people assume that cutting dairy means losing flavor. But as I found out, there’s a whole world of dairy-free treats that feel just as indulgent. It’s the same energy that inspired my dairy free cinnamon rolls, which are just as gooey and satisfying as the originals, without any butter or cream cheese.
The beauty of the dairy free milkshake is how flexible it is. You can keep it light with fruit and nut milk, or you can go all in with coconut cream and chocolate. I even made a version with blended dates and tahini once, sounds strange, but it was surprisingly good.
What Makes a Dairy Free Milkshake Work?
If you’re trying to mimic that traditional milkshake feel, texture is everything. That thick, creamy blend that sticks to the straw? It’s what makes a milkshake a milkshake. In a traditional version, milk fat from ice cream and whole milk does the trick. But in a dairy free milkshake, you’ve got to layer your ingredients right.
The base usually starts with a frozen banana or a scoop of non-dairy ice cream. Oat milk is my go-to because it’s creamy without being overpowering, but almond and coconut milk also work great depending on the flavor. Then come the add-ins: vanilla extract, a little maple syrup, a spoon of peanut butter, or even a shot of espresso. It all depends on the mood. My personal favorite is a chocolate-peanut butter combo with almond milk, cold, bold, and perfect on a humid North Carolina day.
Texture-wise, blending is your best friend. A high-speed blender can turn a handful of frozen strawberries, coconut milk, and maple syrup into something magical. And it doesn’t stop at chocolate or vanilla. I’ve made a matcha-banana blend that paired beautifully with coconut milk, and it was such a hit that I added a similar combo to my vegan mocha ice cream recipe.
When you’re making a dairy free milkshake, the key is balance. You want sweet, creamy, and just a little bit of salt to pull the flavors together. It’s not complicated, but it’s satisfying in the best way. One sip and you forget you’re not drinking the old-school kind. That’s the beauty of it. No compromise, just good food that fits your life.
Variations You’ll Actually Crave
From Classic Chocolate to Bold Blends
One of the best things about a dairy free milkshake is how many directions you can take it. Classic chocolate is where I always start, rich cocoa powder, almond milk, a frozen banana, and a spoonful of peanut butter for that creaminess. But once you’ve nailed the basics, the sky’s the limit. That’s what makes it fun.

If you’re into fruitier flavors, frozen mango or strawberries with coconut milk makes a shake that tastes like vacation in a glass. Add a little lime zest and it turns tropical real fast. I’ve even thrown in pineapple chunks for a twist, and it reminded me of my go-to combo in this fruit sorbet recipe, it’s fresh, not too sweet, and just what you want when it’s 90 degrees outside.
Another favorite is the espresso version. Just a splash of cold brew with oat milk, a frozen banana, and cocoa powder gives you a mocha shake that feels like dessert and afternoon coffee in one. I’ve also played around with spices like cinnamon and cardamom in my shakes, which add warmth without changing the texture.
There’s something comforting about experimenting with ingredients and ending up with a new favorite. Kind of like when I tested ideas for my vegan chocolate pudding, that same blend of creamy texture and bold flavor applies to milkshakes, too.
So whether you’re craving classic or ready for something bold, there’s a dairy free milkshake combo for you.
Sweet Without the Sugar Overload
A question I get often is: “Can a dairy free milkshake still be sweet and satisfying without loading up on sugar?” The short answer is yes, absolutely. You just need to lean on natural sweetness. Frozen bananas are a lifesaver here. They not only make the shake thicker, but also bring a mellow sweetness that doesn’t feel artificial. Medjool dates work the same way, especially in caramel-style shakes with coconut milk and a pinch of sea salt.
If you’re looking for extra sweetness, try a drizzle of maple syrup or agave. You can also use naturally sweet fruits like ripe peaches or berries, depending on what’s in season. Personally, I love using strawberries in early summer. When blended with almond milk and a drop of vanilla, the shake tastes like a fresher version of a diner strawberry shake, just without the dairy and the sugar crash.
It’s also worth mentioning that most dairy-free milks come unsweetened, which gives you full control over the flavor. That’s key for keeping things balanced. You don’t want a shake that’s too sweet, especially if you’re planning to pair it with something like dairy free muffins on the side. I’ve done that more times than I can count, and it always feels like a treat without going overboard.
A well-made dairy free milkshake should be creamy, just sweet enough, and satisfying to the last sip. It’s not about copying traditional milkshakes, it’s about creating something just as good, on your own terms.
Health Benefits & Add-Ins That Work
Why a Dairy Free Milkshake Feels Better
A traditional milkshake is loaded with heavy cream, sugar, and sometimes extra fillers. And while it tastes great going down, it doesn’t always feel so good afterward. That’s where a dairy free milkshake really shines. It gives you that creamy satisfaction without the digestive trouble or bloated feeling that often comes from dairy.
When I first cut dairy from my diet, I was amazed by how much lighter I felt. I started making shakes in the morning or after workouts, and they quickly became a go-to. Not just because they were easy to blend, but because they left me feeling full without being sluggish. With the right base, like almond, oat, or coconut milk, you get healthy fats, fiber, and even protein, depending on what you mix in.
And here’s the best part: a dairy free milkshake can be as healthy or indulgent as you want. If you’re aiming for something more nutrient-dense, you can add chia seeds, flaxseed meal, or even a handful of spinach without messing up the flavor. I’ve blended spinach with oat milk, banana, and cocoa powder, and it turned out just as rich as a dessert shake, only with way more fiber.
It’s the same approach I take in recipes like my dairy free waffles, where I focus on balance. You get flavor and satisfaction without feeling weighed down.
Add-Ins That Bring the Flavor
Once you’ve got your base and texture figured out, it’s time to have fun with add-ins. A good dairy free milkshake can handle just about anything you throw at it, as long as you’re thoughtful about balance. For a boost of richness, nut butters are always a win, peanut, almond, or even cashew. They add creaminess and a little protein, too.

Vanilla extract is one of those small ingredients that makes a huge difference. A half teaspoon can pull together the flavors in a fruit-based shake or add warmth to a cocoa blend. And if you want something indulgent, toss in a small handful of dairy-free chocolate chips near the end of blending. You’ll get tiny flecks of chocolate throughout, like a milkshake-cookie hybrid.
Spices work really well too. A pinch of cinnamon or nutmeg gives your shake a cozy twist, especially when paired with dates or bananas. If you’re feeling adventurous, cardamom or even a splash of espresso adds depth without overpowering the rest.
One of my favorite spins on this is using the flavor combo from my vegan oatmeal raisin cookies in shake form, oat milk, banana, cinnamon, vanilla, and just a few raisins blended in. It’s simple, nostalgic, and so satisfying.
The best thing about a dairy free milkshake is how customizable it is. Whether you’re craving something light or full-on decadent, it’s easy to make it your own. And once you get the hang of a few good combos, it becomes something you want to come back to again and again.

FAQ + Final Thoughts
FAQ: Common Questions About Dairy Free Milkshakes
Are there dairy-free milkshakes?
Absolutely. A dairy free milkshake swaps traditional milk and ice cream for plant-based options like almond, oat, or coconut milk, and uses frozen fruit or dairy-free ice cream to create that same creamy texture. You still get the richness and flavor, just without the dairy.
Can I make a milkshake with no milk?
Yes, you can. In fact, most dairy free milkshake recipes are made without dairy milk at all. You can use non-dairy alternatives or even blend with just frozen fruit and a splash of water or juice for a thinner, smoothie-style shake. But if you’re going for a traditional milkshake feel, plant-based milk is your best bet.
Is McDonald’s milkshake dairy-free?
No, McDonald’s milkshakes contain dairy products, including milk and cream. If you’re avoiding dairy, it’s best to make your own dairy free milkshake at home using ingredients you can trust.
How can a milkshake be lactose-free?
A dairy free milkshake is automatically lactose-free because it avoids all milk-based ingredients. Using plant-based milks like oat or almond, along with dairy-free ice creams or frozen fruits, removes lactose while still giving you a rich, satisfying shake.
Conclusion: A Treat You Can Feel Good About
The best part about a dairy free milkshake is how it lets you enjoy a creamy, indulgent treat without any of the discomfort or heaviness that comes with dairy. Whether you’re making it with bananas and oat milk for a breakfast shake or going full dessert mode with coconut milk and cocoa, it’s all about what works for your body and your taste.
It’s also one of the easiest recipes to customize. Want it sweeter? Add dates or maple syrup. Need more texture? Toss in a spoonful of nut butter or a few frozen berries. Looking for something bold and refreshing? Try blending in mint or espresso for a whole new vibe.
Some of my most-loved recipes, like the dairy free cupcakes and dairy free lemon bars, follow the same simple formula: use real ingredients, trust your taste, and keep it flexible.
So next time that milkshake craving hits, skip the drive-thru. You’ve got everything you need to whip up a better one right at home, your way.
Print
Dairy Free Milkshake Recipes You’ll Love: Easy, Creamy, No Dairy Needed
This dairy free milkshake is rich, creamy, and naturally sweet. Made with oat or almond milk, frozen banana, and your favorite flavor add-ins, it’s a perfect treat without the dairy.
- Total Time: 5 mins
- Yield: 1 milkshake 1x
Ingredients
1 cup oat milk or almond milk
1 frozen banana
1 tbsp peanut butter or cocoa powder
1 tsp maple syrup (optional)
1/2 tsp vanilla extract
Pinch of salt
Instructions
1. Add all ingredients to a blender.
2. Blend on high until smooth and creamy.
3. Taste and adjust sweetness as needed.
4. Pour into a chilled glass and serve immediately.
Notes
You can substitute the banana with 1/2 cup dairy-free vanilla ice cream for a richer texture. For extra protein, add a scoop of your favorite plant-based protein powder.
- Prep Time: 5 mins
- Cook Time: 0 mins
- Category: Desserts
- Method: Blended
- Cuisine: American
- Diet: Vegan
Nutrition
- Serving Size: 1 shake
- Calories: 220
- Sugar: 12g
- Sodium: 70mg
- Fat: 9g
- Saturated Fat: 1g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 4g
- Protein: 4g
- Cholesterol: 0mg
Follow us on Facebook for daily cozy meal ideas. Our Pinterest boards feature plenty of easy, delicious recipes to keep things fresh in the kitchen.