This keto chocolate milkshake is refreshing and super satisfying! It has the same wonderful texture as a traditional milkshake. But instead of ice cream, my low carb shake is made with almond milk. Check out the post to see which secret ingredients I'm using to make it creamy and thick!


  • 1.5 cup / 400ml almond or coconut milk carton, or other nut or seed milk of choice 
  • 2 tbsp cacao powder or cocoa powder 
  • 1.5 tsp vanilla extract and/or 1 tsp cinnamon 
  • 2 tbsp grass-fed collagen powder 
  • 1 tbsp almond or peanut butter 1
  •  tbsp whey protein powder unflavoured 
  • 2-4 ice cubes optional 
  • Good pinch of salt to taste optional


  1. Place all the base ingredients in a high speed blender like a Vitamix or NutriBullet and blitz until smooth and frothy. Option to put in a jug and froth using a hand blender. 
  2. Pour the Keto Chocolate Milkshake into a 500ml glass or share between two 250 ml glasses. Optional: top with 2 tbsp whipped cream / coconut cream and 1 square melted or grated sugar free chocolate (or 90% chocolate).


Net Carbs: 5 g excluding topping for 1 large 500 ml glass. 

7.1 g net carbs with topping of 2 tbsp whipped cream and 1 square 90% dark chocolate. 

2.5 g net carbs each if you serve this recipe as 2 regular size 250 ml portions. 

Optional: add up to 1/2 tbsp powdered low carb sweetener or 3 - 5 drops liquid stevia. 

Check out the post for plenty of keto chocolate milkshake variations! 

Storage: Best enjoyed fresh


Serving: 500ml Calories: 328kcal Total Carbohydrates: 13.8g Protein: 16.1g Fat: 21.8g Saturated Fat: 2.2g Fiber: 8.8g Sugar: 2.1g