Bean Milk Recipe: Nutty Creaminess Without the Grain Allergies

Beverages

Bean Milk Recipe: Nutty Creaminess Without the Grain Allergies

This bean milk recipe transforms humble legumes into a creamy, nutty plant-based alternative that rivals store-bought options—without dairy or grain allergens. The process is simple: soak, blend, strain, and flavor, resulting in a versatile beverage that works in coffee, smoothies, or desserts.

I developed this after realizing how easy it is to create restaurant-quality milk at home with just a few ingredients and basic kitchen tools.

What sets this recipe apart is its customizable base—you can use soybeans, chickpeas, or even lentils, each bringing unique flavors and textures. The key to success lies in proper soaking (at least 8 hours) and thorough blending, which ensures a silky-smooth consistency.

A fine-mesh strainer or cheesecloth removes any grit, leaving you with a velvety liquid that's ready to be sweetened or spiced to taste.

The result is a rich, plant-based milk that's naturally creamy and packed with protein, making it perfect for those avoiding dairy or seeking a lighter alternative.

Whether you're adding it to your morning coffee, pouring it over cereal, or using it in baking, this homemade version delivers depth and quality that store-bought simply can't match. Ready to make your own? Let's get started with the ingredients.

For extra flavor, consider adding vanilla extract, cinnamon, or a touch of maple syrup—these small additions elevate the milk into a dessert-like beverage. The recipe also scales effortlessly, so you can make a small batch for daily use or a larger one to store in the fridge for the week.

This is plant-based drinking at its finest, and it's easier than you think.

👨‍🍳
Difficulty
Medium
🔥
Calories
Low Cal

Ingredients for bean milk

Transform humble chickpeas into velvety, nutty plant-based milk with these simple yet powerful ingredients.

Ingredient Amount Notes
Dry Chickpeas 🌱 1 cup Organic preferred for best texture
Filtered Water 💧 3 cups Room temperature for blending
Extra-Virgin Olive Oil 🫒 1 tbsp High quality for richness
Pure Maple Syrup 🍯 2 tbsp Grade B for depth of flavor
Vanilla Extract 🌿 1 tsp Pure vanilla preferred
Ground Cinnamon 🌶️ ½ tsp Freshly ground for aroma
Pinch of Sea Salt 🧂 ¼ tsp Fine grain preferred
Lemon Juice 🍋 1 tbsp Freshly squeezed for tang
Ice Cubes ❄️ ½ cup For cooling during blending
Cheesecloth or Fine-Mesh Strainer 🧼 1 piece For smooth texture

The chickpeas are the foundation—organic or high-quality dried beans yield the creamiest results. Soak them overnight (at least 8 hours) to soften completely; this step can't be skipped. Trader Joe's or bulk bins often carry excellent organic options, and they're worth the slight price bump. If you're using canned chickpeas, drain and rinse them thoroughly to remove excess sodium. The olive oil might seem small, but it adds a luxurious mouthfeel that's hard to replicate without it. For the maple syrup, Grade B is ideal—it has a deeper, more complex flavor than Grade A, and it's perfect for balancing the earthiness of the beans.

No maple syrup? Agave nectar or coconut sugar works in a pinch, though the flavor won't be identical. Swap vanilla extract for vanilla bean paste if you're feeling fancy (or just add a tiny scrap of real vanilla bean). For extra protein, add 1/4 cup ground flaxseed to the blend—it thickens the milk and adds a nutty depth. If you're using a high-speed blender, skip the ice cubes, but if your blender struggles, the ice helps create a smoother texture. The cheesecloth is non-negotiable for a silky finish—muslin or even a clean kitchen towel in a pinch works, but don't use paper towels. They clog too easily.

Strain the milk immediately after blending to prevent curdling. Store in an airtight container in the fridge for up to 5 days, giving it a gentle shake before each use. For longer storage, freeze in ice cube trays—just thaw overnight in the fridge. The milk thickens as it chills, so add a splash of water when reheating. This recipe makes about 3 cups of milk, perfect for a week's worth of coffee or cereal. Make a double batch if you're using it in baking—homemade bean milk adds incredible richness to muffins and pancakes.

❤️

