Vegan Eggnog

Vegan eggnog recipe

​The Spruce / Cara Cormack

  • Total: 10 mins
  • Prep: 10 mins
  • Cook: 0 mins
  • Chill Time: 60 mins
  • Servings: 10 servings

Eggnog without eggs? Nothing a little tofu and soymilk can't handle! This vegan eggnog recipe transforms the classic holiday drink into an eggless delight and it's even easier to make than the original.

The eggless "eggnog" is not too thick and will please even those who say they don't like soy milk. Quick to mix up, you can blend up the base mix ahead of time, then blend it a second time with the ice cubes just before serving.


  • 24 ounces silken tofu (crumbled)
  • 2 cups soy milk
  • 2/3 cup turbinado sugar
  • 1/4 teaspoon salt
  • 1 cup water (cold)
  • 1 cup rum (or brandy)
  • 4 1/2 teaspoons vanilla extract
  • 20 ice cubes
  • Garnish: nutmeg

Steps to Make It

  1. Gather the ingredients.

    Ingredients for vegan eggnog
    ​The Spruce / Cara Cormack
  2. Place the crumbled tofu and soy milk in a blender with the sugar and salt.

    Place soymilk and tofu in blender
    ​The Spruce / Cara Cormack
  3. Blend until very smooth.

  4. Scrape the mix into a large bowl or pitcher, and whisk in the water, rum or brandy, and vanilla extract.

    Scrape into bowl
    ​The Spruce / Cara Cormack
  5. Cover and refrigerate for at least one hour, or until serving time.

    Cover bowl
    ​The Spruce / Cara Cormack
  6. To serve, blend half of the mixture in the blender with 10 of the ice cubes until frothy. Repeat with the other half.

    ​The Spruce / Cara Cormack
  7. Serve in glasses with nutmeg sprinkled on top.

    Vegan eggnog
    ​The Spruce / Cara Cormack
  8. Enjoy!


  • The amount of vanilla extract seems like a lot compared to most recipes that use the ingredient. However, it is key to giving this eggnog the extra flavor it needs to be delicious.
  • If possible, use pure vanilla extract rather than the imitation variety.
  • Turbinado is a type of raw sugar that adds to the eggnog's character as well. You can find it with other sugars at most grocers. It might also be labeled as demerara or simply "raw."
  • Adding a cinnamon stick to each glass is a simple garnish that also infuses a little flavor into the drink.

Recipe Variations

  • Use your favorite sweetener for this recipe. Substitute light brown sugar and other granular sugars equally for the turbinado. Or, use 1/2 cup of liquid sweeteners like honey, agave nectar, or simple syrup.
  • You can also use a flavored syrup to add more dimension to the eggnog. For instance, the toffee syrup used in this toffee eggnog can easily be made vegan by using a butter and cream substitute. A brown sugar spiced syrup will add some of the season's favorite spices as well.
  • Make this eggnog nonalcoholic by skipping the rum or brandy. If you want to give guests the option, add a shot (1 1/2 ounces) of either liquor to the individual serving glasses, top it with the eggnog, then give it a good stir.

How Strong Is Vegan Eggnog?

This eggnog is delightfully light when made with an 80-proof rum or brandy. It's only an estimate because there are many factors involved in this recipe, but it should weigh in somewhere around 4 percent ABV (8 proof). That's like drinking a beer, only the eggnog has a lot more holiday spirit!