I follow my Mum’s Badam Milk recipe whenever I want a comforting drink before bed. Badam Doodh is a sweet Indian milk drink made with almonds, sugar, saffron and cardamom. I love it both hot and chilled.
I keep the recipe quick and easy by keeping a jar of homemade Saffron Badam Milk Powder mix in the fridge. Making this milk takes only a couple of minutes whenever the craving hits!

It’s a super creamy drink thanks to the milk, delicately sweet and perfumed with almond and cardamom. It has a delicious texture from the nuts and is filling too.
Our version also contains a pinch of saffron for added flavour. And we all know how well saffron pairs with nuts and cardamom!
I mostly make it at bedtime but you’ll find that Badam Milk is often served at special occasions and at weddings too. Fancy right?!
The traditional way of making this Indian almond milk is by soaking raw almonds, peeling then blending to achieve an almond paste then cooking with milk and sugar. I find this too long winded, especially when I want to make it in a hurry.
This Saffron Milk (Kesar Doodh) is a delicious alternative.
You will also love these creamy Indian Milk Sweets and Desserts recipes .

Badam Milk Ingredients
Full ingredients with measurements are available in the recipe card below at the end of this post
Whole milk – for the best taste use full fat milk but you can absolutely still make this with skimmed or semi skimmed milk too. I’ve made it dairy-free with whole oat milk too and the results were delicious!
Sugar – I use regular white sugar but brown sugar works too. Note that brown sugar may change the colour and the taste will be a bit deeper.
Badam Milk Powder – our homemade recipe consists of ground almonds, pistachio nuts, nutmeg, cardamom seeds, saffron strands.
I’ve garnished it with rose petals in the pictures because they’re so pretty! They don’t have to be a part of your recipe though unless you’re serving for a special occasion.

How to make Badam Doodh
Heat the milk, sugar and almond powder in a saucepan or heavy-bottomed pan on medium heat.
Stir continuously (otherwise the milk will burn) and bring it to a gentle boil.
Then, lower the heat and simmer the milk for another 4-5 minutes. Again, keep stirring! This allows the flavours from the nuts and spices to infuse into the milk and cook the milk so it doesn’t taste raw. Also, this gives time for the nuts to cook a little too.
Turn off the heat and serve hot. You can also serve it chilled on hot days.

Storage
Let it cool at room temperature then chill in the fridge. Consume before the use by date of the milk you have used.

Other Indian Beverages
Check out these delicious modern and traditional Indian beverages
Sweet Lassi
Mango Lassi
Karak Chai
As always if you make this recipe, be sure to leave me a comment, rate this recipe and tag me on Instagram @jcookingodyssey or #jcookingodyssey. I love seeing all your photos of my recipe recreations!
Don’t forget to follow me on social media using the buttons below – I can’t wait to see you all there!
- YouTube

Badam Milk
Equipment
- 1 Saucepan
Ingredients
- 2 cup milk
- 3 tablespoon sugar
- 2 teaspoon badam milk powder
Instructions
- Heat the milk, sugar and almond powder in a saucepan or heavy-bottomed pan on medium heat.
- Stir continuously and bring it to boil.
- Then, lower the heat and simmer the milk for another 4-5 minutes.
- Turn off the heat and serve hot or warm.
- You can also serve it chilled on hot days.
Video
Notes
Nutrition
PLEASE NOTE: Nutritional values are estimated by a computer and may vary based on ingredients and portion sizes. For personalised dietary advice, please consult a qualified healthcare professional.
Note:- This post was originally posted in February 2012 but I have updated the post since with newer photos and helpful content. The recipe remains the same.

Badam Milk
Equipment
- 1 Saucepan
Ingredients
- 2 cup milk
- 3 tablespoon sugar
- 2 teaspoon badam milk powder
Instructions
- Heat the milk, sugar and almond powder in a saucepan or heavy-bottomed pan on medium heat.
- Stir continuously and bring it to boil.
- Then, lower the heat and simmer the milk for another 4-5 minutes.
- Turn off the heat and serve hot or warm.
- You can also serve it chilled on hot days.
Video
Notes
Nutrition
PLEASE NOTE: Nutritional values are estimated by a computer and may vary based on ingredients and portion sizes. For personalised dietary advice, please consult a qualified healthcare professional.
This delicious Basil Walnut Kale Pesto sauce recipe will transform your dishes! It is packed with fresh kale, basil, walnuts and takes only 5 minutes to prepare.
Vegan and gluten-free.

