This homemade cooked eggnog with bourbon feels like pure comfort in a glass. It is rich, cozy, and festive, so it fits right in at holiday gatherings. Also, because it is cooked, it has that smooth custard-like body many people love in a classic eggnog recipe.
The flavor comes from 6 large eggs, 1 cup granulated sugar, 2 cups whole milk, 2 cups heavy whipping cream, 2 teaspoons vanilla extract, 1/2 teaspoon salt, 3/4 cup rum, 1/2 cup brandy, 1/2 cup bourbon, and freshly grated nutmeg for serving. Together, these ingredients make a creamy, sweet, warmly spiced drink with a gentle boozy finish. In addition, the mix of rum, brandy, and bourbon gives this eggnog deep holiday flavor without making it taste harsh.
The method is simple, too. First, you whisk the eggs, sugar, and milk in a saucepan. Then you cook the mixture to 160°F, which makes it safe and gives it a custard base. After that, you strain it, stir in the cream and spirits, and chill it until cold and silky. Because the steps are easy, this is a great recipe even if you do not make eggnog often.
This homemade cooked eggnog with bourbon is perfect for chilly nights, holiday parties, and family get-togethers. It also works well for a potluck, since you can make it ahead and let it rest in the fridge. And because it serves a crowd, it is a smart choice when you want one special drink that feels both classic and welcoming.

Why You’ll Love This Homemade Cooked Eggnog with Bourbon
- It uses simple pantry and dairy ingredients, so you do not need anything fancy.
- It makes a big batch, which is great for holiday guests and large family meals.
- The cooked custard base gives the eggnog a smooth, rich texture.
- The blend of rum, brandy, and bourbon adds warm flavor and depth.
- It is make-ahead friendly, so you can chill it before serving and save time later.
Egg Tips
For the best homemade cooked eggnog with bourbon, use the freshest eggs you can find. Fresh eggs give you a cleaner taste and better texture, and they also help the custard cook more evenly. Since the eggs are the heart of this recipe, choose large eggs with intact shells and a clean smell. If you want a smoother result, strain the cooked mixture well before adding the dairy and spirits. That small step makes a big difference.
Options for Substitutions
- Use half-and-half instead of a mix of whole milk and heavy cream if you want a lighter drink.
- Swap the rum for more bourbon if you prefer a stronger whiskey flavor.
- Use brandy only, if you want a more traditional holiday profile.
- Replace granulated sugar with coconut sugar for a deeper, caramel-like note.
- Use lactose-free whole milk and lactose-free cream if you need a dairy-friendly option.
- Replace vanilla extract with a little vanilla bean paste for a richer vanilla taste.
Watch Out for These Mistakes
First, do not skip the thermometer. In this homemade cooked eggnog with bourbon, cooking the egg mixture to 160°F is what makes it safe. If you guess instead of checking the temperature, the eggs may not fully cook, and that can create a food safety problem. So, keep an instant-read thermometer close by.
Second, do not stop stirring while the mixture heats. The eggs can thicken too fast if the heat is too high, and then you may end up with bits of cooked egg instead of a smooth custard. However, if you stir steadily over medium heat, the mixture should stay silky and even.
Third, do not add the alcohol too soon. Stir in the rum, brandy, and bourbon after you take the custard off the heat and strain it. That way, the flavor stays balanced, and you avoid any odd cooking smell from the alcohol. Also, chilling the eggnog overnight helps the flavors blend much better.
Finally, do not leave the eggnog out for too long at a party. Since this is a dairy-based drink with eggs, it should not sit at room temperature for more than 2 hours. If you plan to serve it longer, keep the bowl or pitcher on ice. That keeps the texture pleasant and helps with safety, too.

What to Serve With Homemade Cooked Eggnog with Bourbon?
This homemade cooked eggnog with bourbon goes well with simple holiday snacks and sweets. For example, shortbread cookies, pecan pie bars, gingerbread, and buttery sugar cookies all pair nicely with the creamy drink. In addition, salty snacks like spiced nuts or cheese straws help balance the sweetness. If you are serving a full dessert spread, this eggnog can also sit beside fruitcake, cinnamon rolls, or a tray of homemade fudge.
Storage Instructions
Store: Keep homemade cooked eggnog with bourbon in a covered pitcher or sealed container in the refrigerator at 40°F or below. It will keep well for up to 7 days. Stir or shake it before serving, since the mixture may settle a little.
Freeze: You can freeze leftover alcohol-containing eggnog for up to 2 months. For best results, pour it into a freezer-safe container and leave a little space at the top. The texture may change after thawing, but frozen eggnog can also be enjoyed as a slushie.
Reheat: If you want to warm it, do so gently on the stovetop over low heat. Stir often and do not let it boil. For the microwave, use short bursts at low power, stirring between each one. Because the recipe already contains cooked eggs and dairy, gentle heat is all you need.
Recipe Info
Preparation Time: 5 minutes
Cooking Time: 7 minutes
Total Time: 8 hours 12 minutes
Difficulty Level: Easy
Servings: 16 servings
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
Calories: about 3,800 to 4,000 total
Protein: about 55 to 65 grams total
Fat: about 220 to 240 grams total
Carbohydrates: about 220 to 250 grams total
Ingredients
- 6 large eggs, as fresh as possible
- 1 cup granulated sugar
- 2 cups whole milk
- 2 cups heavy whipping cream
- 2 teaspoons vanilla extract
- 1/2 teaspoon salt
- 3/4 cup rum
- 1/2 cup brandy
- 1/2 cup bourbon
- Freshly grated nutmeg, for serving

