Vanilla Almond Milk


Delicious homemade almond milk flavored with a whole vanilla bean and sweetened with dates. So easy, even an absolute beginner like me can make it. Almond milk will keep in the fridge for up to 5 days.

Prep Time:
10 mins
Additional Time:
8 hrs 5 mins
Total Time:
8 hrs 15 mins
32 fluid ounces


  • 1 cup raw almonds

  • 1 whole vanilla bean

  • 2 dates, pitted

  • 1 pinch sea salt

  • 4 cups water


  1. Place almonds and vanilla bean in a bowl; add enough water to cover completely. Place dates in a separate bowl and add enough water to cover completely. Soak almonds and dates at room temperature, 8 hours to overnight.

  2. Drain and discard soaking water from almonds and rinse almonds thoroughly. Drain water from dates and keep water to add to the almond milk, if desired.

  3. Combine soaked almonds, vanilla bean, dates, and sea salt in a blender; pour in 3 cups water. Blend on high for 1 minute. Let sit to allow foam to subside, about 1 minute. Add remaining 1 cup water and some of the date water for extra sweetness; blend until almond milk is smooth, about 1 minute.

  4. Place a nut milk bag in a quart-size measuring cup or large bowl. Pour almond milk into the bag and lift to drain. Gently squeeze the bag to extract as much milk as possible. Store almond milk in the refrigerator.

Cook's Notes:

You can purchase a nut milk bag online or at a kitchen store. Straining the milk through several layers of cheesecloth will also work, but the nut milk bag has a very fine mesh that produces a smoother finished product.

Save and dry the almond meal for baking or adding to oatmeal. Or you could add it to garden compost.

Editor's Note:

Nutrition data for this recipe includes the full amount of almonds. The actual amount of almonds consumed will vary.

Nutrition Facts (per serving)

231 Calories
18g Fat
14g Carbs
8g Protein
Nutrition Facts
Servings Per Recipe 4
Calories 231
% Daily Value *
Total Fat 18g 23%
Saturated Fat 1g 7%
Sodium 88mg 4%
Total Carbohydrate 14g 5%
Dietary Fiber 5g 16%
Total Sugars 8g
Protein 8g
Calcium 97mg 7%
Iron 3mg 14%
Potassium 289mg 6%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

** Nutrient information is not available for all ingredients. Amount is based on available nutrient data.

(-) Information is not currently available for this nutrient. If you are following a medically restrictive diet, please consult your doctor or registered dietitian before preparing this recipe for personal consumption.

You’ll Also Love