Bean Milk Recipe: Nutty Creaminess Without the Dairy

Beverages

Bean Milk Recipe: Nutty Creaminess Without the Dairy

This bean milk recipe transforms simple ingredients into a creamy, nutty plant-based alternative that rivals traditional dairy. šŸ’› The process is straightforward—soaking, blending, and straining—but the result is a versatile beverage perfect for coffee, cereal, or baking.

I developed this method after realizing how easy it is to create rich, dairy-free milk at home with just a few pantry staples.

The beauty of bean milk lies in its adaptability. Whether you prefer a neutral base for lattes or a sweetened version for oatmeal, you can customize the flavor with vanilla, cinnamon, or a touch of maple syrup.

Soybeans yield the creamiest texture, but chickpeas and peas work beautifully too, offering unique earthy notes. The key is proper soaking and straining to achieve that signature smoothness.

What you’ll end up with is a nutty, creamy milk that’s free from additives and packed with plant-based protein. It’s ideal for those avoiding dairy or looking to reduce their environmental footprint.

Plus, it’s budget-friendly—far cheaper than store-bought alternatives. Ready to make your own? Let’s get started with a foolproof method that delivers restaurant-quality results at home.

Once you’ve mastered the basics, you can experiment with flavors like vanilla or cocoa for a dessert-like twist. Store it in the fridge for up to five days, or freeze for longer shelf life. This recipe isn’t just about substitution—it’s about rediscovering the joy of homemade, wholesome nutrition.

šŸ‘Øā€šŸ³
Difficulty
Medium
šŸ”„
Calories
Low Cal

Ingredients for bean milk

Simple pantry staples transform into creamy, nutty bean milk with just soaking and blending.

Ingredient Amount Notes
Dried Soybeans 🌱 1 cup Organic preferred for best flavor
Filtered Water šŸ’§ 4 cups Room temperature preferred
White Vinegar šŸ¶ 1 tbsp For neutral flavor balance
Pure Maple Syrup šŸÆ 2 tbsp Optional for sweetness
Vanilla Extract 🌿 1 tsp Pure vanilla preferred
Sea Salt šŸ§‚ ¼ tsp Fine grain preferred
Ground Cinnamon šŸƒ ¼ tsp Optional for warmth
Pure Vanilla Bean Paste šŸ« ½ tsp For enhanced vanilla flavor
Coconut Oil 🄄 1 tbsp For creamy texture
Dried Chickpeas 🌾 ½ cup Alternative for earthy flavor
Dried Peas 🌱 ½ cup Alternative for subtle sweetness

Soybeans are the star here—organic dried soybeans from Whole Foods or bulk bins yield the best flavor, but any dried soybeans work. If you're using chickpeas or peas as an alternative, Trader Joe's has great bulk options. The key is soaking them overnight in plenty of water (about 4 cups per cup of beans) to soften them completely. This removes any bitterness and ensures a smooth texture. For extra creaminess, Costco sells pre-soaked organic soybeans, which save time but cost more.

No vanilla extract? Vanilla bean paste adds depth, but pure extract works fine. Want it sweeter? Agave nectar is a 1:1 swap for maple syrup. The coconut oil is non-negotiable for that restaurant-quality creaminess—it coats the proteins and prevents separation. If you're using chickpeas or peas, soak them 12 hours instead of 8. The vinegar might seem odd, but it balances flavors and mimics the slight tang in dairy milk. Trust me on this—it's subtle but makes a difference.

Store your bean milk in a sealed glass jar in the fridge for up to 5 days. Shake well before each use since it does separate slightly. For longer storage, freeze in ice cube trays—thaw overnight in the fridge. The coconut oil may solidify when cold, but it melts easily when warmed. If you make extra, freeze it immediately to preserve freshness. This stuff reheats beautifully—perfect for lattes or cereal. The flavor actually improves after a day or two as the ingredients meld together.

ā¤ļø

Why You'll Love This Recipe

  • I’ll be real: I used to dread soaking beans. Not here—just toss dried soybeans in a pot with water, simmer, then blend. That’s it. No waiting, no fuss, and no tiny beans crawling out of the bag onto my floor.
  • No-Soak Hassle: I’ll be real: I used to dread soaking beans. Not here—just toss dried soybeans in a pot with water, simmer, then blend. That’s it. No waiting, no fuss, and no tiny beans crawling out of the bag onto my floor.
  • Sweet Creamy Magic: The maple syrup and vanilla turn this into something that tastes like dessert—rich, smooth, and just a little indulgent. Honestly, I’ve used it straight from the fridge in coffee, and no one’s ever questioned why I’m smiling so much.
  • Pantry Power Move: Between us, this is my go-to when I’m out of milk or need a cheap, plant-based swap. The vinegar balances the sweetness, so it doesn’t taste like syrup went rogue, and the soybeans stretch it far enough to pour over cereal for a week.

