Go Back
+ servings
Two bottles of homemade almond milk.
Print Recipe
5 from 2 votes

Homemade almond milk

It's easy to make almond milk at home. It just takes a few ingredients and a blender. It has a lovely neutral flavor, and it can be as creamy or thin as you like.
Prep Time5 mins
Cook Time5 mins
Soaking time4 hrs
Total Time10 mins
Course: Beverage
Cuisine: Vegan
Keyword: non-dairy milk, nut milk
Servings: 8 people
Calories: 38kcal
Author: Cadry Nelson



  • Pour raw almonds into a bowl. Cover them in water. Then put them into the refrigerator to soak for several hours or overnight. (Short on time? Pour hot water over them instead, and let them soak for about a half an hour.) Then drain the almonds.
  • Pour the soaked raw almonds into a blender along with four cups of water, a pinch of salt, and agave syrup. Blend for a minute or two, until the loud sounds of almonds cracking can't be heard.
  • Use a clean spoon to taste the almond milk. Add more sweetener to taste.
  • Put a nut milk bag into a large jar or pitcher. Fold the edges of the bag over the sides to secure it. Then pour the almond milk through the nut milk bag and into the jar or pitcher. Once it's three quarters full, use your hands to squeeze any additional milk from the bag into the jar.
    If there is still more milk left in the blender, move the bag to a second jar or pitcher, and pour the rest through it. Squeeze the bag to get all of the milk from the almonds.
  • Keep the covered jar or pitcher in the refrigerator for up to 5 days.


For a flavored milk, add any of the following ingredients to the blender:
  • Up to a teaspoon of vanilla extract
  • 1 or 2 Tablespoons of cocoa powder
  • A dash of cinnamon
Nut milk bag alternatives:
If you don't have a nut milk bag, you can use a clean cheesecloth or thin linen kitchen towel.


Calories: 38kcal | Carbohydrates: 1.2g | Protein: 1.3g | Fat: 3.3g | Saturated Fat: 0.25g | Polyunsaturated Fat: 0.8g | Monounsaturated Fat: 2.12g | Sodium: 5mg | Potassium: 50mg | Fiber: 0.8g | Sugar: 0.25g | Calcium: 12.5mg | Iron: 0.25mg