Homemade Almond Milk

4.98 from 34 votes
Jump to RecipeJump to Video

This post may contain affiliate links. Please read our disclosure policy.

Make almond milk at home with just almonds, water, and a blender—ready in 10 minutes! It’s a fun, healthier alternative to store-bought, perfectly creamy with a mellow flavor, and entirely customizable to your taste!

Pouring homemade almond milk into a small glass.

For years, homemade plant-based milks have been a regular part of my kitchen. From homemade coconut milk to homemade pistachio milk and almond milk, making it from scratch feels both rewarding and special.

Sure, store-bought options are convenient, but homemade almond milk is unmatched—richer, fresher, and tailored to your liking. It’s also cost-effective (buy almonds in bulk!) and quick to prepare.

All you need are soaked almonds and water. Blend them together, and voilà—a smooth, nutty, vegan milk alternative free from unwanted additives, thickeners, or stabilizers. Plus, almonds are packed with heart-healthy fats, antioxidants, and essential nutrients. Don’t toss the leftover pulp—it’s great for other recipes!

A small glass filled with fresh almond milk.

For those looking to take it a step further, homemade almond milk yogurt is another creamy favorite that’s been sparking a lot of excitement among my readers.

Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from me every week!

Watch how to make it

Ingredients

A photo of the ingredients for almond milk.
  • Almonds: Use raw, unsalted almonds for the best results. You can use unsalted roasted almonds if you’re in a pinch, but the milk might be a bit less creamy with more pulp.
    Water: Filtered water is great, but tap water works if it’s safe.
    Sea Salt (Optional): A pinch brings out the flavor.

The ratio of almonds to water: Start with 1 cup of raw, unsalted almonds and 2.5 cups of water for a balanced consistency. For creamier almond milk, use less water—about 2 cups per 1 cup of almonds. For a thinner, lighter consistency, just add more water. Adjust to your preference—check the recipe card below!

See the printable recipe card below for full information on ingredients and quantities.

How to make almond milk from scratch

Soak: First, place the almonds in a large bowl and cover them with cold or room-temperature water. Let them soak for 8-12 hours. Soaking softens the almonds, making them easier to blend and more digestible. Plus, it helps reduce antinutrients, like phytic acid, for better nutrient absorption.

A collage of the steps for soaking almonds.

Blend: After soaking, drain and rinse the almonds. Transfer them to a blender and add fresh water, along with a pinch of salt (optional). Then, blend until creamy and milky, which usually takes a couple of minutes in a high-speed blender.

A collage of the steps for blending almonds with water.

Strain: Finally, pour the almond milk mixture through a nut milk bag (or layers of cheesecloth over a fine-mesh strainer) and strain any remaining pulp/solids. Then, squeeze well to extract as much liquid as possible.

Enjoy it right away, or funnel it into a glass bottle and store it in the fridge.

A collage of the steps for straining almond milk.

FUN FACT: If you don’t have raw almonds, you can still make a quick almond milk in 2 minutes: no soaking, no straining, no waste! Here’s how:
– All you need is 1 Tbsp of almond butter per 1 cup of water.
– Blend in a high-speed blender for about 40-60 seconds until smooth and creamy—voila! This method is quicker, but the richness and flavor of freshly made almond milk from scratch is definitely a different experience!
If you’re curious about making your almond butter, check out my homemade almond butter recipe.

Ways to use almond milk

You can enjoy your homemade almond milk in many of the same ways as regular dairy milk:

  • Drink it plain, or flavor it with vanilla, maple, honey, cocoa, or cinnamon.
  • Use it in coffee, iced coffee, hot chocolate, or tea.
  • Blend it into your smoothies.
  • Pour it over cereal, granola, hot oatmeal, overnight oats, or chia pudding for breakfast.
  • Make creamy, dairy-free homemade almond yogurt with my simple recipe.
  • Bake with it to create dairy-free cakes, pancakes, and more.
  • Add it to soups and sauces as a milk or cream alternative.
A bottle filled with fresh almond milk and a few almonds behind it.

How long does it last

  • In the fridge: Store the almond milk in an airtight, sterilized bottle in the refrigerator for 4-5 days. It’s normal for it to separate while it sits in the fridge, so make sure to shake it each time before using it. If it has a sour smell and taste, discard it.
  • In the freezer: I like to freeze mine in ice-cube trays so it’s “portioned,” and I can take a few cubes as needed. Freeze for up to 3 months.
  • To reheat: Do so slowly over low-medium heat, stirring often so it doesn’t come to a boil. This will prevent it from curdling.

