A Healthy and Delicious Moon Milk Recipe for Better Sleep

Warm milk before bed isn’t the only way to calm your nerves and enjoy a good night’s sleep. In fact, there is something much better, and it’s vegan, too! Moon milk is an old Ayurvedic remedy that soothes the body and calms the mind. It contains several anti-inflammatory spices and herbs, including ashwagandha, which is a natural adaptogen that can effectively improve the quality of your sleep.

Varieties of moon milk mugs arranged on a counter with turmeric, honey, and ginger
What Is Moon Milk

Moon milk is a soothing and incredibly tasty beverage that is deeply rooted in Ayurvedic traditions. According to that ancient Vedic holistic health science, drinking warm milk before bed is a great remedy for anxiety, sleeplessness, and even insomnia. The moon milk recipe below will not only improve your sleep but will also balance your hormones and strengthen your immune system.


  • 1 cup of unsweetened nut milk of your choice (almond, hemp, cashew, etc.)
  • ½ a teaspoon of ground turmeric
  • ½ teaspoon of ground cinnamon
  • ¼ teaspoon of ground ashwagandha
  • 1 teaspoon of raw honey
  • 1 teaspoon of ghee or virgin coconut oil
  • 1 pinch of ground ginger
  • 1 pinch of black pepper
  • 2 pinches of ground cardamom

Moon Milk: Directions

Step 1

Pour the milk into a small saucepan and let it simmer over medium-low heat.

Step 2

Add turmeric, cinnamon, ashwagandha, ginger, cardamom, and black pepper. Whisk energetically until it’s well combined and there are no clumps.

Step 3

Add the coconut oil/ghee and reduce the heat to low. Cook the milk and spices mixture for at least 5-10 minutes. The longer you cook it, the stronger it will get.

Step 4

Remove it from the heat and let it cool slightly. Add raw honey and stir until it dissolves into the milk. Top the milk with extra cinnamon, and it’s good to go.

A mug of moon milk arranged on a counter

For maximum benefit, enjoy your moon milk either after dinner or before bed.

Nutritional Value

  • Calories: 234
  • Carbs: 1.5g
  • Protein:8.5g
  • Potassium: 429mg
  • Sodium: 107mg
  • Calcium: 311mg