Rompope Authentic Mexican Eggnog

Indulge in the rich, velvety embrace of Rompope, a quintessential Mexican eggnog that captures the festive spirit of the holiday season in every sip. This beloved traditional beverage offers a unique blend of comforting flavors, perfect for enjoying warm or cold, and can be customized with or without a touch of rum to suit every palate. Crafted from a harmonious combination of fresh milk, wholesome egg yolks, delicate slivered almonds, and fragrant spices, Rompope provides a delightful twist on the classic eggnog experience.

A glass of rompope with a cinnamon stick.

Prepare to infuse your home with the inviting aromas and delectable tastes of this exquisite Rompope. It’s the ideal companion to other cherished Mexican holiday treats, such as the charming Marranitos (Mexican gingerbread pigs), creating a truly authentic and heartwarming holiday spread. This creamy Mexican eggnog boasts an incredibly smooth texture, imbued with all the comforting flavors that define the holiday season, making it an indispensable part of your celebrations.

While sharing similarities with traditional eggnog, our Rompope recipe introduces distinct characteristics that elevate its flavor and texture. A key differentiator is the inclusion of slivered almonds, which impart a subtle nuttiness and an extra layer of creaminess. Furthermore, this recipe features a higher proportion of milk to egg yolks, contributing to its signature silky-smooth consistency. The ease of preparing a large batch means you can effortlessly cater to both adults and children, offering a delightful festive beverage that appeals to all. Whether you choose to add rum for the grown-ups or keep it non-alcoholic, this homemade Rompope is sure to be a holiday hit.

This recipe yields approximately 8-10 servings, making it perfectly suited for your seasonal gatherings, from intimate family dinners to larger festive parties. Should you find yourself with any delightful leftovers, simply store them in an airtight container in your refrigerator. Rompope is incredibly versatile; not only does it make a fantastic standalone drink, but it can also be used as a luxurious replacement for milk in your morning coffee or in a traditional Café de Olla, adding a spiced, creamy richness to your everyday beverages.

For those who adore the comforting warmth of Rompope, we highly recommend exploring other traditional Mexican drinks such as Champurrado, Atole, and Mexican Ponche, each offering a unique taste of Mexico’s rich culinary heritage.

What is Rompope? A Taste of Mexican Tradition

Rompope (pronounced “rrohm-poh-peh”) is a close cousin to the familiar traditional eggnog, yet it boasts distinct characteristics that set it apart as a cherished Mexican delicacy. The primary differences lie in its preparation: Rompope is typically made using only egg yolks, which contribute to its rich yellow hue and luxurious texture, and the addition of slivered almonds, providing a subtle, nutty undertone that distinguishes it from its creamy counterpart. While Rompope is most frequently enjoyed during the Christmas holidays, it is truly a seasonal beverage savored throughout the entire festive period, served either warm to ward off the chill or cold as a refreshing treat, with or without alcohol.

The fascinating history of Rompope dates back to the 17th century, originating in the bustling colonial city of Puebla, Mexico. This enchanting drink was first concocted by nuns residing in the historic Convent of Santa Clara. These cloistered sisters, renowned for their culinary prowess, were responsible for creating many of Mexico’s most iconic sweet and savory dishes. Legend has it that the original Rompope recipe contains a single, mysterious “secret ingredient” that remains unknown to the outside world, adding an intriguing layer of mystique to this already captivating beverage. This tale not only highlights the ingenuity of the Santa Clara nuns but also underscores the deep cultural roots of Rompope within Mexican gastronomy, making it more than just a drink, but a living piece of history.

Ingredients in Rompope (Mexican Eggnog)

