clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
A chocolate milkshake with sprinkles being poured overtop.

Vegan Chocolate Milkshake

  • Author: Elena Contis
  • Total Time: 5 minutes
  • Yield: 2 milkshakes 1x
  • Diet: Vegan


This vegan chocolate milkshake is the perfect decadent and frosty treat. It’s much healthier than a classic milkshake, yet there are no bananas, no ice cream, and it’s 100% non-dairy!


  • 1 1/2 cup plant-based milk (I used oat milk)
  • 1 cup frozen riced cauliflower 
  • 1 tablespoon any nut-butter (I used almond butter)
  • 2 tablespoons unsweetened cocoa or cacao powder
  • 34 pitted Medjool dates
  • 1 teaspoon vanilla extract
  • 2 cups ice

Optional Smoothie Add-Ins:

  • 1 tablespoon chia seeds
  • 1 tablespoon hemp seeds
  • 1 teaspoon flaxseeds or flaxseed meal
  • 1 scoop of vanilla or chocolate protein powder
  • A handful of spinach or kale


  1. Add all of the ingredients (including any optional smoothie boosters), except the ice, to a high-speed blender and blend until fully incorporated.
  2. Add the ice to the blender, and blend until you have a thick and creamy “milkshake.”
  3. Pour into two glasses, top with toppings of your choice, and enjoy immediately!


Add more milk if the blender is having trouble blending or if you like a thinner milkshake, and add more ice to the blender if you like a frostier milkshake.

  • Prep Time: 5 Minutes
  • Cook Time: 0 Minutes
  • Category: Dessert
  • Method: Blender
  • Cuisine: American


  • Serving Size: 1 milkshake
  • Calories: 345
  • Sugar: 6.5g
  • Sodium: 151mg
  • Fat: 7.1g
  • Saturated Fat: 0.8g
  • Carbohydrates: 71.7g
  • Fiber: 9.6g
  • Protein: 8.3g
  • Cholesterol: 0mg

Keywords: chocolate milkshake, vegan treat, frozen treats, vegan milkshake, frozen riced cauliflower

%d bloggers like this: