Dairy Free Eggnog Recipe
This creamy dairy-free eggnog is a rich, spiced twist on the classic drink, made with oat milk, coconut milk, and warm flavors of nutmeg and vanilla. It’s smooth, naturally sweetened, and perfect for sipping chilled or spiked with your favorite spirit for a cozy treat.
Prep Time10 minutes mins
Cook Time10 minutes mins
Total Time20 minutes mins
Course: Drinks
Cuisine: American
Servings: 6
Calories: 248kcal
Get Recipe Ingredients
In a medium bowl, whisk the egg yolks and granulated sugar together until the mixture becomes pale, smooth, and slightly thickened.
In a saucepan, combine the oat milk, full-fat coconut milk, maple syrup, nutmeg, cinnamon, and a pinch of salt. Heat over medium heat until steaming but not boiling. This helps infuse the spices and keeps the mixture silky.
Slowly ladle a small amount of the warm milk mixture into the egg yolks while whisking constantly. Add 2 to 3 more ladles gradually to bring the temperatures together, then pour everything back into the saucepan.
Cook over medium-low heat, stirring often, until the mixture thickens enough to coat the back of a spoon, about 8 minutes. Remove from heat and stir in vanilla extract and bourbon, rum, or cognac if using. Let the mixture cool slightly, then refrigerate for at least 2 hours. Sprinkle with extra fresh nutmeg before serving.
- Dairy-Free Options: This recipe works well with almond milk, oat milk, coconut milk, or other dairy-free milk alternatives depending on your flavor preference. However I've found that creamy oatmilk works the best.
- Flavor Tip: Freshly grated nutmeg adds the best classic eggnog flavor and aroma.
- Sweetness Level: Adjust the sweetness to your liking by adding more or less maple syrup or sweetener.
- Serving Suggestion: Serve chilled with an extra sprinkle of cinnamon or nutmeg for a cozy holiday drink.
- Cocktail Variation: Add bourbon, rum, or brandy for an easy dairy-free holiday cocktail version.
- Storage: Store dairy-free eggnog in an airtight container or jar in the refrigerator for up to 4 days.
- Shake Before Serving: Some separation is natural, so stir or shake well before pouring.
Calories: 248kcal | Carbohydrates: 31g | Protein: 5g | Fat: 13g | Saturated Fat: 8g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 2g | Cholesterol: 130mg | Sodium: 69mg | Potassium: 187mg | Fiber: 1g | Sugar: 26g | Vitamin A: 420IU | Vitamin C: 0.4mg | Calcium: 211mg | Iron: 2mg