Unlock the secret to incredibly fresh and delicious homemade almond milk right in your kitchen! This comprehensive guide makes the process simpler than you ever imagined. All you need are a few basic ingredients like raw almonds, fragrant vanilla bean, naturally sweet Medjool dates, and a nut milk bag to craft this wholesome, vegan, gluten-free, and paleo-friendly date-sweetened almond milk.
Our journey to perfecting this recipe began with fond memories of a beloved coffee shop in Minneapolis called Penny’s. They served the most exquisite vanilla almond milk, a true revelation that left an unforgettable impression. When they sadly closed their doors a few years ago, we were determined to recreate that magic at home. And we did! Now, you can enjoy that same superior taste and creamy texture with our easy-to-follow recipe.

Featured Comment
“The single best recipe for almond milk I’ve ever tried. Bravo and thank you!” – Annie
For too long, many of us have relied on store-bought almond milk, often unaware of how simple and rewarding it is to make it from scratch. We’re thrilled to finally share this recipe, which has become a staple in our kitchen. It transforms simple raw almonds into a creamy, naturally sweet, and incredibly versatile beverage that far surpasses any carton you’ll find on a grocery shelf.
The inspiration truly ignited during our visits to Penny’s, a chic and cozy coffee shop in downtown Minneapolis. Their homemade date-sweetened almond milk lattes were a revelation, sparking the idea that we could achieve that level of freshness and flavor ourselves. The memory of that perfect latte became our guiding light, pushing us to experiment and refine this recipe until it was just right.
A quick rundown: Crafting homemade almond milk is surprisingly straightforward. The core process involves soaking raw almonds overnight to soften them, then blending them with fresh water and any desired flavorings. This creates a milky pulp, which is then strained through a nut milk bag to yield smooth, delicious almond milk. A convenient almonds-to-water ratio is 1:2. For example, if you use 3 cups of almonds, you’ll need 6 cups of water.
Why Make Your Own Almond Milk? The Benefits
Beyond the delightful taste, there are numerous compelling reasons to switch to homemade almond milk:
- Control Over Ingredients: Commercial almond milk often contains thickeners, emulsifiers, and preservatives that many prefer to avoid. When you make it yourself, you know exactly what goes in – just almonds, water, and natural sweeteners or flavorings.
- Superior Flavor & Creaminess: Homemade almond milk has a remarkably fresh, rich, and creamy taste that store-bought versions simply can’t match. The natural sweetness from dates adds a nuanced flavor profile that is truly addictive.
- Cost-Effective: While the initial purchase of a nut milk bag and quality almonds might seem like an investment, homemade almond milk is often more economical in the long run, especially if you consume it regularly.
- Dietary Compliance: Our recipe is naturally vegan, gluten-free, dairy-free, and paleo-friendly, making it suitable for a wide range of dietary preferences and restrictions.
- Reduced Waste: Making your own nut milk can reduce the amount of packaging waste from store-bought cartons, contributing to a more sustainable lifestyle.
- Versatility: Adjust the sweetness, creaminess, and flavor profile to your exact liking. From lattes to smoothies, you can tailor it to any application.
Essential Ingredients for Perfect Homemade Almond Milk
The beauty of this recipe lies in its simplicity. With just a few high-quality ingredients, you can create a truly exceptional beverage. Here’s what you’ll need:
- Raw Almonds: We highly recommend using raw, unblanched almonds. They possess a mild, natural flavor that forms the perfect base for your milk. Roasted or blanched almonds can impart a different flavor and may not produce the same creamy texture. Aim for good quality almonds, as they are the star of this show.
- Medjool Dates: These are our secret weapon for natural sweetness. Medjool dates are wonderfully soft, plump, and caramel-like, blending seamlessly into the milk. Ensure your dates are fresh and soft for the best results; if they’re a bit firm, a quick soak in warm water can soften them. Adjust the quantity (6-15 dates) based on your preferred level of sweetness.
- Vanilla Bean: This elevates the almond milk from good to extraordinary. The distinct, aromatic notes of fresh vanilla bean provide a luxurious depth of flavor. If a vanilla bean isn’t readily available, a high-quality pure vanilla extract (about ½ teaspoon) is an excellent substitute, though the bean offers a more intense and complex aroma.
- A *pinch* of salt: Don’t skip this humble ingredient! A tiny pinch of sea salt works wonders, subtly enhancing and balancing the natural flavors of the almonds, dates, and vanilla, making them pop.
- Filtered Water: Since water makes up a significant portion of your almond milk, using filtered water can significantly improve the overall taste and purity of your final product.
Essential Kitchen Tools you’ll need
To embark on your homemade almond milk adventure, you’ll need a few key pieces of kitchen equipment:
- High-Speed Blender: A powerful blender is crucial for achieving a super smooth and creamy consistency. It efficiently pulverizes the soaked almonds, ensuring maximum flavor extraction and minimal grit.
- Nut Milk Bag: This specialized bag is designed to effectively separate the creamy milk from the almond pulp. Its fine mesh ensures a silky-smooth finish.
- Large Bowl: For soaking the almonds.
- Large Pitcher or Jar: For collecting and storing your fresh almond milk.