Step-by-step instructions for creamy bean milk

Transform simple dried beans into velvety, nutty milk with this foolproof method.

1

šŸ‘Øā€šŸ³ Step 1: Soak and Prepare the Base Ingredients

Combine the 1 cup dried soybeans and 0.5 cup dried chickpeas in a large bowl. Add enough cold water to cover by about 2 inches—this prevents the beans from floating. Let them soak for 8-12 hours (overnight works best) until they're plump and doubled in size. I like to use a colander for this so I can easily drain them later.

While the beans soak, add the 0.5 cup dried peas to a separate bowl and cover with water. Soak them for 4 hours—they don't need as long as the soybeans and chickpeas. This step is crucial because properly soaked beans blend more smoothly and create a creamier texture. After soaking, drain all the beans thoroughly using a fine-mesh strainer, shaking off any excess water.

2

šŸ³ Step 2: Blend with Water and Acidifier

Transfer the drained beans to a high-powered blender. Add the 4 cups filtered water and 1 tbsp white vinegar. The vinegar might seem odd, but it's key for stabilizing the milk and preventing curdling later. I use a Vitamix or similar because regular blenders struggle with the fibrous texture of beans.

Blend on high for 1-2 minutes until completely smooth. You should hear a consistent hum with no grinding sounds—this means you've broken down all the bean particles. If you notice any gritty bits, pulse briefly again. The mixture should look like a thick, pale gray liquid. This is your base; don't skip blending thoroughly or your milk will be grainy.

3

🄘 Step 3: Strain and Sweeten

Line a large bowl with 4 layers of cheesecloth or a nut milk bag. Pour the blended mixture through the strainer into the bowl. Let it strain for 10 minutes, pressing gently on the cheesecloth with a spoon to extract all the liquid. This step removes the fibrous pulp, giving you that silky texture we want.

Once strained, return the milk to the blender. Add the 2 tbsp pure maple syrup, 1 tsp vanilla extract, 0.5 tsp pure vanilla bean paste, 0.25 tsp sea salt, and 0.25 tsp ground cinnamon. The vanilla bean paste adds depth that regular extract can't match. Blend for 10 seconds just to combine everything evenly. Taste and adjust sweetness if needed—you can always add more maple syrup later.

4

šŸ”„ Step 4: Emulsify for Creaminess

In a small saucepan, gently melt the 1 tbsp coconut oil over low heat—just until it becomes liquid. Remove from heat immediately. With the blender running on low speed, slowly pour the melted coconut oil into the bean milk mixture. This creates an emulsion that gives your milk that rich, creamy texture.

Blend for 30 seconds on low, then increase to high for 15 seconds to fully incorporate. The mixture should look smooth and slightly thicker. Here's the thing—don't over-blend or the oil will separate. The coconut oil acts as a natural fat source that mimics dairy creaminess, so handle it gently after melting.

5

ā° Step 5: Chill and Serve

Pour the finished milk through a fine-mesh strainer into clean bottles or jars to catch any remaining pulp. Let it cool to room temperature, then refrigerate for at least 2 hours before serving. Chilling enhances the flavors and makes the texture even creamier. I like to store it in glass jars in the fridge where it keeps for 5-7 days—just give it a good shake before each use.

For best results, serve cold over cereal, in smoothies, or as a latte alternative. The nutty flavor from the soybeans pairs beautifully with the sweetness of the maple syrup and vanilla. If you prefer it sweeter, add more maple syrup to taste. This isn't just a dairy substitute—it's a flavor experience all its own.

šŸ‘Øā€šŸ³

Pro Tips For Making Bean Milk

  • SOAK BEANS OVERNIGHT: I used to rush the soaking—big mistake. Dried soybeans need 8-12 hours in cool water (or at least 6 hours if you’re desperate) to soften properly. Skip this, and your milk will taste bitter and grainy, no matter how long you blend later.
  • BLANCH BEANS FIRST: After soaking, give those beans a quick 2-minute blanch in boiling water before blending. This breaks down their skins better, so your milk stays silky instead of gritty. (Yes, even if you’re impatient like me.)
  • ACIDIFY BEFORE SWEETENING: Add the white vinegar before the maple syrup—this stops the milk from curdling when you heat it later. I learned this the hard way after turning a batch into gluey disaster. Trust the process.
  • STRAIN TWICE, PATIENCE PAYS: Use a fine-mesh sieve and a cheesecloth for filtering. The first pass catches big bits, but the cheesecloth grabs the last of the starch—this keeps your milk from turning cloudy after a few hours. (Your future self will thank you.)

