Go Back

Homemade Soy Milk

A simple, creamy, and nutritious dairy-free milk alternative made from soybeans that you can customize to your taste.
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings: 6 servings
Course: Beverage, Breakfast
Cuisine: Asian, Vegan
Calories: 80

Ingredients
  

Main Ingredients
  • 150 grams dry soybeans (preferably split) Look for organic varieties if possible; they enhance flavor and health benefits.
  • 1.2 L water Filtered water can yield even better results.
  • 1/2 pandan leaf (optional) Adds a lovely aromatic flavor.
  • a pinch salt (optional) Balances the sweetness.
  • sugar or other sweeteners to taste You can opt for coconut sugar, agave syrup, or honey.
Optional Add-Ins for Texture and Flavor
  • cooked red beans
  • cooked mung beans
  • cooked job's tears
  • rehydrated lemon basil seeds
  • cooked tapioca pearls
  • plain agar agar cubes
  • cooked ginkgo nuts
  • young coconut meat

Method
 

Preparation
  1. Rinse the soybeans thoroughly and soak them in plenty of water for at least 8 hours if using whole beans, or 3 hours for split beans.
  2. If using whole beans, remove most skins by rubbing them gently in the soaking water and drain the water, repeating until the majority of the skins are gone.
Blending and Straining
  1. In a blender, add the soaked soybeans and just enough water to cover them. Blend on a low setting until a fine puree forms.
  2. Gradually add the remaining water while blending and set aside about 1.5 cups of water.
  3. Set a sieve over a large pot lined with muslin or cheesecloth. Pour half of the bean puree into it, stirring gently to drain most of the liquid. Squeeze the remaining pulp to extract all the liquid. Repeat with the second batch.
  4. Rinse the pulp with half of the reserved water, strain, and squeeze again to utilize every drop.
Cooking
  1. In a pot, add the fresh soy milk and the optional pandan leaf. Bring to medium-high heat, stirring constantly until it bubbles.
  2. Reduce to a gentle simmer and let it cook for 20-30 minutes, stirring occasionally for a creamy texture.
Flavoring
  1. Remove from heat, then add a pinch of salt and your preferred sweetener to taste, stirring to blend the flavors.
  2. Serve it warm or chilled, and feel free to add any of the optional ingredients for a heartier breakfast treat.

Notes

Store your soy milk in a sealed glass container in the refrigerator for up to 4-5 days or freeze for extended storage. Use fresh soybeans for the best flavor and nutrition.