Why You'll Love This Recipe

  • Four-Ingredient Magic: I swear, this recipe is the kind of simple that makes you feel like a genius. Soak the chickpeas overnight—that’s it—then blend with water, a drizzle of olive oil, and a touch of maple syrup. No fancy gadgets, no stress, just smooth, creamy magic in minutes.
  • Sweet Creamy Dream: Between us, that vanilla and maple syrup combo is chef’s kiss—rich enough to stand alone but subtle enough to blend into anything. The olive oil adds this luxurious mouthfeel, like a hug in a glass. Honestly, I’ve used it straight as a dessert sauce, and no one ever guessed it wasn’t store-bought.
  • Morning to Midnight Fix: My go-to for overnight oats, but it’s also the star of my post-dinner coffee (yes, really). Thin it for a latte, thicken it for a pudding, or drizzle it over toast—it’s the kind of versatile that makes grocery shopping less overwhelming. (I’ve even fooled my coffee-loving husband into thinking it’s caramel.)
  • Pantry Goldmine: Dry chickpeas last forever, and this recipe costs a fraction of what you’d pay for almond milk. Make a big batch—it keeps for days in the fridge—and suddenly you’ve got a backup for every craving, from smoothies to baking. Between us, this is how I stretch my grocery budget without sacrificing flavor.

Step-by-step instructions for homemade bean milk

Transform simple pantry staples into velvety, nut-free milk with this foolproof method.

1

Soak and Prepare the Chickpeas

Place the 1 cup dry chickpeas in a large bowl and cover with plenty of water—at least 4 cups—to prevent bitterness. Let them soak overnight or for a minimum of 8 hours at room temperature. You'll know they're ready when they feel soft and plump between your fingers.

Drain and rinse the soaked chickpeas thoroughly under cold water. This removes any residual starch that could make your milk cloudy. Pat them dry with a clean kitchen towel, then transfer to a high-speed blender. Here's the thing—don't skip the drying step. Even small amounts of moisture can turn your smooth milk into a gritty mess.

2

Blend with Water and Oil

Add the 3 cups room-temperature filtered water and 1 tablespoon extra-virgin olive oil to the blender with the drained chickpeas. The olive oil isn't just for flavor—it helps create that luxurious mouthfeel similar to dairy milk. Seal the lid securely and blend on high speed for 2-3 minutes until completely smooth.

Pause occasionally to press down any chickpea foam that rises to the top with a wooden spoon. You're aiming for a completely homogeneous mixture with no visible particles. If you notice any resistance or hear grinding noises, let the mixture rest for 1 minute before blending again—this prevents overheating your blender motor.

3

Strain for Ultra-Smooth Texture

Line a fine-mesh strainer or cheesecloth with a clean kitchen towel and place it over a large bowl or pitcher. Slowly pour the blended mixture through the strainer, using a wooden spoon to press gently against the sides. Work in batches if needed, but don't rush this step—patience ensures a silky texture.

Real talk: This is where most people give up because it takes time. But trust me, the extra effort makes all the difference. The first few ounces will be thick and pulpy—this is normal. As you continue pouring, the liquid will become progressively smoother. Discard the leftover chickpea pulp in the strainer.

4

Season and Chill

Once you've strained all the liquid, return it to the blender and add the 2 tablespoons pure maple syrup, 1 teaspoon vanilla extract, 0.5 teaspoon ground cinnamon, 0.25 teaspoon sea salt, and 1 tablespoon lemon juice. Blend briefly for 10-15 seconds just to combine the flavors evenly. The maple syrup and vanilla work together to create that comforting, dessert-like quality.

Pour the mixture through the strainer one final time to remove any remaining pulp particles. Then add the 0.5 cup ice cubes and blend again for 30 seconds to chill the milk immediately. This step prevents separation and gives you cold milk right away. Transfer to clean glass bottles or jars and refrigerate for at least 2 hours before serving.

👨‍🍳

Pro Tips For Making Bean Milk

  • SOAK CHICKPEAS 12 HOURS: I learned this the hard way—rushing the soak with cold water leaves you with gummy, uneven texture. Use 4 cups filtered water per cup of dry chickpeas, cover, and let them sit at room temp overnight. The longer they soak, the creamier the final milk will be, and you’ll avoid that chalky aftertaste.
  • BLANCH BEFORE BLENDING: After burning three batches, I finally figured out: drain soaked chickpeas, then boil them for exactly 2 minutes in fresh water before blending. This step breaks down the skins just enough for silky smoothness—no gritty surprises. Drain immediately after boiling to stop cooking.
  • STRAIN THROUGH CHEESECLOTH: Skip the fine-mesh strainer—it leaves behind starch and makes your milk thin. Use dampened cheesecloth or a nut milk bag for a thicker, richer texture. Twist the bag gently to extract every last drop, but don’t squeeze too hard or you’ll get a bitter residue.
  • SWAP MAPLE FOR DATE SYRUP: Sounds weird, but it works: date syrup adds depth without overpowering the bean’s natural sweetness. Use a 1:1 ratio, but reduce the vanilla to ½ teaspoon—date syrup’s caramel notes play better with the olive oil’s fruitiness. (Your future self will thank you for not using store-bought vanilla extract.)