Step-by-Step Instructions
Step 1: Whisk the Base
In a 3-quart saucepan, whisk the eggs, sugar, and milk together until the mixture looks smooth and well blended. At this stage, it will still look thin, and that is exactly what you want.
Step 2: Cook to 160°F
Set the pan over medium heat and stir without stopping. Keep going until an instant-read thermometer reaches 160°F, which usually takes about 7 to 8 minutes. The mixture will begin to steam a little as it gets close. Then, remove it from the heat right away.
Step 3: Strain for Smoothness
Pour the hot custard through a fine-mesh sieve into a heatproof pitcher or large measuring cup that holds at least 2 quarts. This step catches any tiny bits of cooked egg and keeps the eggnog smooth.
Step 4: Add the Dairy, Flavor, and Spirits
Stir in the heavy whipping cream, vanilla extract, salt, rum, brandy, and bourbon. Mix gently but thoroughly so everything comes together into one rich, even drink.
Step 5: Chill Until Cold
Pour the eggnog into a lidded 2-quart pitcher. Then refrigerate it for at least 6 hours, or better yet, overnight. This resting time helps the flavor deepen and the texture become even better.
Step 6: Serve and Finish
Before serving, stir or shake the eggnog well. Pour it into small glasses or punch cups, and top each serving with freshly grated nutmeg. Serve cold and enjoy right away.
Step 7: Follow Food Safety Tips
Keep in mind that cooking the eggs to 160°F is what makes this recipe safer. Also, do not leave the eggnog out for more than 2 hours. If you are hosting a longer party, place the serving bowl in ice to keep it cold.
Step 8: Store Leftovers Properly
After serving, return any leftover eggnog to the refrigerator. Keep it at 40°F or below for up to 7 days. If you have extra, you can also freeze it for a later frozen treat.
Conclusion
This homemade cooked eggnog with bourbon is creamy, rich, and full of classic holiday flavor. Because it uses simple ingredients and a straightforward method, it is easy to make ahead and serve with confidence. The cooked custard base gives it a smooth texture, while the rum, brandy, and bourbon add warmth and depth.
If you are looking for a festive drink that feels special without being complicated, this is a wonderful choice. Try it for your next holiday gathering, then come back and share how it turned out. And if you enjoyed this recipe, explore more cozy holiday drinks and make-ahead desserts for your next celebration.
Print
Homemade Cooked Eggnog with Bourbon
- Prep Time: 5 minutes
- Cook Time: 8 minutes
- Total Time: 480 minutes
- Yield: 16 servings 1x
- Category: Drinks
- Method: Stovetop
- Cuisine: American
- Diet: None
Description
A rich and festive cooked eggnog with bourbon, perfect for holiday gatherings.
Ingredients
- 6 large eggs
- 1 cup granulated sugar
- 2 cups whole milk
- 2 cups heavy whipping cream
- 2 teaspoons vanilla extract
- 1/2 teaspoon salt
- 3/4 cup rum
- 1/2 cup brandy
- 1/2 cup bourbon
- Freshly grated nutmeg, for serving
Instructions
- Whisk the eggs, sugar, and milk together in a saucepan until smooth.
- Set the pan over medium heat and stir continuously until the mixture reaches 160°F.
- Pour the hot custard through a fine-mesh sieve into a pitcher.
- Stir in the heavy cream, vanilla extract, salt, rum, brandy, and bourbon.
- Cover and refrigerate for at least 6 hours, preferably overnight.
- Stir well before serving and garnish with grated nutmeg.
Notes
For the best flavor, chill overnight. Do not leave the eggnog out at room temperature for more than 2 hours.
Nutrition
- Serving Size: 1 serving
- Calories: 240
- Sugar: 14g
- Sodium: 100mg
- Fat: 16g
- Saturated Fat: 10g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 20g
- Fiber: 0g
- Protein: 6g
- Cholesterol: 80mg