
Homemade Plant Milk
Creamy, fresh, and endlessly customizable
Author: Whole Shenanigans
Prep: 10 minutes mins
Soak Time: 8 hours hrs
Total: 8 hours hrs 10 minutes mins
Servings: 4
Prevent your screen from going dark
Ingredients
- 1 cup nuts, seeds, grains, or tubers or choice (soak if needed)
- 3-5 cups water (depending on how creamy you like it)
- pinch of salt, 1-2 dates, splash of vanilla, or cinnamon (optional for flavor)
Instructions
Soak (if needed)
- For best results, soak overnight or for ~8 hours: almonds, pistachios, peanuts, walnuts, hazelnuts, pecans, pumpkin seeds, sunflower seeds, sesame seeds, tiger nuts (must soak), and soybeans (must soak). See additional notes for soybeans below.
- Optional soak for creaminess: cashews, macadamia.
- No soak needed: hemp seeds.
- For grains: cook rice or quinoa first for the best flavor.
Rinse
- Drain and rinse soaked ingredients well.
Blend
- Add soaked (or cooked) ingredients to a blender with water. Use the following ratio: Standard: 1 cup → 4 cups water. Creamier: 1 cup → 3 cups water. Lighter: 1 cup → 5 cups water
Strain (optional)
- Use a nut milk bag, cheesecloth, or fine mesh strainer.
- Skip straining for cashew, macadamia, hemp, or pumpkin seed milk unless you like a smoother, creamier texture.
Chill & Flavor (optional)
- Add salt, dates, vanilla, or spices to taste. Refrigerate for up to ~4 days. Shake before using.
Video
Notes
-Soy milk: After blending, bring to a boil, then simmer the milk for 15–20 minutes to remove raw flavor and compounds that interfere with digestion and can be toxic in large amounts.
-Oat milk: Use ice-cold water when blending to reduce sliminess.
-Rice & quinoa milk: Best made from cooked grains for better taste and digestibility.
-Roasting option: For a deeper, nuttier flavor, roast almonds, hazelnuts, walnuts, pecans, or peanuts before blending. Roasting can also help reduce antinutrients.
*Nutrition values are based on 1 cup of almonds and 4 cups of water
Nutrition
Calories: 207kcal | Carbohydrates: 8g | Protein: 8g | Fat: 18g | Saturated Fat: 1g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 11g | Trans Fat: 0.01g | Sodium: 12mg | Potassium: 262mg | Fiber: 4g | Sugar: 2g | Vitamin A: 0.4IU | Calcium: 103mg | Iron: 1mg
Nutrition values are approximate and may vary.
Keyword: nut milk, plant milk
Have you tried this recipe?Comment below and tell us about it on Instagram! @wholeshenanigans



