Enjoy this creamy and comforting recipe for Rompope (Mexican Eggnog) warm or cold and with or without rum. Made with milk, eggs, almonds, and spices, every sip has all of the flavors of the holidays but with an added twist!
Fill your home (and your belly) with the warming tastes and smells of this delicious Rompope! The absolute perfect partner to my Marranitos (Mexican Gingerbread Pigs), this creamy Mexican eggnog goes down smooth and is made with all of the comforting flavors of the holidays.
This recipe has everything you love about traditional eggnog, but with a slight twist. My recipe for rompope includes slivered almonds and is heavier on the milk than the egg yolks, which adds to its smooth and creamy texture. It’s easy to make a large batch with or without the rum to serve both adults and kids.
This recipe makes 8-10 servings, meaning it’s perfect for your seasonal celebrations! If you end up with leftovers, just store them in your fridge or use them as a replacement for the milk in your coffee or Café de Olla!
What is Rompope?
Rompope (pronounced “rrohm-poh-peh”) is really close to the traditional eggnog recipe. The main differences are that it’s made with only the egg yolks and adds slivered almonds for a hint of nuttiness. It’s a seasonal drink that can be served warm or cold and with or without alcohol.
The original recipe for rompope dates back to the 17th century. Originating in Puebla, Mexico, it was invented by nuns in the convent of Santa Clara. Legend has it that there is one secret ingredient from the original recipe still unknown to the rest of the world!
Ingredients you’ll need for rompope
- Milk – Unlike eggnog, rompope uses more milk than eggs. You can use any type of dairy milk you like, whether it’s 2%, 1%, or whole! It will be heated on the stove with the spices and sugar so all of the flavors infuse together.
- Egg yolks – The egg yolks give the drink a yellow hue and help emulsify everything. Use the leftover egg whites to make chorizo and eggs the next morning.
- Sugar – For a sweet flavor! White granulated sugar is all you need.
- Cinnamon – I always recommend using Mexican cinnamon sticks for a strong and authentic flavor.
- Spices – Clove and ground nutmeg will be stirred together with the milk on the stove.
- Slivered almonds – The nuts will soften and be blended with the sweetened milk. This will help make the rompope extra creamy and a little nutty.
- Vanilla – To complement the warm spices and sweet milk.
- Rum – This is optional and you can use as much or as little as you want. Any brand of dark rum will work.
How to make rompope
- Warm the milk and spices together: Whisk the milk, sugar, cinnamon stick, clove, and ground nutmeg in a pot over medium heat. Bring it to a simmer and whisk the mixture every minute to prevent the milk from burning. Then transfer 2 cups of the milk mixture to a bowl and add in the almonds.
- Blend it up: After the sweetened milk has cooled completely, discard the cinnamon stick. Pour the milk mixture and soaked almonds into a blender and blend until smooth. Pour this into a pot on the stove with the vanilla.
- Add the egg yolks: Whisk the egg yolks into the milk mixture until they’re incorporated. Heat for around 15 minutes, whisking until it thickens.
- Serve: Either serve the finished rompope warm or cold with a splash of rum in each glass.
Tips and substitutions
- To make this non-alcoholic, simply omit the rum or leave it on the side for each person to individually add a splash to their mugs as desired.
- Not a fan of rum? Brandy, bourbon, aguardiente, or cognac would make great replacements. You could even add a splash of white chocolate liqueur for more sweetness!
- Your rompope is ready when it’s thick enough to coat the back of a spoon.
- If you would like to add some tang, heat the milk with a lemon or orange rind. The citrus will lighten up the flavor and help to cut through some of the sweetness.
- If you have a nut allergy or sensitivity, leave the almonds out of the recipe.
How is rompope served?
To serve rompope warm, add 1/2 to 1 cup of rum and whisk to combine. Serve in mugs topped with a sprinkle of cinnamon.
To serve rompope cold, let the mixture cool for 1 hour. Then add 1/2 to 1 cup of rum and whisk to combine. Cover and refrigerate until completely chilled. Serve in cups over ice topped with a sprinkle of cinnamon.
(To accommodate those who aren’t drinking, you can leave the rum on the side for each person to individually add a splash to their mugs as desired.)
Storing and reheating
To store, leave the leftover rompope in a sealed container in the fridge. Versions made with rum can be stored for up to 3 weeks, and those without rum should only be stored for up to 3 days.
To reheat, pour the leftovers into a pot on the stove and whisk until it’s heated through. Feel free to stir in a little more rum if desired.