Homemade Roasted Almond Milk Recipe

Almond milk from roasted almonds in a glass, a bottle on the back and whole almonds on the side.

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.8 from 4 reviews

A healthy non-dairy milk made from roasted almonds. It is super creamy, thick and wonderfully nutty. Use it as a substitute in any recipe calling for milk.


  • 1 cup raw whole almonds
  • 4 cups water
  • 1 cinnamon stick


  1. Preheat the oven to 350F/180C. Spread whole almonds on a baking sheet. Bake for 5 minutes.
  2. Remove from the oven, flip the almonds with a spoon and bake for another 5 minutes.
  3. Turn off the oven, keep the almonds in the oven for 5 minutes. 
  4. Remove and let them cool completely. 
  5. Transfer the almonds into a large bowl. Pour water over them.
  6. Put a cinnamon stick into the bowl and soak overnight or at least for 6 hours. 
  7. Using a spoon, transfer the almonds into a blender. Pour 1 cup of the soaking water over them and blend until the almonds are broken down. 
  8. Pour the rest of the soaking water over it and blend for 1 minute or until it looks creamy. 
  9. Strain the roasted almond milk into a large bowl using a cheesecloth or nut milk bag. Squeeze it well in your hands. 
  10. Transfer the milk to a jar and store in the refrigerator for 3-4 days or freeze for 3 months. 
  11. You can save the almond pulp for later use.


  1. We don’t recommend store bought roasted almonds to make almond milk because they might be too salty or too sweet. And this will change the flavor of your milk. If they are plain or if you don’t mind the flavor, you can use it.
  2. Plan it ahead and soak your almonds for at least 6 hours. Don’t skip this step. 
  3. Make sure to use 4:1 ratio; 4 parts water for 1 part almonds.
  4. You can leave out the cinnamon stick if you don’t like the cinnamon flavor. But we love the subtle sweetness it gives to this vegan milk. If you want it sweeter, you can add a few dates in the bowl when soaking almonds.
  5. Don’t peel the skin of almonds.
  6. If you want, use one tablespoon of maple syrup or agave when blending for a richer flavor. 
  7. If your diy almond milk separates after a day, just shake it and then use it.