Skip to Content

Vegan Oreo Milkshake

This vegan Oreo milkshake is super rich, chocolatey and indulgent! Top it off with some dairy-free whipped cream for a delicious summer treat!

Vegan Oreo Milkshake With Dairy Free Whipped Cream On Top

If you’re looking for a tasty alternative to the usual ice creams and ice lollies this summer, look no further than this creamy dairy-free Oreo milkshake!

It’s a super simple recipe with fairly basic ingredients but the final result is just heavenly- an indulgent, chocolatey milkshake that tastes like dessert in liquid form. It’s packed full of Oreos for flavour, dairy-free ice cream for a thick, creamy texture and some ice to keep it cool. I can’t wait for you to try it out!


Here’s what you’ll need for a vegan Oreo milkshake:

  • Soy milk: The best vegan milks to use for this milkshake are soy or oat. They’ll give it a thick, creamy texture. If you prefer another type of dairy-free milk such as almond or cashew, you can definitely use that too.
  • Oreos: The star of the show! You’ll need 10 Oreos for the milkshake plus one more for crushing on top.
  • Vegan ice cream: My favourite type to use is Swedish Glace but feel free to use any other dairy-free ice cream. You could even use chocolate ice cream if you want it extra chocolatey.
  • Cocoa powder: To enhance the chocolate flavour.
  • Ice cubes: To keep the drink cool. Optional but recommended.
  • Agave nectar: This is my favourite liquid sweetener to use because it has quite a neutral taste compared to maple syrup. Feel free to use whichever sweetener you like.
  • Vegan whipped cream: I finished off my Oreo milkshake with some delicious spray cream by Food Heaven, which I discovered a few months ago in Asda. It tastes EXACTLY like the dairy whipped cream that I used to eat straight from the can when I was a child, and I’ve been obsessed with it lately. It made the perfect topping for this milkshake. If you can’t get your hands on that one, you can use dairy-free whipped cream instead, such as Elmlea plant cream or coconut cream.


  • Blender: One that’s powerful enough to blend up the Oreos properly. I used my Ninja blender.
  • A bowl and spoon: To mix up the chocolate sauce.
  • Serving glasses: Two glasses, to serve the milkshake in. I used Mason jars.

Are Oreos vegan?

Despite popular belief, original Oreos don’t actually contain any milk, eggs or animal products. The filling is made from oil, emulsifiers, syrup and flavourings and the biscuit part is made from wheat, sugar, oil and cocoa powder. All of these ingredients are vegan-friendly.

While Oreos do not claim their products are vegan, the can be enjoyed on a vegan diet. If you’re allergic to milk, however, it’s best to avoid them due to a risk of cross-contamination.

If you’d like to learn more, check out my more in-depth post: Are Oreos Vegan?

A Pile Of Chocolate Oreos

How To Make Vegan Oreo Milkshake

Step 1: The first step is to select which dairy-free milk you want to use. Any kind will work but soy and oat will give you the creamiest texture. If you want to go a step further, you could try using a chocolate-flavoured dairy-free milk for a double chocolate hit.

Step 2: The second ingredient for your milkshake is the biscuits. I love to use Oreos but you can totally use the supermarket off-brand ones too! I’ve found 10 Oreo cookies to be the perfect amount of cookie but feel free to personalise this milkshake to YOUR taste.

If you want to add the whole pack of cookies, you do that. I won’t judge you…

Step 3: Next is the ice cream. Luckily for us, there are TONNES of dairy-free ice creams available in the supermarkets now. I used vanilla for my shake but chocolate ice cream would taste great too.

Ingredients In A Blender Bottle

Step 4: Next, add some unsweetened cocoa powder and a couple of ice cubes to the mix and you’re done! Just blend up your milkshake until its smooth and creamy, without any lumps of Oreos in there.

Step 5: Lastly is the chocolate sauce. This step is optional and not completely necessary but I swirled some homemade chocolate sauce onto the inside of my glass for decoration and extra flavour.

