The holidays are here, and what better way to celebrate than with a creamy, indulgent glass of eggnog? This year, I’m putting a tropical twist on the classic with my Coconut Cream Eggnog recipe. This isn’t your average eggnog; it’s a rich, velvety treat that’s perfect for anyone looking for a dairy-free or vegan option, or simply craving a taste of paradise amidst the winter chill. The creamy coconut milk creates a lusciously smooth base, while the warm spices evoke those cozy holiday feelings. Trust me, this recipe is a game-changer, and it’s guaranteed to impress your guests (and yourself!).

As a recipe developer and food blogger with over 10 years of experience, I’ve spent countless hours perfecting the art of creating delicious and approachable recipes. My passion lies in taking familiar flavors and elevating them with unique twists and high-quality ingredients. I’m excited to share this coconut cream eggnog recipe with you, bringing a fresh and exciting take on a beloved holiday tradition.
Eggnog is trending, and this vegan and dairy-free version caters to a growing market of health-conscious consumers. This festive season, add a touch of the exotic to your celebrations and serve this creamy indulgence that everyone will adore.
Ingredients for the Perfect Coconut Cream Eggnog
- Full-Fat Coconut Milk: This is the base of our eggnog, providing that rich, creamy texture. Make sure to use full-fat coconut milk for the best results. The higher fat content gives it a luxurious mouthfeel similar to traditional eggnog made with dairy cream. If you’re concerned about calories, you can try using light coconut milk, but be aware that the texture will be less creamy.
- Coconut Cream: Boosts the richness and adds to the coconut flavor. Chilling the can of coconut cream beforehand will allow you to easily scoop out the thick cream from the top, leaving the watery liquid behind.
- Egg Yolks (or Aquafaba for Vegan): Egg yolks contribute to the creaminess and richness of traditional eggnog. If you’re following a vegan diet, aquafaba (the liquid from canned chickpeas) is a fantastic substitute. It whips up beautifully and provides a similar texture. Use about 3 tablespoons of aquafaba per egg yolk.
- Granulated Sugar: Adds sweetness and balances the spices. You can adjust the amount of sugar to your preference. Try using coconut sugar or maple syrup for a more natural sweetener.
- Nutmeg: A classic eggnog spice. Freshly grated nutmeg is always best for a more intense flavor.
- Cinnamon: Another essential spice that adds warmth and depth. Ground cinnamon works perfectly, or you can add a cinnamon stick while simmering for a subtle infusion.
- Ground Cloves: A small amount of cloves adds a warm, spicy note. Be careful not to add too much, as it can be overpowering.
- Vanilla Extract: Enhances the flavors of the other ingredients and adds a touch of sweetness. Use pure vanilla extract for the best quality.
- Bourbon, Rum, or Brandy (Optional): For an adult version, add your favorite spirit. Bourbon, rum, and brandy all pair well with the coconut and spices.
- Pinch of Salt: Balances the sweetness and enhances the other flavors.
Step-by-Step Instructions
- Prepare the Coconut Cream: If using canned coconut cream, refrigerate it overnight or for at least 4 hours. This will allow the cream to solidify, making it easier to separate from the liquid.
- Combine Ingredients: In a saucepan, whisk together the coconut milk, coconut cream (scooped from the top of the chilled can, leaving the watery liquid behind), egg yolks (or aquafaba), sugar, nutmeg, cinnamon, cloves, and salt.
- Cook the Mixture: Cook the mixture over medium heat, stirring constantly with a whisk, until it thickens slightly and coats the back of a spoon. This should take about 5-7 minutes. Be careful not to let it boil, as this can curdle the egg yolks (if using).
- Strain the Eggnog: Pour the eggnog through a fine-mesh sieve or strainer to remove any lumps or solids. This will ensure a smooth and creamy texture.
- Cool and Chill: Transfer the strained eggnog to a bowl or pitcher, stir in the vanilla extract and alcohol (if using). Cover and refrigerate for at least 2 hours, or preferably overnight, to allow the flavors to meld.
- Serve: Before serving, stir the eggnog well. You can garnish with a sprinkle of nutmeg, a cinnamon stick, or a dollop of coconut whipped cream.
Expert Tips for the Best Coconut Cream Eggnog
- Use High-Quality Ingredients: The quality of your ingredients will significantly impact the flavor of your eggnog. Opt for full-fat coconut milk, pure vanilla extract, and freshly grated nutmeg for the best results.
- Don’t Overcook: It’s crucial not to let the eggnog boil, as this can cause the egg yolks to curdle. Cook it over medium heat, stirring constantly, until it thickens slightly.
- Chill Thoroughly: Chilling the eggnog for at least 2 hours (or overnight) allows the flavors to meld and develop. It also improves the texture.
- Adjust Sweetness to Taste: Feel free to adjust the amount of sugar to your preference. If you prefer a less sweet eggnog, start with less sugar and add more as needed.
- Infuse with Spices: For a more intense spice flavor, simmer the coconut milk with a cinnamon stick and a few whole cloves before adding the other ingredients. Remove the spices before straining.
- For a Thicker Consistency: Add a tablespoon of cornstarch slurry (cornstarch mixed with a little cold water) to the mixture while cooking. This will help thicken the eggnog without affecting the flavor.
- My Personal Note: I’ve tested this recipe with both canned and carton coconut milk. Canned always gives a creamier result.
Storage & Substitutions
- Storage: Store the Coconut Cream Eggnog in an airtight container in the refrigerator for up to 3-4 days.
- Dairy-Free Options: This recipe is naturally dairy-free thanks to the coconut milk and coconut cream!
- Vegan Options: To make this recipe vegan, replace the egg yolks with aquafaba.
- Sweetener Substitutions: You can substitute the granulated sugar with coconut sugar, maple syrup, or agave nectar. Start with the same amount and adjust to taste.
- Spice Variations: Feel free to experiment with other spices, such as cardamom, ginger, or allspice.
- Alcohol-Free Option: Simply omit the bourbon, rum, or brandy for an alcohol-free version. You can add a tablespoon of rum extract for a hint of rum flavor.
- Nut-Free Option: This recipe is naturally nut-free.
Frequently Asked Questions (FAQ)
Can I make this eggnog ahead of time?
Yes, absolutely! In fact, it’s best to make it at least a few hours in advance, or even the day before, to allow the flavors to meld together. Just store it in an airtight container in the refrigerator.
How long does coconut cream eggnog last?
Coconut cream eggnog will last for about 3-4 days in the refrigerator. Make sure to store it in an airtight container to maintain its freshness.
Can I freeze coconut cream eggnog?
Freezing is not recommended, as it can alter the texture of the eggnog and make it grainy. It’s best to enjoy it fresh or within a few days of making it.
What can I use instead of nutmeg?
If you don’t have nutmeg, you can substitute it with mace, allspice, or even a pinch of ginger. However, nutmeg is a key ingredient in eggnog, so it’s best to use it if you have it on hand.
Is coconut cream eggnog vegan?
This recipe can easily be made vegan by substituting the egg yolks with aquafaba (the liquid from canned chickpeas). Otherwise, it is naturally dairy-free due to the use of coconut milk and coconut cream.
Can I use light coconut milk instead of full-fat?
Yes, you can use light coconut milk, but the texture will be less creamy. Full-fat coconut milk provides the richness and thickness that makes eggnog so indulgent.
What alcohol goes best in coconut cream eggnog?
Bourbon, rum, and brandy are all excellent choices for spiking your coconut cream eggnog. Experiment to find your favorite combination! For a smoother flavor, use dark or aged rum.

