Creamy Homemade Rompope Mexican Eggnog
Affiliate disclosure: This post may contain affiliate links. I may earn a small commission at no extra cost to you. See our Privacy Policy for details HERE.
Rompope has a way of turning an ordinary evening into something special. It is rich, silky, and gently spiced, so every sip feels like pure comfort. I love it most because it tastes festive without being fussy, and it always feels welcome at the table.
This creamy homemade rompope Mexican eggnog comes together with whole milk, granulated sugar, baking soda, cinnamon, cloves, nutmeg, egg yolks, rum or brandy, and vanilla extract. Together, these simple ingredients create a smooth drink with a warm, sweet flavor and a soft custard-like body. The spices add depth, while the vanilla and optional spirits make the finish taste cozy and classic.
The method is easier than many people expect. You warm the milk with sugar and spices, let everything steep, then whisk in the egg yolks and cook gently until it thickens. After that, you strain it, stir in the rum or brandy and vanilla, and you are ready to serve. Because it takes only 15 minutes of prep, about 20 minutes of cooking, and 15 minutes of steeping, it is very doable even on a busy day.
This is a wonderful drink for chilly nights, holiday gatherings, and family celebrations. It also works well for potlucks, cookie exchanges, and quiet evenings when you want something cozy in a glass. Since the flavor gets even better after resting, rompope is a smart make-ahead choice too.
Why You’ll Love This Creamy Homemade Rompope Mexican Eggnog
- Easy to make: The steps are simple, and the ingredients are common.
- Smooth and creamy: The egg yolks give it a rich, silky texture.
- Warm holiday flavor: Cinnamon, cloves, nutmeg, and vanilla make it taste festive.
- Flexible recipe: You can make it with rum or brandy, or skip the alcohol for a family-friendly version.
- Great make-ahead drink: It keeps well in the fridge, and the flavor improves over time.
Egg Yolk Tips
Egg yolks are the heart of this rompope, so freshness matters. Choose large eggs with clean shells and bright yolks if possible. Since the yolks thicken the drink, whisk them well before adding them to the warm milk mixture. Also, add them slowly and keep whisking so they blend in smoothly. If you rush this step, you may end up with curds instead of a silky drink. For the best result, use fresh, high-quality eggs and cook the mixture on gentle heat only.
Options for Substitutions
- Milk: Use 2% milk for a slightly lighter drink, or use half milk and half evaporated milk for extra richness.
- Sugar: Swap part of the sugar with brown sugar for a deeper caramel note.
- Spices: Add a small strip of orange peel for a brighter flavor.
- Nutmeg: Use a pinch of ground allspice if you do not have nutmeg.
- Alcohol: Replace the rum or brandy with the same amount of milk for a non-alcoholic version.
- Vanilla: Try vanilla bean paste instead of vanilla extract for a stronger vanilla flavor.
Watch Out for These Mistakes
One common mistake is heating the mixture too fast. If the heat is too high, the egg yolks can scramble. So, keep the stove on medium-low once the yolks go in, and stir the whole time. Slow heat gives you a smooth, creamy rompope.
Another problem is skipping the straining step. Even if the mixture looks fine, a quick strain removes any tiny curds and the whole spices. As a result, the drink turns out smoother and more pleasant. It also helps if you place the strainer before you start cooking, so you can move fast when needed.
Also, do not add the rum or brandy too early. Alcohol should go in after cooking, not before. If you add it too soon, some of the flavor may cook off. On the other hand, adding it at the end keeps the taste bright and balanced.
Finally, remember that this recipe is for adults of legal drinking age when alcohol is included. If you want a family version, simply use milk instead of rum or brandy. That way, everyone can enjoy the same creamy base with a gentle spice flavor.
What to Serve With Creamy Homemade Rompope Mexican Eggnog?
Rompope pairs nicely with pan dulce, shortbread cookies, cinnamon sugar churros, or even a simple slice of buttery pound cake. Since the drink is sweet and rich, it tastes best with baked goods that are mild, crisp, or lightly spiced. You can also serve it alongside a holiday dessert spread so guests can sip it slowly after dinner.
Storage Instructions
Store: Keep rompope in a covered container in the refrigerator for up to 2 weeks. In fact, the flavor often improves after a day or two.
Freeze: Freeze for up to 2 months in a freezer-safe container, leaving a little space at the top. However, the texture may change slightly after thawing.
Reheat: Warm gently on the stovetop over low heat, stirring often. Alternatively, reheat small portions in the microwave at short intervals, stirring between each one. Do not boil it, or the texture may break.
Recipe Info
Preparation Time: 15 minutes
Cooking Time: 20 minutes plus 15 minutes steeping
Total Time: 50 minutes
Level of Difficulty: Easy
Servings: 8
Calories: 274 kcal per serving
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
Calories: about 2,000 to 2,300 total
Protein: about 45 to 55 grams total
Fat: about 90 to 110 grams total
Carbohydrates: about 180 to 210 grams total
Ingredients
- 4 cups (32 fl oz / 900 ml) whole milk
- 1 cup (8 oz / 225 g) granulated sugar
- 1/4 teaspoon baking soda
- 1 cinnamon stick
- 2 whole cloves
- 1/8 teaspoon grated nutmeg
- 10 large egg yolks
- 1/2 cup (4 fl oz / 115 ml) rum or brandy (optional; replace with an equal amount of milk for a non-alcoholic version)
- 1 teaspoon vanilla extract
Step-by-Step Instructions
Step 1: Warm the Milk and Spices
In a large saucepan, combine the milk, sugar, baking soda, cinnamon stick, cloves, and nutmeg. Then place the pan over medium heat and bring the mixture to a gentle simmer. Stir now and then so the sugar dissolves and the spices start to release their flavor.
Step 2: Let the Flavor Steep
Turn off the heat and let the spices steep in the milk for 15 minutes. Meanwhile, set a strainer over a large bowl near the stove. This keeps you ready for the next step and helps you move quickly later on.
Step 3: Add the Egg Yolks Slowly
Whisk the egg yolks in a small bowl until smooth. Then slowly stir them into the warm milk while whisking constantly. This step matters because steady whisking helps the yolks blend in without curdling.
Step 4: Cook Until Thickened
Return the pan to medium-low heat and cook the mixture, stirring constantly, until it thickens enough to coat the back of a spoon. Keep the heat gentle and do not walk away. If the mixture gets too hot, the eggs can curdle, so patience is important here.
Step 5: Strain and Finish
Strain the rompope right away to stop the cooking and remove the cinnamon stick, cloves, and any small curds. Then stir in the rum or brandy, if using, along with the vanilla extract. After that, your rompope is ready to serve warm, or you can chill it for a colder drink later.
Conclusion
This creamy homemade rompope Mexican eggnog is rich, smooth, and full of warm spice flavor. It is simple to make, yet it feels special enough for holidays, family dinners, and cozy nights at home. Since it also keeps well in the fridge, it is a lovely make-ahead drink for entertaining.
If you try this rompope recipe, I would love to hear how it turned out for you. Share your thoughts, tell me if you made it with or without alcohol, and feel free to explore more cozy drink recipes and holiday favorites on the blog.

Rompope
Ingredients
Method
- In a large saucepan, combine the milk, sugar, baking soda, cinnamon stick, cloves, and nutmeg. Heat over medium until it simmers.
- Turn off the heat and let the mixture steep for 15 minutes.
- Whisk the egg yolks until smooth, then slowly stir them into the warm milk while whisking constantly.
- Return the pan to medium-low heat and cook while stirring until the mixture thickens.
- Strain the mixture to remove spices and any curds, then stir in rum or brandy and vanilla extract.