What to do with almond pulp

Don’t waste the leftover almond pulp. There are so many ways to use it, too. Here are some of my favorites:

  • Add to smoothies: Use the almond pulp for extra fiber and texture.
  • Top your breakfast bowls: For extra nutrients, add a spoonful or two to yogurt bowls or fruit and yogurt parfaits or stir it into your oatmeal.
  • Dry it out: Spread the pulp on a baking sheet and dry it in the oven at 200ºF/90ºC for about 1 ½ to 2 hours. Once thoroughly dried, blend it to resemble almond flour or almond meal. You can then use it to:
    • Make homemade granola: A crunchy and nutty addition.
    • Bake with it: Add it to quick breads, brownies, or your favorite cookie recipe.
    • Make energy balls or bars: Mix the dried pulp with some seeds, nuts, and dried fruit for a nutritious and delicious snack. Try it in these no-bake protein balls.
    • Make raw tarts: Add it to the tart base for raw desserts or tarts.

If you try this homemade almond milk recipe, let me know how it goes in the comments below. I’d appreciate a recipe card rating and would love to see your recipe recreations – tag me on Instagram @Alphafoodie!

Homemade Almond Milk

4.98 from 34 votes
By: Samira
Make creamy, homemade almond milk in just 10 minutes using almonds, water, and a blender. It’s simple, delicious, and better than store-bought!
Prep Time: 10 minutes
Total Time: 10 minutes
Servings: 4

Ingredients 
 

  • 1.5 cup almonds raw unsalted
  • 4 cups water
  • 1/8 tsp sea salt optional

Instructions 

  • In a large bowl, soak the almonds in cold/room-temperature water for 8-12 hours. Make sure they are covered by a couple of inches of water.
  • Drain and rinse the nuts.
  • Blend the almonds with fresh water in a blender until creamy and milky (usually a couple of minutes in a high-speed blender).
  • Strain the remaining pulp with a nut milk bag (or pour the mixture over layers of cheesecloth over a fine-mesh strainer). Squeeze well to extract as much liquid as possible.
    Enjoy the fresh almond milk right away or transfer it to a bottle and put it in the fridge.

Video

Notes

To store: Keep it in an airtight, sterilized bottle in the refrigerator for 4-5 days.
Shake it well each time before using it.
To freeze: Pour the mixture into ice-cube trays so it’s “portioned” and freeze for up to 3 months. Remove a few cubes as needed.
How to flavor almond milk: Add sweeteners (maple syrup, agave, honey, or dates) and flavorings (vanilla, cacao, or spices) to taste while blending, then strain.
The ratio of almonds to water: For a balanced consistency, start with 1 cup of raw, unsalted almonds and 2.5 cups of water. For creamier almond milk, use 2 cups of water per 1 cup of almonds. To make it thinner, simply add more water. Adjust the ratio to suit your preference!
Check the blog post for serving ideas and what to do with the leftover pulp!
Course: Drinks
Cuisine: Global
Freezer friendly: 3 Months
Shelf life: 4-5 Days

Nutrition

Serving: 1cup, Calories: 315kcal, Carbohydrates: 12g, Protein: 12g, Fat: 27g, Saturated Fat: 2g, Polyunsaturated Fat: 7g, Monounsaturated Fat: 17g, Trans Fat: 0.01g, Sodium: 86mg, Potassium: 399mg, Fiber: 7g, Sugar: 2g, Vitamin A: 1IU, Calcium: 154mg, Iron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

