Masala Soy Milk
A warm, comforting cup of spiced soy milk infused with ginger, cardamom, and black pepper. This dairy-free twist on the classic masala doodh is frothy, aromatic, and ready in minutes. Perfect as a cozy evening drink or a soothing start to the day.
For 2 servings
- prep
Grate the ginger and crush the cardamom pods.
Peel a small piece of ginger and grate it finely. Lightly crush the green cardamom pods with the back of a spoon so the seeds crack open.
- simmer
Warm the soy milk with spices.
Pour soy milk into a saucepan. Add grated ginger, crushed cardamom, turmeric powder, black pepper, and saffron strands. Set the heat to low-medium and whisk gently to combine.
TIPDon't let the soy milk come to a rolling boil — a gentle simmer preserves the creamy texture. - simmer · ~5 min
Simmer and infuse the flavors.
Bring the soy milk to a gentle simmer, whisking occasionally. Let it bubble softly for 4 to 5 minutes so the spices release their flavors. Watch closely so it does not boil over.
- mix · ~1 min
Dissolve the jaggery.
Add the grated jaggery to the hot soy milk. Stir continuously until the jaggery dissolves completely, about 1 minute.
TIPAdding jaggery at the end prevents it from curdling the soy milk during simmering. - serve
Strain and serve hot with almond slivers.
Pour the masala soy milk through a fine sieve into two cups. Top each cup with the slivered almonds and a tiny pinch of fresh black pepper. Serve immediately while hot.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Use unsweetened soy milk to avoid the drink becoming overly sweet after adding jaggery.
- 2Grate the ginger finely so it infuses the milk quickly without leaving fibrous bits.
- 3Crush cardamom pods lightly — just enough to crack the shell and release the seeds inside.
- 4Keep the heat at a gentle simmer; a rolling boil can cause soy milk to curdle or form a skin.
- 5Add jaggery only at the end after simmering to prevent any risk of curdling the soy milk.
- 6Strain the drink through a fine sieve for a smooth, grit-free sip every time.
- 7For extra froth, whisk the soy milk vigorously with a fork just before serving.
Adapt it for your goals.
Nut-free
Skip the almond slivers on top and use a drizzle of maple syrup or a sprinkle of crushed pistachios instead — perfect for those with tree nut allergies.
extra spicedExtra-spiced
Add a small cinnamon stick and 2 whole cloves along with the other spices for a warming, chai-like twist that deepens the flavor profile.
sweetener swapSweetener swap
Replace jaggery with 1 tablespoon of maple syrup or coconut sugar if you prefer a different kind of sweetness or don't have jaggery on hand.
caffeine kickCaffeine kick
Stir in 1 teaspoon of loose black tea leaves (like Assam) during the simmering step, then strain — turning this into a dairy-free masala chai.
Why this is on our healthy list.
Dairy-Free & Vegan
Made entirely with plant-based ingredients, this drink is suitable for vegans and those with lactose intolerance or dairy allergies.
Anti-Inflammatory Spices
Turmeric and ginger are both known for their anti-inflammatory properties, and black pepper enhances turmeric absorption in the body.
Rich in Plant Protein
Soy milk provides a good source of complete plant-based protein, making this drink more satiating than regular milk.
Natural Sweetness from Jaggery
Jaggery is less processed than white sugar and contains trace minerals like iron and magnesium, though it should still be used in moderation.
Frequently asked questions
Yes, you can substitute whole cow's milk or any plant milk like almond or oat milk. Adjust simmer time as needed to avoid scorching.