Essential Ingredients for Authentic Rompope

  • Milk: Unlike many eggnog recipes that incorporate heavy cream, this Rompope recipe focuses on milk, achieving a lighter yet incredibly creamy consistency. Crucially, it uses a higher ratio of milk to eggs compared to traditional eggnog. You can use any type of dairy milk you prefer – be it 2%, 1%, or whole milk – each yielding a slightly different richness. The milk will be gently heated on the stove with the spices and sugar, allowing all the wonderful flavors to slowly meld and infuse, creating a fragrant base.
  • Egg Yolks: The heart of any eggnog, egg yolks are vital for Rompope. They not only impart the characteristic golden-yellow hue but also act as a natural emulsifier, binding all the ingredients together for that luxurious, smooth texture. Don’t discard the leftover egg whites! They can be repurposed for a delicious breakfast, perhaps whipped into an omelet or used to make meringue cookies.
  • Sugar: Granulated white sugar is all you need to achieve the perfect balance of sweetness in your Rompope. It dissolves beautifully into the warm milk, ensuring a consistently sweet flavor throughout the drink.
  • Cinnamon: For an authentic and deeply aromatic flavor, we highly recommend using Mexican cinnamon sticks. Mexican cinnamon, also known as Canela, is softer and more fragrant than the Ceylon cinnamon commonly found in stores, offering a sweeter, less pungent spice profile that truly elevates the Rompope.
  • Spices: Beyond cinnamon, a touch of whole cloves and freshly ground nutmeg will be stirred into the milk mixture on the stove. These warm spices are essential to the Rompope’s traditional flavor profile, adding depth and a comforting complexity that evokes holiday cheer.
  • Slivered Almonds: A distinctive ingredient in Mexican Rompope, slivered almonds are key to its unique texture and flavor. The almonds will soften in a portion of the sweetened milk before being blended until smooth. This step not only contributes to the Rompope’s extra creamy mouthfeel but also infuses it with a delightful, subtle nuttiness that truly sets it apart. For an even richer almond flavor, you could lightly toast the almonds before adding them to the milk.
  • Vanilla: A good quality vanilla extract complements the warm spices and sweet milk, adding a fragrant, mellow note that rounds out the overall flavor profile. Opt for pure vanilla extract for the best results.
  • Rum: The addition of dark rum is entirely optional, allowing you to tailor the drink to your preference or occasion. Any good brand of dark rum will work wonderfully, lending a warm, complex, and slightly boozy kick. You can adjust the amount to your liking, from a subtle hint to a more robust presence, or simply serve it on the side for individual customization.
Rompope in a glass topped with cinnamon.

Crafting Your Own Creamy Rompope: A Step-by-Step Guide

Creating this delicious Mexican Eggnog is a rewarding process that fills your kitchen with the most enchanting aromas. Follow these detailed steps to prepare a batch of homemade Rompope that will impress all your holiday guests.

  1. Gently Warm the Milk and Infuse with Spices: Begin by combining the milk, granulated sugar, cinnamon stick, whole clove, and ground nutmeg in a large, heavy-bottomed pot. Place the pot over medium heat and whisk the mixture continuously to ensure the sugar dissolves and to prevent the milk from scorching at the bottom. Bring the mixture to a gentle simmer, just until small bubbles appear around the edges, but do not allow it to boil vigorously. Continue whisking every minute or so during this simmering process. Once simmering, carefully transfer two cups of this fragrant milk mixture into a separate bowl and add the slivered almonds. Set this almond-milk mixture aside to cool.
  2. Blend for a Silky Smooth Texture: Allow both the spiced milk (in the pot) and the almond-milk mixture (in the bowl) to cool completely to room temperature. Cooling is crucial before blending and adding egg yolks. Once cooled, retrieve the cinnamon stick and clove from the main milk mixture and discard them. If the cinnamon stick has broken into smaller pieces, pour the milk through a fine-mesh strainer to ensure no bits remain. Next, pour the cooled almond-milk mixture, including the soaked almonds, into a high-speed blender. Blend on the highest setting for 1-4 minutes, depending on your blender’s power, until the mixture is completely smooth and creamy with no discernible almond pieces. Pour this newly blended almond-infused milk back into the pot containing the main spiced milk, and stir in the vanilla extract.
  3. Thicken with Egg Yolks: In a separate bowl, whisk your egg yolks until they are light and slightly frothy. To prevent the egg yolks from scrambling when added to the warm milk (a process known as tempering), slowly ladle a small amount of the warm (but not hot) spiced milk mixture into the whisked egg yolks while continuously whisking. This gradually raises the temperature of the yolks. Once about a cup of milk has been incorporated into the yolks, pour the tempered egg yolk mixture back into the main pot, whisking constantly to ensure it fully incorporates into the milk. Return the pot to medium-low heat and continue to whisk frequently for approximately 12-15 minutes. The Rompope will gradually thicken to a beautiful, custard-like consistency, enough to coat the back of a spoon. Do not let it boil once the egg yolks are added.
  4. Serve and Savor: Once your Rompope has reached its desired thickness, remove it from the heat. It is now ready to be enjoyed! You can serve it immediately while warm, or allow it to cool and chill it for a refreshing cold beverage. For an adult version, add a splash (½ to 1 cup, or to taste) of dark rum to the entire batch, or offer it on the side for individual customization. Pour into mugs or glasses, and garnish with a sprinkle of ground cinnamon or a fresh cinnamon stick for an elegant finish.