Regional styles of this recipe

Soy Milk from Asia

In Japan and China, soy milk has been a breakfast staple for centuries, often served with miso soup or steamed buns. The traditional method uses yellow soybeans soaked overnight, then ground with water in a stone grinder for maximum creaminess.

For an authentic touch, add 1 tsp soy sauce and ½ tsp ginger juice to your finished milk—this balances the earthy bean flavor with umami depth. 🌏

Pea Milk from Europe

Northern European countries like Sweden and Germany popularized pea milk as a high-protein, allergy-friendly alternative. Swap chickpeas for 1 cup yellow split peas, soak for 12 hours, and blend with 1 cup water instead.

The result is a sweeter, milder milk perfect for coffee or cereal. Add 1 tsp honey and ½ tsp cardamom for a Scandinavian-inspired twist.

Lentil Milk from India

In India, lentil milk (moong dal milk) is a beloved dessert ingredient. Use 1 cup red lentils (soaked for 4 hours), blend with 3 cups water, and strain through muslin cloth.

Finish with 1 tsp rose water and 1 tbsp condensed milk for a creamy, floral beverage. This version is naturally sweeter and works beautifully in chai or kulfi (Indian ice cream).

Chickpea Milk from Mexico

Mexican cuisine often incorporates chickpea flour (masa harina), but homemade chickpea milk is gaining popularity. After blending, stir in ½ tsp cumin and ¼ tsp chili powder for a smoky, slightly spicy profile.

Use it to make horchata-style drinks by adding 1 cinnamon stick while straining. The warmth of cumin pairs perfectly with tropical fruits like mango or pineapple. 🌶️

Sweet Potato Bean Blend

In the American South, chefs blend ½ cup cooked sweet potatoes with chickpeas for a caramel-like depth. Soak ½ cup chickpeas and ½ cup cooked sweet potato (peeled) together, then blend with 2 cups water.

Strain and sweeten with 1 tbsp brown sugar and ½ tsp nutmeg—this version tastes like creamy pumpkin pie milk and is perfect for coffee or oatmeal.

Nutrition facts

Servings 4
Amount Per Serving
Calories 180kcal
% Daily Value *
Total Fat 8g10%
Saturated Fat 1g5%
Cholesterol 0mg0%
Sodium 120mg5%
Total Carbohydrate 28g10%
Dietary Fiber 5g18%
Sugars 18g
Protein 8g16%
* 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 canned chickpeas instead of dry?

Yes, but with adjustments! Drain and rinse 1.5 cups canned chickpeas (about 1 cup drained) thoroughly to remove sodium. Skip the soaking step, but pat them completely dry before blending to prevent gritty texture. You may need slightly more water (3.5 cups) since canned beans hold less moisture.

2

How do I make this milk nut-free AND soy-free?

Use yellow split peas instead of chickpeas for a nut-free, soy-free base. Soak 1 cup peas for 12 hours, blend with 3 cups water, and strain. Add 1 tsp honey and ½ tsp cardamom for flavor—this creates a naturally sweet, creamy milk perfect for coffee or cereal.

3

Why did my bean milk turn bitter?

Bitterness usually means under-soaking or over-blending. Always soak beans for at least 8 hours (overnight is best). If using dried beans, check for small stones or damaged beans before soaking. For extra flavor balance, add 1 tbsp lemon juice or ½ tsp vanilla extract during the final blending step.

4

Can I use this milk in coffee?

The creamy texture works beautifully in coffee. For best results, chill the milk thoroughly and use a 1:1 ratio with your coffee. Add a pinch of cinnamon or vanilla to enhance the flavor. If your coffee is too strong, dilute slightly with water or plant-based cream to balance the earthy bean notes.

5

How long does homemade bean milk last?

Store in an airtight container in the fridge for up to 5 days. For longer storage, freeze in ice cube trays—thaw overnight in the fridge. The milk thickens when chilled, so add a splash of water when reheating. Avoid freezing with added sweeteners, as they may separate upon thawing.

★★★★★5.0(1 review)
Categories Beverages