How to Make Homemade Date-Sweetened Almond Milk: Step-by-Step Guide
Creating your own almond milk is a rewarding process. Follow these simple steps for a perfect batch every time:
Step One: Soak the Almonds
This initial step, though requiring some patience, is vital for the best results. We highly recommend soaking your raw almonds in plenty of filtered water for at least 24 hours. Soaking not only softens the almonds significantly, making them easier to blend into a smooth milk, but it also aids in digestibility and helps to neutralize phytic acid, allowing for better nutrient absorption. Ensure the almonds are fully submerged in water. After soaking, drain and rinse the almonds thoroughly under cold water.
Pro Tip for a Quicker Soak: If you’re short on time, you can still achieve adequately softened almonds. Bring a saucepan of water to a rolling boil (enough to generously cover all your almonds). Once boiling, remove the saucepan from the heat, add the raw almonds, and let them soak for 1-2 hours. This “flash boil” method will soften them enough for blending, though the overnight soak is still preferred for optimal texture and digestibility.
Step Two: Blend to Perfection
Once your almonds are perfectly softened, it’s time for the blending magic. Carefully transfer the rinsed almonds to your high-speed blender. Add 6 cups of fresh, filtered water, the pitted Medjool dates (remember to remove all pits!), the vanilla bean paste (or vanilla extract), and the pinch of salt. Secure the lid and blend on the highest setting for 1 to 2 minutes, or until the mixture appears completely smooth and creamy, and the almonds have been fully pulverized. You should see a frothy, milky liquid with no large almond chunks remaining.