Rompope topped with ground cinnamon and a cinnamon stick.

Expert Tips & Creative Substitutions for Your Rompope

  • Making it Non-Alcoholic: To create a delicious Rompope suitable for all ages, simply omit the rum entirely from the recipe. Alternatively, for gatherings with both adults and children, you can prepare the Rompope without alcohol and then offer dark rum on the side, allowing each person to add a splash to their individual mug or glass as desired. This ensures everyone can enjoy a customized beverage.
  • Beyond Rum – Alcohol Alternatives: If dark rum isn’t your preference, or if you’d like to experiment with different flavor profiles, consider substituting it with other spirits. Brandy or cognac will lend a sophisticated, fruit-forward warmth. Bourbon offers a smoky, vanilla-infused depth, while aguardiente, a traditional sugarcane spirit, provides a more authentic regional kick. For an extra touch of sweetness and a hint of indulgence, you could even add a splash of white chocolate liqueur.
  • Perfect Thickness Test: Knowing when your Rompope is perfectly cooked is crucial for that ideal creamy consistency. The mixture is ready when it is thick enough to coat the back of a spoon. When you run your finger across the spoon, it should leave a clear path, indicating it has sufficiently thickened without becoming overly dense. If it seems too thin, continue to cook and whisk over low heat for a few more minutes until it reaches this stage.
  • A Zesty Twist: For those who appreciate a brighter, more complex flavor, consider adding a hint of tang to your Rompope. Heat the milk with a few strips of lemon or orange rind (avoiding the bitter white pith). The citrus notes will subtly lighten the flavor, providing a refreshing counterpoint to the richness and helping to cut through some of the sweetness, creating a wonderfully balanced drink.
  • Nut Allergy-Friendly Option: If you or your guests have a nut allergy or sensitivity, you can easily adapt this recipe. Simply omit the slivered almonds entirely. The Rompope will still be wonderfully creamy and spiced, retaining its core deliciousness without the nutty element. You might consider adding a touch more vanilla or a pinch of extra nutmeg to compensate for the slight flavor difference.
  • Garnish Galore: While a simple sprinkle of ground cinnamon is classic, don’t hesitate to get creative with your garnishes. A dollop of whipped cream, a dusting of cocoa powder, or even a drizzle of caramel can transform your Rompope into an even more decadent treat. For an extra festive touch, a star anise pod or a few whole cloves can be added to individual servings.

How Is Rompope Served? Embracing Versatility

Rompope’s charm lies in its versatility; it can be equally delightful served either warm or chilled, offering different sensory experiences depending on the weather and your preference. Whether you’re seeking a cozy comfort drink or a refreshing cooler, Rompope delivers.

To serve Rompope warm, after it has thickened on the stove, you can immediately add ½ to 1 cup of dark rum (or your preferred spirit) to the entire batch, whisking it thoroughly to combine. Pour the warm, spiced concoction into festive mugs, and for a traditional touch, top each serving with a generous sprinkle of ground cinnamon. The warmth of the drink truly brings out the complex notes of the spices and the subtle nuttiness of the almonds, creating an incredibly comforting experience.

To serve Rompope cold, allow the freshly made mixture to cool completely at room temperature for about 1 hour. Once cooled, you can add ½ to 1 cup of dark rum and whisk it in. Then, cover the container tightly and refrigerate for at least 4 hours, or ideally overnight, until it is thoroughly chilled. Serving it cold over ice in elegant glasses, topped with a sprinkle of cinnamon, creates a wonderfully refreshing and sophisticated beverage, perfect for warmer holiday climates or as an after-dinner digestif.

(Remember, to accommodate those who prefer not to drink alcohol, you can always prepare the Rompope without rum and leave a bottle of rum on the side. This thoughtful gesture allows each person to individually add a splash to their mugs or glasses as desired, ensuring everyone can customize their holiday drink.)

