Beverages
This black soya bean milk recipe transforms humble black soybeans into a rich, nutty elixir that rivals store-bought versions—without a blender. The secret lies in proper soaking and straining, which extracts maximum creaminess while keeping preparation simple.
I developed this method after struggling with gritty textures in earlier attempts, and it now delivers velvety results every time.
What makes this recipe special is its versatility—traditionally used in Chinese desserts and teas, this milk also works as a protein-packed coffee creamer or smoothie base. The process requires just five key steps: soaking, blending, straining, and optional sweetening with vanilla or cinnamon.
No high-speed blender? A mortar and pestle works just as well, though with slightly more effort.
By the end, you'll have a golden, aromatic drink with a naturally sweet, earthy flavor that stands out from almond or oat milk. The texture is thick enough for lattes but smooth enough to sip straight.
Store it in the fridge for up to 5 days, or freeze for longer shelf life—perfect for meal prep or gifting.
Whether you're making it for traditional Asian sweets or modern health-conscious drinks, this recipe delivers restaurant-quality depth with minimal equipment. Let's get started—your taste buds (and blender) will thank you.
Ingredients for black soya bean milk
Five simple ingredients transform black soybeans into velvety, nutty milk—no blender needed.
| Ingredient | Amount | Notes |
|---|---|---|
| Black Soybeans 🌱 | 1 cup | Dried, organic preferred |
| Filtered Water 💧 | 3 cups | Room temperature preferred |
| Pure Maple Syrup 🍯 | 2 tbsp | For optional sweetening |
| Vanilla Extract 🌿 | 1 tsp | Pure vanilla preferred |
| Ground Cinnamon 🌶️ | ½ tsp | Optional for warmth |
| Sea Salt 🧂 | ¼ tsp | Fine grain preferred |
| Coconut Oil 🥥 | 1 tbsp | For creaminess (optional) |
| Lemon Juice 🍋 | 1 tsp | Freshly squeezed |
Black soybeans are the heart of this recipe. Organic or high-quality dried beans from Asian markets or bulk bins ensure the best flavor and texture. The beans should be plump and free of debris—rinse them well before soaking. For extra convenience, Trader Joe's or Whole Foods often carry pre-packaged black soybeans, though they're pricier. Soaking time is critical: 8-12 hours in filtered water extracts maximum creaminess. If you're short on time, a 6-hour soak in warm water works, but flavor depth may be slightly reduced.
No maple syrup? Agave nectar or date syrup works equally well—just adjust to taste. Vanilla extract can be swapped for vanilla bean paste or a pinch of real vanilla powder if you're feeling indulgent. Coconut oil is optional but adds a luxurious texture—avocado oil or extra-virgin olive oil are great substitutes. For a tangy twist, lime juice instead of lemon brightens the flavor profile. If you're making this for lattes, skip the cinnamon—it can overpower the coffee's natural notes. The key to smoothness is straining through a fine-mesh sieve or cheesecloth—don't rush this step!
Store the milk in an airtight glass jar in the fridge for up to 5 days. For longer shelf life, freeze in ice cube trays or small portions—thaw overnight in the fridge before using. The texture thickens when chilled, so give it a quick shake before pouring. This milk freezes beautifully for up to 3 months, making it perfect for meal prep. If you find the flavor too earthy after freezing, add a splash of vanilla or a pinch of salt to balance it. The beans? Save them—dried black soybeans can be reused in stir-fries or soups after making milk!
Why You'll Love This Recipe
- No-Soak Necessary: I just blend dried black soybeans with water—no pre-soaking, no fuss. The blender does all the work while I sip my morning coffee, and the result is just as rich as store-bought.
- Creamy Without Dairy: That velvety texture? Pure magic from the soybeans, but it’s naturally plant-based. A splash of maple syrup and vanilla turns it into something so indulgent, I forget it’s actually good for me.
- Breakfast or Bedtime: I pour it over oatmeal, use it in smoothies, or drink it cold with ice—works every time. Even my picky teen grabs a glass before school, and that’s saying something.
- Pantry Staple Power: A few beans and a bag of maple syrup last me weeks. Make a big batch on Sunday, store it in the fridge, and you’ve got a cheap, satisfying drink ready whenever cravings hit.
Step-by-step instructions for black soya bean milk
Here's how to create a luxurious, nutty milk without a blender—just patience and simple techniques.
Soak the Black Soybeans Overnight
Place the 1 cup black soybeans in a medium bowl and cover them completely with the 3 cups filtered water. Let them soak at room temperature for at least 12 hours—I prefer doing this overnight. This long soak ensures the beans soften evenly and release their rich, nutty flavors without turning mushy. After soaking, drain the water and rinse the beans thoroughly under cold water to remove any surface starch.
Real talk: If you're short on time, you can soak them for 8 hours minimum, but the texture will be slightly firmer. The longer they soak, the creamier your final milk will be. I always use room-temperature water because cold water can shock the beans and slow down hydration.
Simmer the Soybeans Until Tender
Transfer the soaked beans to a medium saucepan and add 2 cups fresh filtered water (just enough to cover them). Bring to a gentle boil over medium heat, then immediately reduce to a low simmer. Cover partially with a lid and cook for 45-60 minutes, stirring occasionally to prevent sticking. You'll know they're ready when they're fork-tender but not falling apart.
This simmering step is crucial—it breaks down the beans' complex carbohydrates into simple sugars that create that signature velvety texture. Don't rush this; undercooked beans will make your milk gritty. I check doneness by pressing a bean with my finger—it should mash easily but still hold some shape.
Blend by Hand for Ultra-Smooth Texture
Drain the cooked beans completely and transfer them to a clean bowl. Using a wooden spoon or potato masher, gently mash the beans until you achieve a thick, chunky puree. This manual method prevents over-processing that can make the milk thin. The goal is to break down the beans while preserving some texture—you'll still see small pieces, which actually enhance the mouthfeel.
Here's the thing—this manual mashing creates natural emulsifiers that help stabilize the milk later. If you want to go further, you can strain the puree through a fine-mesh sieve or cheesecloth to remove any remaining skins, but I find the slight texture adds character. The key is consistency—keep mashing until smooth but not liquid.
Infuse with Flavor and Emulsify
Return the mashed beans to the saucepan and add 1 cup fresh filtered water. Warm the mixture over low heat for 5 minutes, stirring constantly, until it reaches 160°F. Remove from heat and whisk in the 2 tbsp pure maple syrup, 1 tsp vanilla extract, 0.5 tsp ground cinnamon, 0.25 tsp sea salt, and 1 tbsp coconut oil. The coconut oil adds natural creaminess without dairy.
For the emulsification trick, slowly pour in the 1 tsp lemon juice while whisking vigorously. This acid helps stabilize the mixture and prevents separation. The lemon juice also brightens the flavors, cutting through the richness of the soybeans. Let the mixture sit for 10 minutes—this resting period allows all the flavors to meld completely.
Strain and Chill for Perfect Consistency
Line a fine-mesh strainer with cheesecloth or a clean kitchen towel and place it over a large bowl or pitcher. Pour the warm mixture through the strainer, pressing gently with a spoon to extract all the liquid. The cheesecloth will catch any remaining solids, giving you a silky-smooth texture. Discard the solids or save them for soups or stews.
Transfer the strained milk to a clean glass jar or bottle and refrigerate for at least 4 hours (overnight is ideal). This chilling step is what transforms the mixture into true milk—it allows the flavors to fully develop and the texture to thicken naturally. When ready to serve, give it a gentle shake before pouring to redistribute any settled coconut oil.
Pro Tips For Making Black Soya Bean Milk
- SOAK BEANS OVERNIGHT: Black soybeans need time to soften—rushing them leads to gritty milk. Toss them in cold water for at least 12 hours (or up to 24) and change the water once halfway. I learned this the hard way after straining a batch that still tasted like sandpaper.
- STRAIN TWICE, SLOWLY: The first pass catches the big chunks, but the second strain—using a fine-mesh sieve or cheesecloth—removes the fine sediment that makes your milk cloudy. Pour the liquid gently; swirling helps the solids clump for easier filtering.
- HEAT ON LOW: Boiling the milk too hard turns it bitter and separates the fat. Keep the pot at a gentle simmer (small bubbles, not rolling) for 10-15 minutes—just enough to cook the flavors without breaking the emulsion. I used to crank the heat and wondered why my milk always tasted off.
- CINNAMON LAST: Adding ground cinnamon early lets it turn bitter and muddy the flavor. Stir it in just before serving—it’ll release its aroma instantly without overpowering. (Same goes for vanilla: a splash at the end keeps it bright.) Trust me, this small tweak makes a real difference.
Pro cooking tips for this dish
Soaking Secrets
Your soaking time directly impacts texture and flavor. I've found that 12 hours at room temperature yields the creamiest results, but warm water (not boiling) can cut that to 6-8 hours. The key is complete submersion—beans should float freely without touching the bowl.
I use a glass jar with a lid to prevent spills and keep water fresh. Pro tip: Add a pinch of salt to the soaking water to enhance flavor extraction. 🌱
Simmering Control
Low and slow is non-negotiable here—medium-low heat prevents scorching while breaking down complex carbohydrates. I cover the pot with a lightly crumpled paper towel under the lid to release steam but reduce evaporation.
Stir every 10 minutes to prevent sticking. The beans should be tender but still hold their shape when pierced with a fork. Overcooking turns them mushy and gritty. 🔥
Manual Mashing Magic
Skip the blender for better texture control. Use a wooden spoon or potato masher to break down beans into a thick paste—this preserves natural emulsifiers. I press the beans against the bowl's sides to release maximum liquid.
For extra smoothness, strain through a fine-mesh sieve lined with cheesecloth. The solids make great soup thickeners! The goal is a thick, chunky consistency—not a liquid puree. ✨
Emulsification Hack
The lemon juice is your secret weapon—whisk it in slowly while heating to 160°F to stabilize the milk naturally. I add the coconut oil last and whisk vigorously to create tiny fat droplets that prevent separation.
The 10-minute rest after mixing lets flavors meld completely. This technique works even without a blender! 💫
Straining Like a Pro
Cheesecloth is your best friend here—it catches more solids than a sieve alone. I double it for extra filtration. Press gently with a spoon to extract every drop of liquid without breaking the fabric.
The strained milk should be completely smooth with no visible particles. For larger batches, use a nut milk bag from kitchen stores. 🧂
Chilling for Perfection
Never skip the 4+ hour chill time—this is when the milk transforms from a mixture to true milk. The flavors deepen and the texture thickens naturally. I store it in amber glass jars to protect against light.
Give it a gentle shake before serving to redistribute any separated coconut oil. The first sip is always the best! 💛
Nutrition facts
Frequently asked questions
Why does my black soy milk turn gritty?
Grittiness usually means the beans weren't softened enough during soaking or simmering. Always soak for at least 8 hours (overnight is best) and simmer until beans mash easily with a fork. For ultra-smooth results, strain through cheesecloth twice. The key is patience—rushing these steps creates texture issues.
Can I make this without a blender?
The recipe uses manual mashing with a wooden spoon or potato masher. This method actually creates better texture by preserving natural emulsifiers. For extra smoothness, strain through a fine-mesh sieve lined with cheesecloth. The result is just as creamy—no blender required!
How does black soy milk differ from regular soy milk?
Black soybeans have a richer, nuttier flavor with less beany taste than regular soybeans. The milk is naturally sweeter and thicker due to higher sugar content in the beans. It also has a deeper color (almost chocolatey) and pairs beautifully with spices like cinnamon or cardamom. Think of it as a cross between soy milk and almond milk in texture.
What's the best way to use leftover bean solids?
Don't waste them! The strained solids make excellent soup thickeners or stir-fry bases. For extra flavor, toast them lightly in a dry pan before using. You can also blend them with water for a quick protein boost in smoothies. They're packed with fiber and nutrients—perfect for adding body to sauces or grain bowls.
Can I make this dairy-free milk hot?
Yes, but with caution. Heat gently to 160°F maximum to prevent separation. For best results, warm it on the stove over low heat while whisking constantly. It works great in lattes—just froth before adding to coffee. For iced drinks, chill completely first. The coconut oil helps maintain creaminess when heated.