Step Three: Strain for Silkiness
This step is where your creamy liquid transforms into pure, smooth almond milk. Place your nut milk bag over a large bowl or pitcher. Slowly pour the blended almond mixture into the nut milk bag. Gather the top of the bag and gently but firmly squeeze the liquid through the mesh, allowing the almond milk to collect in the container below. You may need to do this in several batches (1/2 or 1/3 of the liquid at a time) to prevent overflowing and ensure thorough straining. Squeeze until you’ve extracted as much milk as possible, leaving behind only the dry almond pulp.
Make sure you have a container that is large enough to catch all your almond milk when you’re straining it from the nut pulp!
Don’t have a nut milk bag? No Problem!
If you don’t own a specialized nut milk bag, you can still achieve excellent results! A clean, thin kitchen towel or several layers of cheesecloth can work as a great substitute. Simply line a fine-mesh sieve with your chosen material, place it over a large bowl, and proceed with the straining process. The objective is to effectively separate the creamy almond milk from the fibrous pulp.
Step Four: Savor and Enjoy!
Congratulations! You’ve just made your very own batch of fresh, delicious homemade almond milk. Now comes the best part – enjoying it! The possibilities are truly endless. Pour it into your morning Chemex coffee or classic latte, mix it into your creamy overnight oats, blend it into vibrant smoothies, or simply enjoy it with your favorite cereal. This fresh almond milk also makes a fantastic base for cooking and baking, adding a subtle sweetness and richness to your culinary creations. How will you enjoy your homemade almond milk?
Don’t Waste It! Creative Uses for Leftover Almond Pulp
After straining your almond milk, you’ll be left with a nutrient-rich almond pulp. Don’t discard it! This versatile byproduct can be repurposed into a variety of delicious and healthy treats. Here are some ideas:
- Almond Flour: Spread the pulp thinly on a baking sheet and dehydrate it in a low oven (around 200°F/90°C) until completely dry. Once dry, pulse it in a food processor to create a coarse almond flour, perfect for baking.
- Energy Bites or Bars: Mix the pulp with dates, nuts, seeds, cocoa powder, or dried fruit to create no-bake energy bites.
- Crackers: Combine almond pulp with some flax seeds, herbs, and spices, press thinly onto a baking sheet, and bake until crispy for a nutritious cracker alternative.
- Add to Smoothies: Boost the fiber and nutrient content of your next smoothie by adding a spoonful of fresh almond pulp.
- Baking Ingredient: Incorporate fresh or dried pulp into muffins, cookies, or bread recipes for added texture and nutrition.
Flavor Variations for Your Homemade Almond Milk
While dates and vanilla create a classic and incredibly delicious flavor profile, homemade almond milk is wonderfully adaptable. Feel free to experiment with other natural sweeteners and exciting additions to customize your batch:
- Natural Sweeteners:
- Honey: For a floral and rich sweetness (not vegan).
- Agave Nectar: A neutral-flavored liquid sweetener that’s also vegan.
- Maple Syrup: Adds a warm, distinctive flavor, especially delicious in coffee.
- Coconut Sugar: Provides a subtle caramel note and a slightly lower glycemic index than refined sugar.
- Spice It Up:
- Cinnamon or Cardamom: Add a pinch during blending for a warm, aromatic twist, perfect for chai lattes.
- Nutmeg: A dash of freshly grated nutmeg can add a cozy, comforting flavor.
- Chocolatey Goodness:
- Cocoa Powder or Cacao Powder: Blend in a tablespoon or two for a rich, healthy chocolate milk.
- Herbal Infusions:
- Turmeric & Ginger: For a vibrant, anti-inflammatory golden milk.
- Mint: A few fresh mint leaves can create a refreshing beverage.
- Other Extracts:
- Almond Extract: To intensify the almond flavor.
- Peppermint Extract: For seasonal holiday drinks.

How to Store Homemade Almond Milk for Maximum Freshness
Proper storage is key to enjoying your homemade almond milk at its best. Store your freshly made almond milk in an airtight container, such as a glass jar or bottle, in the refrigerator. This minimizes exposure to air and helps maintain its quality. Before each use, give the container a good shake, as natural separation is normal with homemade nut milk due to the absence of emulsifiers.
How Long Will Homemade Almond Milk Last?
Unlike many shelf-stable store-bought almond milks that contain preservatives, homemade almond milk is fresh and raw. It will typically last for 5 to 7 days when properly stored in an airtight container in the fridge. For the best flavor and quality, we recommend consuming it within 5 days. If you notice any unusual smells or a change in texture, it’s best to discard it. Making smaller batches more frequently can ensure you always have the freshest milk on hand.
More of our Favorite…
Recipes with Almond Milk
- Almond Milk Chai Tea Latte
- 6 Healthy Muffin Recipes
- Blueberry Banana Smoothie
- Sugar Cookie Almond Milk Latte
- Matcha Latte
Homemade Almond Milk
Prep: 10 minutes
Cook: 0 minutes
Total: 10 minutes