If you want to do this too, just mix 1 tablespoon of cocoa powder with 2 tablespoons of a liquid sweetener such as maple syrup or agave nectar. You can use any leftover sauce on top of your milkshake.

Step 6: Pour the milkshake into your glasses and top with vegan squirty cream. You can also add in a few ice cubes if you want it to be extra cold.

Pouring Dairy Free Oreo Milkshake Into A Glass

Step 7: Crush an Oreo up and sprinkle the crumbs on top of the cream, add a nice, thick straw and sit in the sun to relax with your shake!

Variation ideas

  • Add ¼ teaspoon peppermint extract for a mint chocolate milkshake.
  • Experiment with your favourite cookies- you don’t have to just stick with Oreos! I once made this milkshake with chocolate bourbon cookies instead of Oreos and it was *perfection*.
  • Remove the cocoa powder and replace it with 1 teaspoon of vanilla extract for a cookies and cream vibe.
  • Top with your favourite chocolate sauce, sprinkles or vegan marshmallows. And don’t be afraid to combine flavours- anything goes when it comes to this recipe!


How long will this vegan Oreo milkshake last for?

It tastes the most fresh when served immediately so it’s best to make it just before you plan to drink it. It will last a few hours if you keep it covered and in the fridge but I don’t recommend you keep it any longer than this.

Can I make it gluten-free?

Yes. All you need to do is switch the Oreos out for gluten-free Oreos or other cookies and cream sandwich biscuits and use a non-gluten vegan milk alternative.

More Oreo Recipes

I hope you enjoy this vegan Oreo milkshake. If you give it a go yourself, please leave a comment or a review below to let me know how it went. Enjoy!

Thumbnail Image Of Vegan Oreo Milkshake
0 from 0 votes

Vegan Oreo Milkshake

A dairy-free Oreo milkshake that will hit the sweet spot and cool you down on a hot day!

Course Dessert
Cuisine vegan
Keyword vegan oreo milkshake
Prep Time 5 minutes
Total Time 5 minutes
Servings 2 milkshakes
Calories 340 kcal


For the cookies and cream milkshake:

  • 250 ml Soy milk (1 cup)
  • 10 Oreos
  • 3 scoops Vegan vanilla ice cream (I like Swedish Glace)
  • 1 Tablespoon Unsweetened cocoa powder
  • A few Ice cubes

For the chocolate sauce decoration (optional):

  • 1 Tablespoon Unsweetened cocoa powder
  • 2 Tablespoons Agave nectar or maple syrup

To top:



  1. Place all of the milkshake ingredients in a high speed blender and blend until smooth.

Chocolate sauce:

  1. Mix the cocoa powder and maple syrup together to make the chocolate sauce. Swirl some around the inside of two drinking glasses. You can save any leftovers to use as a topping.


  1. Pour the milkshake into the glasses and top with vegan squirty cream. Sprinkle the Oreo crumbs on top and enjoy!

Recipe Video

Recipe Notes

  • This recipe makes 1 very indulgent shake or 2 smaller portions. To add more volume, you can double the recipe or increase the quantity of milk.
  • Consume immediately or store (covered) in the fridge for up to 12 hours.
Nutrition Facts
Vegan Oreo Milkshake
Amount Per Serving (1 milkshake)
Calories 340 Calories from Fat 135
% Daily Value*
Fat 15g23%
Sodium 240mg10%
Carbohydrates 50g17%
Fiber 4g17%
Sugar 24g27%
Protein 7g14%
* All values are an estimate only and will vary depending on the food brands used.
BakedByClo is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to This site may contain some of these links to & other affiliate programs. If you make a purchase through one of those links, BakedByClo will receive a small commission from the purchase at no additional cost to you.

Thumbnail Image Of Eggless Chocolate Chunk Cookies On White Baking Paper
← Previous
Eggless Chocolate Chunk Cookies
Overhead Thumbnail Image Of Vegan Hot Chocolate Cookies
Next →
Vegan Hot Chocolate Cookies
Recipe Rating

Privacy Policy