Skip to main content

Homemade Almond Milk

This homemade almond milk is a revelation for anyone looking to move away from shop-bought dairy alternatives. By soaking raw almonds and blending them with fresh filtered water, you create a drink that is remarkably creamy and free from the stabilisers or preservatives often found in cartons. The addition of a little agave nectar and vanilla extract provides a subtle sweetness and fragrant flavour, making it the perfect plant-based choice for pouring over cereal or foaming for a morning latte.

As a versatile vegan staple, this nutty milk is as nutritious as it is delicious. Making your own at home is simple and more sustainable, allowing you to control the consistency to suit your taste. Once strained, the remaining almond pulp acts as a high-fibre bonus that can be stirred into porridge or baked into healthy treats, ensuring absolutely nothing goes to waste.

Continue reading below

Ingredients for Homemade Almond Milk

  • 150g organic raw almonds

  • 2 tablespoons agave nectar or honey

  • 1/2 teaspoons vanilla extract

  • 950ml filtered water, plus extra for soaking

How to make Homemade Almond Milk

Place the almonds in a large bowl and cover with water. Soak at least 4 hours, up to 2 days. Overnight is ideal.

Drain the almonds and place them in a blender with the remaining ingredients. Puree until the almonds are in tiny pieces. Discard the soaking liquid and use new filtered water for pureeing.

Place a strainer in a large bowl and cover the top of the strainer with cheesecloth (this step is important because the almonds will be in such small pieces that the cheesecloth and strainer need to stop them from going into the milk).

Pour the almond milk through the cheesecloth. You may need to do this in stages so the milk can slowly strain through the cheesecloth. It may help taking a spoon to scrape the bottom of the cheesecloth so the milk can pass.

Pour the milk and the almond puree into separate containers and refrigerate until ready to drink." the pureed almonds can be saved and eaten as a breakfast with typical oatmeal toppings, or as a dessert topped with fresh berries!

Disclaimer

While every effort has been made to ensure the information is accurate and up to date, individual needs may vary and dietary requirements can differ based on personal health conditions. Always check food labels and allergen information before preparing or consuming any recipe. If you have specific health concerns, allergies, intolerances, or are following a medically prescribed diet, seek advice from your GP, pharmacist, or a registered dietitian before making significant changes to your diet or lifestyle.

Article history

The information on this page is peer reviewed by qualified clinicians.

  • 16 Jan 2026 | Originally published

    Authored by:

    UK recipe editors

    Peer reviewed by

    UK recipe editors
flu eligibility checker

Ask, share, connect.

Browse discussions, ask questions, and share experiences across hundreds of health topics.

symptom checker

Feeling unwell?

Assess your symptoms online for free

Sign up to the Patient newsletter

Your weekly dose of clear, trustworthy health advice - written to help you feel informed, confident and in control.

Please enter a valid email address

By subscribing you accept our Privacy Policy. You can unsubscribe at any time. We never sell your data.