Pin
Ingredients
- 1 lb. raw almonds, 3 cups
- 6 cups of water, + more for soaking
- pinch of salt
- 6-15 pitted medjool dates, optional
- 1/2 vanilla bean paste or 1/2 teaspoon vanilla extract, optional
Instructions
-
First, place 3 cups of raw almonds in a large bowl. Then completely submerge them with filtered water and let soak for a minimum of 24 hours.*
-
After 24 hours, your almonds should be noticeably soft. Drain and rinse them thoroughly. Then, transfer the softened almonds to a high-speed blender.
-
Add 6 cups of fresh water, a generous pinch of salt, 6-15 pitted Medjool dates (adjust to your sweetness preference), and the paste from 1/2 a vanilla bean or 1/2 teaspoon of vanilla extract.
-
Blend on high speed for 1 to 2 minutes, or until all ingredients in the blender have been completely pulverized into a smooth, creamy liquid.
-
Using a nut milk bag (or a cheesecloth-lined sieve), strain the almond milk from the nut pulp, squeezing out every last drop of milk possible. Then, transfer the finished almond milk into clean jars or an airtight container.
-
Store your fresh homemade almond milk in the fridge for up to 5-7 days. Remember to shake well before each use.
Tips & Notes
- Serving size: 1/2 cup
- For a quicker softening option: bring a pot of water to boil, and pour in raw almonds. Remove from heat, and let almonds soak for 1-2 hours, or until soft. This is a good alternative if you forget to soak overnight.
- Medjool dates and vanilla are optional flavorings for our homemade almond milk recipe. Start with 6 dates and go up from there depending on how sweet you like it. You can also omit them entirely for unsweetened almond milk.
- Natural Separation: It’s completely normal for homemade almond milk to separate in the fridge. Simply give it a good shake before serving to reincorporate.
- Sterilize Containers: To extend shelf life, ensure your storage containers are clean and sterilized before filling with almond milk.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
love this? leave a comment below!
Don’t forget to tag your posts on social media with the hashtag #fitfoodiefinds, we’d love to see what you’re up to!
Troubleshooting Common Homemade Almond Milk Issues
While making almond milk is generally straightforward, you might encounter a few minor issues. Here’s how to troubleshoot them:
- Gritty Texture: If your almond milk isn’t as smooth as you’d like, it’s usually due to insufficient blending or straining. Ensure your almonds are soaked long enough to be soft. Blend for the full 1-2 minutes on high speed, and squeeze the nut milk bag very firmly to extract all the liquid, leaving the fine pulp behind.
- Separation in the Fridge: This is completely normal and expected for homemade almond milk! Unlike commercial brands, homemade versions lack emulsifiers that prevent separation. Simply give your jar a good shake before each use to reincorporate the milk and restore its creamy consistency.
- Bitter Taste: A bitter taste can sometimes occur if your almonds are old or rancid. Always use fresh, raw almonds. Ensure you rinse the almonds thoroughly after soaking.
- Low Yield: If you’re not getting enough milk, it might be that you’re not squeezing the nut milk bag firmly enough, or your almonds-to-water ratio is slightly off. Remember, the goal is to extract every last drop of liquid from the pulp.
Ready to Make the Best Almond Milk Ever?
Making your own homemade date-sweetened almond milk is a game-changer. It’s a simple process that yields a far superior product – fresher, creamier, and free from unwanted additives. Once you experience the rich, natural flavor of milk made with your own hands, you might never go back to store-bought. This recipe is not just about making a beverage; it’s about embracing a healthier, more conscious approach to your daily diet.
We encourage you to try this recipe, experiment with the flavors, and discover the joy of truly fresh almond milk. Share your creations with us on social media using #fitfoodiefinds! We can’t wait to see how you enjoy your delicious, homemade almond milk!
