Creamy Homemade Eggnog Recipe with Nutmeg

Creamy, lighter homemade eggnog is a holiday treat worth making from scratch. This approachable recipe comes together quickly and tastes far better than most store-bought versions—rich and comforting, yet intentionally lighter so you can enjoy a glass or two without overindulging.

Glasses of homemade eggnog

Eggnog brings back warm holiday memories for many of us. I enjoy it hot or cold, with or without a splash of liquor. This lightened-up version keeps the classic creamy texture by using whole ingredients and a small thickening step, while trimming excess fat and sugar. It’s simple to prepare, and you can make it a day or two ahead so it’s ready for gatherings and seasonal celebrations.

Why Make Homemade Eggnog

  • Customizable. Make it non-alcoholic for family gatherings or spike individual servings with spiced rum, bourbon, or brandy. Adjust the nutmeg and cinnamon to suit your taste.
  • Great leftovers. Extra eggnog can be used in recipes like Eggnog French Toast or whisked into holiday lattes—delicious and resourceful.
  • Lighter but indulgent. This version keeps the silky texture of traditional eggnog while reducing calories and fat, so you can still savor holiday sweets alongside it.

What You’ll Need

Overhead view of ingredients for homemade eggnog with labels

Scroll down to the recipe card for exact measurements.

  • 1% milk (or another milk you prefer).
  • Vanilla bean. Scraping seeds from a bean adds depth—worth the small extra cost.
  • Eggs. They create the classic richness and body of eggnog.
  • Sugar. Adjust to taste or substitute a sweetener you prefer.
  • Cornstarch. A little helps thicken the mixture without adding heavy cream.
  • Nutmeg. Freshly grated gives the best flavor for garnish.
  • Spiced rum or bourbon. Optional, for a festive adult version.

How to Make Homemade Eggnog

See the recipe card below for the full printable ingredient amounts and step‑by‑step instructions.

Milk and vanilla beans in pan
Simmer the milk and vanilla.
Egg and sugar mixture in bowl with whisk
Whisk eggs, sugar and cornstarch until pale.
  1. Warm the milk. Heat most of the milk in a saucepan with the vanilla bean seeds and pod; keep it at a gentle simmer—do not boil.
  2. Combine eggs, sugar and cornstarch. Whisk until the mixture lightens in color and is smooth. This forms the base for a silky texture.
Overhead view of warm milk in pan and egg mixture in bowl
Temper the eggs slowly to avoid scrambling.
Tempering eggs in glass bowl
Whisk constantly while adding hot milk to the eggs.
  1. Temper the eggs. Slowly pour hot milk into the egg mixture, about a cup at a time, whisking constantly to warm the eggs without cooking them.
  2. Thicken gently. Return the combined mixture to the saucepan and cook over medium heat, stirring constantly, until it begins to thicken—this usually takes 6–7 minutes.
Overhead view of homemade eggnog in pan
Remove from heat and discard the vanilla pod.
Overhead view of homemade eggnog in glass with grated nutmeg on top
Chill, then serve with freshly grated nutmeg.
  1. Cool and finish. Remove from heat, stir in the remaining milk to stop cooking, discard the vanilla pod, then cool the eggnog. Transfer to a pitcher and refrigerate until well chilled.
  2. Serve. Add rum or bourbon to individual servings if you like, and garnish each glass with a dusting of freshly grated nutmeg.

Tips and Variations

  • Never let the milk boil. A boil changes the milk’s flavor and creates a film. Keep it at a gentle simmer for best results.
  • Infuse with cinnamon. Add a cinnamon stick while the milk simmers and remove it before chilling for a warm spice note.
  • Temper slowly. Pour the hot milk into the eggs gradually while whisking; this prevents curdling and keeps the texture smooth.
  • Make it dairy-free. Substitute an unsweetened plant milk (almond, oat, or cashew) and reduce the cornstarch slightly if the milk is thinner.
  • Sweetness and spices. Taste after it’s chilled and adjust sweetness or spice—freshly grated nutmeg makes a big difference.
Pouring homemade eggnog into glass

Proper Storage

Store eggnog in a sealed glass pitcher or airtight container in the refrigerator. If you spike it with alcohol, it will stay fresh about three days; without alcohol, plan to use it within two days for best flavor and safety. Always refrigerate promptly and discard if it smells or tastes off.

More Holiday Favorites

  • Cranberry Mule Mocktail
  • Gingerbread Christmas Tree Cookies
  • Snowman Chocolate Bark
  • Pizzelle Cookies
  • How to Make a Charcuterie Board
Top-down view of eggnog in glass with grated nutmeg on top

Homemade Eggnog

This lighter homemade eggnog is creamy, comforting, and easy to make. It’s quicker and fresher tasting than most store-bought varieties.

Prep: 10 mins | Cook: 10 mins | Total: 20 mins

Yield: 7 servings (about 1/2 cup per serving)

Ingredients

  • 3 cups 1% milk (or preferred milk)
  • 1 vanilla bean, split and seeds scraped
  • 2 large eggs
  • 1/3 cup sugar (adjust to taste)
  • 1 teaspoon cornstarch
  • Freshly grated nutmeg, for garnish
  • Spiced rum or bourbon, optional

Instructions

  1. Heat 2 1/2 cups of the milk in a saucepan over medium heat. Add the vanilla bean seeds and the pod, and warm until just simmering—do not boil.
  2. In a large bowl, whisk the eggs, sugar, and cornstarch until the mixture turns a light, pale yellow and is smooth.
  3. Temper the eggs by slowly adding about one cup of the hot milk to the egg mixture while whisking constantly. Continue adding the milk a little at a time to bring the eggs up to temperature without scrambling them.
  4. Pour the tempered egg mixture back into the saucepan and cook over medium heat, stirring continuously with a wooden spoon, until slightly thickened—about 6 to 7 minutes.
  5. Remove from heat and immediately stir in the remaining 1/2 cup of milk to halt cooking. Remove and discard the vanilla pod.
  6. Let cool to room temperature, then transfer to a pitcher and chill until cold. Serve chilled, spiked with liquor if desired, and garnish with freshly grated nutmeg.

Notes

Recipe adapted from a classic low-fat eggnog concept. For the best flavor, use fresh nutmeg and real vanilla bean. If you prefer a thicker, richer nog, replace a portion of the milk with half-and-half.

Nutrition (per 1/2 cup)

Calories: ~107 kcal | Carbs: 15.3 g | Protein: 5.3 g | Fat: 2.5 g

Did you make this recipe?

Share a photo and tag us or use your favorite hashtag so others can find your creation. We love seeing how you serve and garnish your eggnog—hot, cold, spiked, or family-friendly.