4.98 from 34 votes (29 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating





26 Comments

  1. Christy says:

    I was wanting to try your recipe to make almond yogurt. I like a thick, creamy, Greek-like yogurt. If I make the thicker milk (with the higher almonds to water ratio), will I mess up your almond yogurt recipe?

    1. Support @ Alphafoodie says:

      Hi Christy,
      It should still work, let me know if you gave it a try! 🙂

  2. Alessia says:

    5 stars
    When I saw this and other nut milks and butter recipes on your blog I was amazed! I bought the NutraMilk after I saw you using it on your IG for so many recipes, and I’ve been using it so much!
    Thank you for showing us not only great recipes but also awesome tools. I know it is not essential to make almond milk, but I’ve really been using it for making so many nut butters and milks in so little time.
    I made almond milk yesterday night, and I think I’ll never buy it from stores, ever again!

    1. Joseph says:

      Hi, love your blog.
      I’ve been experimenting with non dairy milks for a while. I love the simplicity if your recipe. My question is why is it necessary to drain the soak water?

      1. Support @ Alphafoodie says:

        Hi Joseph,
        Thank you! You don’t have to drain the water, but you will see after soaking it that the water isn’t very clean. Nuts are usually covered in dirt, tannins, and unwanted chemicals and acids that might be lingering on the surface.
        This will make sure there are no pesticides or any of these nasty residues in the milk. That’s why I recommend draining the soak water. I hope this helps.

  3. Andrea says:

    Hi Samira,
    Your recipe looks great! I only have a food processor. Can I use that instead, or do I have to use a blender? Thank you!

    1. Samira @ Alphafoodie says:

      Hi Andrea,
      Thank you, of course you can use food processor. It will work perfectly fine! Just use a cheesecloth to filter the pulp out. You can dry the leftover and use in baking or freeze in an ice cube tray to use in smoothies, oatmeal etc. Also you can add sweeteners or spices etc.

  4. nadia says:

    5 stars
    Delicious!

  5. Vanessa says:

    Hi!
    Love your little super machine! Question: how do you calculate the nutrition info? Do you subtract the amount of pulp from what you started with?
    Thanks!

    1. Support @ Alphafoodie says:

      Hi Vanessa,
      Thank you so much for your comment.
      The nutritional information is calculated with an online database and, even though I provide accurate metrics, these figures should be considered only as estimates. Also, the nutritional info will vary a bit depending on which method for making the milk is used. While my machine leaves very little pulp, if I was to sieve the liquid through a nut milk bag, there would be more pulp left. I hope this helps.

  6. Celina says:

    Thank you!

    I absolutely love your website Samira. It makes me want to continue to cook healthy and delicious recipes for my family. That’s it. Just wanted to say thank you.

    1. Samira @ Alphafoodie says:

      Hi Celina, you’re so so very kind, thank you so much for your feedback, it means so much to me. Sending lots of love x

    2. Carolyn Riley says:

      What is the make and model of the blender you have?

      1. Support @ Alphafoodie says:

        Hi Carolyn,
        I often use my Blendtec but any blender can work for this recipe.

  7. tasha says:

    5 stars
    hi!
    I wonder what blender do you use, it’s so useful
    thanks!

    1. Samira says:

      Hi Tasha,
      I’ve added the links to tools I use on my shop page
      I hope you try the almond milk and like it. 🙂

      1. Jeanie says:

        5 stars
        Loved the almond milk! Tastes so much better than the store bought ones. I also reduced the ratio to 1:3 as my blender wasn’t big enough to add 4 cups of water. But I loved the consistency because it was creamier! Thank you for your notes on your blog on how to make this!!!

      2. Support @ Alphafoodie says:

        Thank you for your comment, Jeanie. Glad you’ve been able to adjust the recipe to fit your blender.

  8. Jess says:

    Can I make a double batch in my nutramilk? My family goes through one batch a day. 4 cups just isn’t enough.

    1. AlphaFoodie says:

      Hi Jess, of course you can! The NutraMilk jar has a capacity of up to 2 liters (8 cups). 🙂

  9. Molly says:

    Can you use roasted almonds?

    1. AlphaFoodie says:

      unfortunately, because roasted almonds are drier/ more brittle than raw ones – this will usually end up in a way less creamy almond milk. You can try it though and see what you think – just make sure they’re not salted! 🙂

  10. Subina Madhavan says:

    In LOVE LOVE with all your homemade healthy recipes. Thanking you soo sooo much. I was always hunting for a person like you, who is kind enough to share everything in detail. Keep posting with much more WONDERFUL HEALTHY RECIPES & Home garden tutorials too. God Bless You overall & especially for your efforts & talents 🙂

    1. AlphaFoodie says:

      I’m so glad you’re enjoying the recipes 🙂 It’s lovely to hear when people enjoy them as much as I do.

    2. Jole says:

      5 stars
      How to make a nut milk with which you can make a thick foam cappuccino? Usually homemade nu milks aren’t that thick. Do you have suggestions?

      1. Support @ Alphafoodie says:

        Hi Jole,
        There is a recipe for oat milk creamer here on the blog and it allows for a thick foam. You can also add a few cashews to the almond milk to allow it to foam better or make cashew creamer (recipe also available here on the blog.)