Making your own plant-based milk at home is easier than you might think and allows you to customize flavors to your liking. Plus, it’s a fresh, healthy alternative that’s perfect for smoothies, coffee, or baking.
Prep Time
14 min
Total Time
15 min
Difficulty
Easy
Ingredients
4 cups filtered water, divided
1 tablespoon whole flax seeds
Why You'll Love This Recipe
Plant-based milk is a healthy and versatile alternative to dairy. It’s free from lactose and cholesterol, making it suitable for many diets. Plus, making it at home means you control the ingredients and avoid additives.
Chef Tips
- Soak nuts or seeds overnight to get a creamier texture.
- Use a high-speed blender for smoother milk.
- Strain through a fine mesh or nut milk bag to remove pulp.
Directions
Put the oats, almonds, and cashews in a big bowl and cover them with 2 cups of filtered water. Pop it in the fridge and let everything soak for at least 8 hours, or overnight if you can. When you’re ready, take the bowl out and stir in the flax seeds. Let the mixture sit at room temperature for about an hour so the flax seeds can soak up some water and get a bit gelatinous. Next, pour the whole thing into a blender and blend until it’s smooth and creamy. Let it rest for a few minutes, then add the remaining 2 cups of filtered water. Blend again until everything is well combined and silky. Finally, strain the milk through a fine-mesh sieve to catch the pulp. You can enjoy your fresh plant-based milk right away or keep it in the fridge for up to a week. Just give it a good shake before using!
Serving Ideas For Family Meals
Enjoy this milk in coffee, smoothies, or cereal. It also works great in baking and cooking recipes that call for milk. You can sweeten or flavor it with vanilla, cinnamon, or dates for extra taste.
Freezing Tips
Keep the milk in a sealed container in the fridge. Use it within 3 to 5 days for the best freshness. Shake well before each use, as natural separation may occur.
Frequently Asked Questions
Can I use other nuts instead of almonds and cashews?
Yes, you can substitute with other nuts like walnuts or hazelnuts, but it may change the flavor and texture.
Do I need to soak the nuts and oats overnight?
Soaking for at least 8 hours softens them for blending and improves digestibility, so overnight is best.
Why do I need to let the flax seeds sit for an hour before blending?
This allows the flax seeds to absorb water and become gelatinous, which helps thicken the milk.
Is it necessary to strain the milk?
Straining removes pulp for a smoother texture, but you can skip it if you prefer a thicker, more fibrous drink.
How long will the milk keep in the fridge?
It stays fresh for up to one week when stored in a sealed container and shaken before use.
Can I sweeten or flavor the milk?
Yes, you can add sweeteners like maple syrup or vanilla extract after blending for extra flavor.
What if I don’t have a fine-mesh sieve?
You can use cheesecloth or a nut milk bag to strain the milk effectively.
Can I use regular water instead of filtered water?
Filtered water is recommended for the best taste, but regular water can also be used if needed.
AM
By Ankit Mehta
Home Cooking Guide
Ankit enjoys creating straightforward recipes with clear steps for stress-free cooking at home.
321
home cooks made it!
Reviews (11)
5 out of 5
★★★★★
11 Ratings
5 star
11
4 star
0
3 star
0
2 star
0
1 star
0
Rate This Recipe
User Reviews
Kwame
★★★★★
Mar 17, 2026
I needed a quick dairy alternative, and this hit the spot. Used oats since they were on hand, and it came out creamy and thick. I was a bit impatient soaking time, but it still worked well. Will try soaking longer next time.
Chloe
★★★★★
Mar 02, 2026
This method made the creamiest milk I've tried, and it was fun to make at home!
Diego R.
★★★★★
Feb 16, 2026
This was my first time making plant-based milk, and it came out great. The flavor was mild and naturally sweet. I cooked it with oats and my whole family enjoyed it. Definitely plan to make this regularly now.
Gina
★★★★★
Feb 13, 2026
This method saved me money and reduced waste. The milk is tasty and great for my cereal!
Rachel
★★★★★
Feb 12, 2026
Turned out great on my first try! So nice to control exactly what goes in.
Mia R.
★★★★★
Jan 19, 2026
This was a fun and easy kitchen project. The milk came out perfectly creamy and fresh-tasting!
Emma
★★★★★
Jan 05, 2026
So happy I tried this—creamy, natural, and exactly what I wanted for baking.
Olivia
★★★★★
Dec 21, 2025
So satisfying to make my own milk at home. The taste is fresh and much better than store brands.
Monica Lee
★★★★★
Dec 07, 2025
Loved how customizable this was. Very fresh and natural tasting, made my coffee better!
Lila K.
★★★★★
Dec 03, 2025
Loved how fresh and creamy this came out. I used almonds and a hint of vanilla, which made it taste really nice in my morning smoothies. Took less time than I expected, which is always a plus. My partner even asked if I bought it from a store!
Emily T.
★★★★★
Nov 17, 2025
This was such a fun and tasty experiment, now I’m hooked on homemade milk!
Nutrition Facts
Calories55
Fat4.3 g
Carbs3 g
Protein2 g
Fiber3 g
Sugar0 g
Sodium5 mg
Serving Size: 1 cup (240 ml)
*Nutrition values are estimated and may vary depending on ingredient brands, portion sizes, and preparation methods.