Coconut Cream Eggnog
Coconut cream eggnog recipe Festive creamy coconut eggnog Holiday drink
- Prep Time: 15 minutes
- Cook Time: 7 minutes
- Total Time: 2 hours 22 minutes
- Yield: 6 servings
- Category: Dessert
- Cuisine: American
Ingredients
- 1 can (13.5 oz) Full-Fat Coconut Milk
- 1 can (13.5 oz) Coconut Cream
- 6 Egg Yolks (or 18 tablespoons Aquafaba)
- 1/2 cup Granulated Sugar
- 1/2 teaspoon Nutmeg
- 1/2 teaspoon Cinnamon
- 1/4 teaspoon Ground Cloves
- 1 teaspoon Vanilla Extract
- 1/2 cup Bourbon, Rum, or Brandy (Optional)
- 1/4 teaspoon Salt
Instructions
- If using canned coconut cream, refrigerate it overnight or for at least 4 hours. This will allow the cream to solidify, making it easier to separate from the liquid.
- In a saucepan, whisk together the coconut milk, coconut cream (scooped from the top of the chilled can, leaving the watery liquid behind), egg yolks (or aquafaba), sugar, nutmeg, cinnamon, cloves, and salt.
- Cook the mixture over medium heat, stirring constantly with a whisk, until it thickens slightly and coats the back of a spoon. This should take about 5-7 minutes. Be careful not to let it boil, as this can curdle the egg yolks (if using).
- Pour the eggnog through a fine-mesh sieve or strainer to remove any lumps or solids. This will ensure a smooth and creamy texture.
- Transfer the strained eggnog to a bowl or pitcher, stir in the vanilla extract and alcohol (if using). Cover and refrigerate for at least 2 hours, or preferably overnight, to allow the flavors to meld.
- Before serving, stir the eggnog well. You can garnish with a sprinkle of nutmeg, a cinnamon stick, or a dollop of coconut whipped cream.
Notes
A tropical twist on the classic eggnog, this Coconut Cream Eggnog recipe is a rich, velvety treat that’s perfect for anyone looking for a dairy-free or vegan option, or simply craving a taste of paradise amidst the winter chill. It’s guaranteed to impress your guests!