- Kale Pesto Ingredients
- How to make Kale Pesto – step by step instructions
- Serving Suggestions
- Storage
- Other sauces/pesto recipes
I love this vegan pesto recipe whenever kale is in season.
When I buy a bag of kale, I usually have about half left over. This pesto is a great way to use up leftover kale.
Perfect for quick lunch or dinners as you just need to swirl it through pasta.
Vegan Kale Pesto recipe makes a nice alternative to basil pesto and you also get the added nutrition benefits from the kale.
This is a plant-based version using nutritional yeast but you can absolutely use grated parmesan if you wish.
You will also love this Roasted Brussels Sprouts and Kale Salad .
Kale Pesto Ingredients
Full ingredients with measurements are available in the recipe card below at the end of this post
Kale – use the leaves and the tender stems. Ensure the kale is as fresh as possible for the best flavour and results.
Basil – I love adding a bit of fresh basil to my kale pesto but you can leave it out if you do not have it to hand. Other fresh herbs such as parsley work so well too.
Nuts – I have used walnuts but you could use pine nuts or almonds too. Even sunflower seeds or pumpkin seeds work well.
Garlic – fresh garlic cloves are best in pesto.
Extra virgin olive oil – use this generously for delicious pesto
Lemon juice – fresh lemon juice is best but you can use bottled
Red chilli flakes (optional)
Nutritional yeast – (optional) adds savoury flavour in replacement of parmesan cheese in this recipe. Alternatively, you can use hemp seeds or vegan parmesan
Salt and black pepper
Optional – italian seasoning.
How to make Kale Pesto – step by step instructions
In a food processor, add the kale, basil, garlic, nuts, red chilli flakes and nutritional yeast. Blend a few times to grind down to a coarse paste.
Add the lemon juice and oil steadily and continue to blend until the pesto reaches the desired consistency. Season with salt and pepper to taste.

Serving Suggestions
Toss through pasta or gnocci. Serve with gluten-free pasta.
Use it in this vegan bruschetta .
Use in this Grilled Zucchini Ribbon Salad .
Drizzle over roasted vegetables such as these air fryer cauliflower .
Storage
Store leftover kale pesto in an airtight container or jar and keep in the refrigerator. Use it up within 5 days.
You can also freeze pesto successfully – place in a freezer safe container and freeze for up to 3 months. Allow to defrost at room temperature. Note that this can affect the fresh flavor and taste

Other sauces/pesto recipes
Basil sauce
Cilantro Pesto
Creamy Cilantro Sauce
As always if you make this recipe, be sure to leave me a comment, rate this recipe and tag me on Instagram @jcookingodyssey or #jcookingodyssey. I love seeing all your photos of my recipe recreations!
Don’t forget to follow me on social media using the buttons below – I can’t wait to see you all there!
- YouTube

Vegan Basil Walnut Kale Pesto
Equipment
- 1 Blender
Ingredients
- 2 cup kale packed
- ½ cup basil
- ¼ cup walnuts
- 2 cloves garlic
- ½ cup extra virgin olive oil
- 1 tablespoon lemon juice lemon zest optional
- 2 tablespoon nutritional yeast
- salt and black pepper
Instructions
- In a food processor, add the kale, garlic, nuts, red chilli flakes and nutritional yeast. Blend a few times to grind down to a coarse paste.
- Add the lemon juice and oil steadily and continue to blend until the pesto reaches the desired consistency.
- Season with salt and pepper.
Video
Notes
Nutrition
PLEASE NOTE: Nutritional values are estimated by a computer and may vary based on ingredients and portion sizes. For personalised dietary advice, please consult a qualified healthcare professional.
Note:- This post was originally posted in January 2016 but I have updated the post since with newer photos and helpful content. The recipe remains the same.