How to Make Soy Protein Milk (Traditional & Healthy Version)

Soy Protein Milk, known locally as soya doodh, is a wholesome beverage gaining popularity across India for its impressive nutrition and creamy texture. While dairy milk has been a staple in Indian households for generations, soy protein milk offers a plant-based, lactose-free alternative suitable for those who are vegan or lactose intolerant. Traditionally, soya beans are soaked, ground, and simmered to produce this nutrient-dense milk, which can be enjoyed plain or flavored with Indian spices such as elaichi (cardamom) and kesar (saffron). With India's growing focus on health and fitness, soy protein milk is fast becoming a preferred choice for those seeking high-protein, low-fat drinks. Its versatility allows it to be consumed as a standalone beverage, a base for smoothies, or added to tea (chai) and desserts like kheer. Many families now prepare homemade soya doodh during festivals like Makar Sankranti or Navratri for fasting and as a nutritious breakfast drink. The subtle nutty flavor, creamy consistency, and adaptability to Indian spices make this drink a modern classic in Indian kitchens.

35 min total2 servingseasy120 kcal / 100g

Ingredients

  • Soya beans (whole)
    1/2 cup Soya beans (whole) (soaked overnight)
  • Water
    3 cups Water (filtered)
  • Green cardamom (elaichi)
    2 pods Green cardamom (elaichi) (crushed)
  • Jaggery powder
    1-2 tbsp Jaggery powder (gud, adjust to taste)
  • Saffron strands
    4-5 strands Saffron strands (kesar, for aroma)
  • A pinch of salt
    1/8 tsp A pinch of salt (for taste)
  • Vanilla extract
    1/4 tsp Vanilla extract (optional, for flavor)
  • Almonds
    4-5 Almonds (blanched and sliced for garnish)

Step-by-step instructions

Step 1: Rinse and soak the soya beans in plenty of water overnight or for a...
0%
8h 0m

Step 1 · Rinse and soak the soya beans in plenty of water overnight or for a...

Rinse and soak the soya beans in plenty of water overnight or for at least 8 hours. This softens the beans and makes them easier to blend.

Step 2: Drain the soaked soya beans
0%

Step 2 · Drain the soaked soya beans

Drain the soaked soya beans. Rinse well and remove any loose skins if possible. Add the beans to a blender with 1 cup of fresh water.

Step 3: Blend the soaked beans and water until you get a smooth paste
0%

Step 3 · Blend the soaked beans and water until you get a smooth paste

Blend the soaked beans and water until you get a smooth paste.

Step 4: Pour the soya paste into a large muslin cloth or cheesecloth placed...
0%

Step 4 · Pour the soya paste into a large muslin cloth or cheesecloth placed...

Pour the soya paste into a large muslin cloth or cheesecloth placed over a bowl. Squeeze out all the liquid; this is your raw soya milk.

Step 5: Transfer the raw soya milk to a heavy-bottomed pan
0%

Step 5 · Transfer the raw soya milk to a heavy-bottomed pan

Transfer the raw soya milk to a heavy-bottomed pan. Add remaining 2 cups of water. Bring to a boil on medium heat, stirring occasionally.

Step 6: Add crushed cardamom
0%
8 min

Step 6 · Add crushed cardamom

Add crushed cardamom, saffron, and a pinch of salt. Simmer for 5-8 minutes, stirring. Turn off the flame and add jaggery powder and vanilla extract if using. Mix well.

Step 7: Let the soy protein milk cool slightly
0%

Step 7 · Let the soy protein milk cool slightly

Let the soy protein milk cool slightly. Strain again if a smoother consistency is desired. Serve warm or chilled, garnished with sliced almonds.

Why this recipe is healthy

This soy protein milk recipe is a health-conscious alternative to dairy milk, with no cholesterol and very little saturated fat. It helps maintain heart health, supports muscle growth, and is suitable for weight management. The use of natural sweeteners and no preservatives ensures that this beverage supports clean eating habits. Its high protein content keeps you full and energized for longer periods.

A note on tradition

While soy protein milk is a relatively recent addition to Indian kitchens, its acceptance is growing due to increased health awareness and the rise in plant-based diets. In urban areas and among the younger generation, soya doodh is a popular alternative during festivals like Navratri for fasting (vrat) or as a nutritious beverage for children. Its adaptability with Indian flavors and spices makes it suitable for traditional celebrations, as well as daily consumption.

← Back to Soy Protein Milk nutrition
How to Make Soy Protein Milk (Traditional & Healthy Version) – Recipe