Storing and Reheating Your Homemade Rompope

Proper storage is key to enjoying your homemade Rompope for days, or even weeks, after its initial preparation. With a few simple guidelines, you can ensure your festive beverage remains fresh and delicious.

To store, transfer any leftover Rompope into an airtight container. A glass bottle or jar with a tight-fitting lid is ideal. Place the container in the refrigerator promptly. Rompope made with rum has a longer shelf life due to the preserving qualities of alcohol and can typically be stored for up to 3 weeks in the refrigerator. However, if your Rompope is made without rum, it should be consumed within 3 days for optimal freshness and safety, similar to other dairy-and-egg-based homemade custards.

To reheat, pour the desired amount of chilled Rompope leftovers into a pot or saucepan on the stove. Heat gently over medium-low heat, whisking continuously to ensure even heating and to prevent scorching or curdling. Do not bring it to a rolling boil. Once it’s heated through to your preferred temperature, it’s ready to serve. If you stored a non-alcoholic batch and wish to add rum, or if you simply desire a stronger kick, feel free to stir in a little more dark rum before serving. Always give it a good whisk before serving, whether warm or cold, to restore its creamy consistency.

More Delicious Mexican Recipes

  • Mazapán
  • Mexican Wedding Cookies
  • Rosca de Reyes
  • Tamales
  • Atole de Nuez
A glass of rompope with a cinnamon stick.
Print Recipe
4.80 from 5 votes

Rompope (Mexican Eggnog)

By: Isabel Orozco-Moore
Creamy Rompope (Mexican Eggnog) is made with milk, egg yolks, almonds, and spices. It’s a festive drink you can enjoy with or without rum.
Prep: 10 minutes
Cook: 1 hour
Total: 1 hour 10 minutes
Servings: 8

Ingredients

  • 6 cups milk
  • 1 ¼ cups granulated sugar
  • 1 cinnamon stick
  • 1 clove
  • ¼ teaspoon ground nutmeg
  • cup slivered almonds
  • 1 teaspoon vanilla extract
  • 8 large egg yolks, whisked
  • ½-1 cup dark rum, for serving

Instructions

  • Add milk, sugar, cinnamon stick, clove, and ground nutmeg to a large pot over medium heat. Whisk together to combine.
  • Bring to a simmer, whisking every minute or so to ensure that the milk doesn’t burn. Remove from heat.
  • Carefully transfer 2 cups of the sweetened milk mixture to a small bowl. Add the slivered almonds and set aside.
  • Let the sweetened milk mixture and the soaking slivered almonds sit for 30 minutes to cool down.
  • Remove and discard the cinnamon stick and clove from the milk mixture with a slotted spoon. If the cinnamon stick broke into small pieces, pour the mixture through a strainer to remove it.
  • Add the soaked almonds and the liquid into a blender and blend until completely smooth. Depending on the power of your blender, this could take anywhere from 1-4 minutes on the highest setting.
  • Add the blended almond milk and vanilla extract to the pot. Whisk together to combine.
  • Slowly pour in the egg yolks, whisking constantly until they’ve all been incorporated into the milk mixture.
  • Place the pot over medium-low heat for 12-15 minutes, whisking the mixture every minute or so, until it has thickened enough to coat the back of a spoon.
  • To serve warm, add 1/2 to 1 cup of rum and whisk to combine. Serve in mugs topped with a sprinkle of cinnamon.
  • To serve cold, add 1/2 to 1 cup of rum and whisk to combine. Let the mixture cool for 1 hour, then cover and refrigerate until completely chilled. Serve in cups over ice topped with a sprinkle of cinnamon.

Notes

  • To make this non-alcoholic, simply omit the rum. Or leave the rum on the side and each person can individually add a splash of rum to their mugs as desired.
  • If you have a nut allergy or sensitivity, leave the almonds out of the recipe.

Nutrition

Serving: 1serving | Calories: 296kcal | Carbohydrates: 42g | Protein: 10g | Fat: 11g | Saturated Fat: 4g | Cholesterol: 209mg | Sodium: 92mg | Potassium: 299mg | Fiber: 1g | Sugar: 41g | Vitamin A: 440IU | Vitamin C: 1mg | Calcium: 252mg | Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.


Did you make this recipe?
Leave a comment and star rating below!