Classic Homemade Milk Punch Recipe – Perfect for Holidays and Parties

Classic Homemade Milk Punch Recipe - Perfect for Holidays and Parties

Discover the magic of Milk Punch – a luscious, no-egg alternative to eggnog that’s both simple to make and irresistibly delicious. This timeless recipe combines the warmth of brandy or bourbon with the smoothness of rum, creating a harmonious blend that’s sure to become your new favorite holiday tradition.

Whether you’re lounging on a balmy summer morning in New Orleans or cozying up by the fireplace during winter festivities, Milk Punch is the ultimate crowd-pleaser. Its creamy texture, enhanced by a hint of vanilla and a dusting of nutmeg, makes it an ideal companion for slowing down and savoring the moment.

Versatile and adaptable, this cocktail can be enjoyed ice-cold or served steaming hot, depending on your mood and the weather. So why not treat yourself and your guests to a taste of Southern hospitality with this timeless Milk Punch recipe?

Milk Punch Recipe


  • 1 ounce brandy (or bourbon)
  • 1 ounce dark rum (or bourbon)
  • 1 teaspoon sugar
  • 2 dashes vanilla extract (optional)
  • 4 to 6 ounces whole milk, to taste


    • In a mixing glass, combine the brandy (or bourbon), dark rum (or bourbon), sugar, and vanilla extract (if using). Stir well with ice until the sugar dissolves and the mixture is thoroughly chilled.
    • Strain the mixture into a large goblet filled with fresh crushed ice. For a hot version, pour the mixture into a mug instead.
    • Top with 4 to 6 ounces of whole milk, adjusting to your preferred level of creaminess. For the hot version, use warm milk.
    • Gently stir to combine all ingredients.
    • Finish by sprinkling a generous pinch of freshly grated nutmeg on top.
    • Serve immediately and enjoy your homemade Milk Punch!
Nutrition Facts (per serving)
316 Calories
4g Fat
10g Carbs
4g Protein
Nutrition Facts
Servings: 1
Amount per serving
Calories 316
% Daily Value*
Total Fat 4g 5%
Saturated Fat 2g 11%
Cholesterol 12mg 4%
Sodium 53mg 2%
Total Carbohydrate 10g 4%
Dietary Fiber 0g 0%
Total Sugars 10g
Protein 4g
Vitamin C 0mg 0%
Calcium 138mg 11%
Iron 0mg 0%
Potassium 163mg 3%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

You may also like: