Vegan Eggnog

Homemade vegan eggnog recipe

The Spruce / Katarina Zunic

Prep: 10 mins
Cook: 0 mins
Total: 10 mins
Servings: 4 to 6 servings

Vegan eggnog is a must for any vegan Christmas celebration. This rich and flavorful dairy-free and egg-free recipe for vegan eggnog suitable for the kids. Eggnog is a traditional Christmas holiday drink and you won't miss the eggs with this delicious homemade vegan spin.

Spice up your homemade dairy-free nog with rum, brandy or whisky, if you'd like to be it an adults-only party drink.


  • 4 cups soy milk
  • 1 tablespoon vegan instant vanilla pudding powder
  • 1 cup non-dairy whipping cream or heavy cream
  • 1 teaspoon vanilla extract
  • 1/4 teaspoon salt
  • 1/4 teaspoon nutmeg
  • 1/4 teaspoon cinnamon

Steps to Make It

  1. Gather the ingredients.

    Ingredients for homemade vegan eggnog
    The Spruce / Katarina Zunic
  2. Whisk together half of the soy milk and instant pudding until thickened. Add the remaining soy milk and the cream and mix well.

    Whisk together soymilk and pudding
    The Spruce / Katarina Zunic
  3. Add the remaining ingredients, except cinnamon.

    Add remaining ingredients
    The Spruce / Katarina Zunic
  4. Allow to chill overnight before serving, and sprinkle with cinnamon just before serving.

    Homemade vegan egg nog
    The Spruce / Katarina Zunic