Troubleshooting this recipe

Grainy Texture Fix

If your bean milk turns out grainy, it’s likely because the beans weren’t blended long enough. I’ve found that using a high-powered blender like a Vitamix is non-negotiable—regular blenders can’t break down the fibrous texture properly.

If you notice grit, pulse the mixture again for 30 seconds on high. For extra smoothness, strain the milk through a nut milk bag instead of cheesecloth, as it catches finer particles. šŸ’”

Separation Issues

Separation happens when the fat (coconut oil) and liquid don’t emulsify properly. To prevent this, always melt the coconut oil gently over low heat and pour it into the blender while running on low speed.

Over-blending after adding oil can cause separation, so stick to 30 seconds on low followed by 15 seconds on high. If separation still occurs, whisk the milk vigorously before using or add ½ tsp xanthan gum to stabilize it.

Bitterness in Flavor

Bitterness usually means the beans weren’t soaked long enough. Soybeans need 8-12 hours, while chickpeas and peas require 4-6 hours. If you’re short on time, try soaking them in warm water (not hot) for 4 hours—this speeds up the process without compromising flavor.

Adding 1 tbsp white vinegar during blending also helps balance any bitterness by mimicking the tang in dairy milk. 🌱

Weak Creaminess

The key to creamy texture lies in the coconut oil and proper straining. If your milk lacks creaminess, ensure you’re using 1 tbsp coconut oil (don’t substitute with butter or other oils). Also, press the cheesecloth firmly during straining to extract every drop of liquid.

For an extra boost, add 1 tbsp cashew butter to the final blend—it adds richness without altering the flavor significantly.

Clumpy or Curdled Milk

Clumping often happens if the milk isn’t strained thoroughly or if the vinegar isn’t added during blending. To fix it, strain the milk through a fine-mesh sieve lined with fresh cheesecloth.

If curdling occurs after refrigeration, gently reheat the milk in a saucepan over low heat while stirring constantly until smooth. Adding ½ tsp lemon juice to the warm milk can also help break up clumps and restore a silky texture.

Storage Problems

If your bean milk spoils quickly or develops an off smell, it’s likely due to improper storage. Always store it in airtight glass jars in the fridge, where it lasts 5-7 days. For longer storage, freeze it in ice cube trays—thaw overnight in the fridge.

If you notice mold or a sour odor, discard it immediately. To extend freshness, add ½ tsp citric acid (available at health stores) to the milk before storing—it acts as a natural preservative. ā„ļø

Nutrition facts

Servings 4
Amount Per Serving
Calories 180kcal
% Daily Value *
Total Fat 10g13%
Saturated Fat 8g40%
Cholesterol 0mg0%
Sodium 120mg5%
Total Carbohydrate 22g8%
Dietary Fiber 6g21%
Sugars 10g
Protein 12g24%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use any type of bean for this recipe?

While soybeans create the creamiest texture, you can experiment with chickpeas or peas for unique flavors! Chickpeas add an earthy note, while peas offer subtle sweetness. Just adjust soaking times—chickpeas need 4-6 hours and peas only 2-4 hours. For best results, stick to dried beans rather than canned, as they have less moisture and better texture.

2

Why does the recipe call for vinegar?

The vinegar balances flavors and prevents curdling, mimicking the slight tang in dairy milk. It's subtle—just 1 tablespoon—but makes a big difference in texture and taste. If you dislike vinegar's flavor, try apple cider vinegar instead of white vinegar for a milder alternative.

3

How do I make this recipe without a high-powered blender?

Use a regular blender by soaking beans 24 hours and blending in batches with extra water (start with 6 cups instead of 4). After blending, strain through 8 layers of cheesecloth for ultra-smooth results. For even finer texture, press the pulp firmly to extract every drop of liquid.

4

Can I make bean milk without coconut oil?

Yes, but your milk will be less creamy. For a dairy-free alternative, try 1 tablespoon cashew butter or ½ teaspoon xanthan gum (mixed with the water). If you prefer no fat, the milk will still work for cooking or smoothies—just expect a lighter texture. The oil is optional but recommended for that rich, latte-worthy consistency.

5

How can I use this milk in cooking?

Bean milk works beautifully in curries, soups, and sauces as a dairy substitute! Use it 1:1 in recipes calling for milk or cream. For baking, add ½ teaspoon baking powder per cup to help with rise. It also makes delicious vegan cheesecakes or custards when combined with agar-agar. The nutty flavor pairs especially well with spices like cinnamon, cardamom, and nutmeg.

ā˜…ā˜…ā˜…ā˜…ā˜…4.5(6 reviews)
Categories Beverages