Love this? Save it for later!
Share the inspiration with your friends
Carmen wasn’t trying to impress anyone. I’d stopped by to drop off a book I’d borrowed—weeks late, honestly—and the smell hit me before I even got past her screen door. It was warm, boozy, and sweet in a way that made my brain scramble to place it. Cinnamon. Vanilla. Coconut. Something else I couldn’t name.
She was standing at the stove, stirring a pot with this look of total concentration, like she was waiting for the milk to do something specific. “Oh, you’re still here?” she said when she saw me. “Grab a cup. It’s almost ready.” And that was it. No big announcement. No “you have to try my famous family recipe.” Just a casual shrug and a ladle.
That first sip was a revelation. It was creamy without being heavy, sweet without being cloying, and warm in a way that felt like a hug from the inside out. I stood there in her kitchen, sipping this incredible coconut eggnog she called coquito, while she told me about the day she had at work. She had no idea she’d just ruined all other holiday drinks for me forever.
I asked for the recipe, obviously. She laughed and said, “There’s no recipe. I just add stuff until it tastes right.” So I spent the next two weeks calling her every single day, asking questions. “How much cinnamon? What kind of coconut milk? Do you really need the rum?” She finally wrote it down on a napkin and shoved it at me. “Stop calling me,” she said, but she was smiling.
That napkin is still taped inside my kitchen cabinet, a little splattered and faded. And every year, when the weather turns cold and the holidays creep in, I make a batch. It’s become my thing—the thing friends text me about in November. “Is it coquito season yet?” And maybe you’ve been there, hunting for that one holiday drink that actually feels special, not just sugary and predictable. This is the one. Trust me on this.
Why You’ll Love This Recipe
This isn’t your average holiday drink. Let me tell you why this creamy homemade coquito will become your new December obsession.
- Quick & Easy: Comes together in under 15 minutes of active prep time. No complicated techniques or fancy equipment needed.
- Simple Ingredients: You can find everything at your regular grocery store. No specialty shops required.
- Perfect for Holiday Gatherings: It’s the showstopper drink at every party, potluck, and family dinner.
- Crowd-Pleaser: Even people who say they don’t like eggnog love this. I’ve watched skeptics go back for thirds.
- Unbelievably Delicious: The combination of creamy coconut milk, warm spices, and a hint of rum is pure magic.
What makes this recipe different from all the others? It’s the balance. I tested this version until the sweetness was just right—not too sugary, not too thin. The coconut flavor is present but doesn’t overpower the cinnamon and vanilla. And the texture? Silky smooth, thanks to a little trick I learned from Carmen herself.
This is the kind of drink that makes you close your eyes after the first sip. It’s comfort in a glass—rich, warming, and totally indulgent. But honestly, it’s also simple enough to whip up on a Tuesday night when you just need something cozy. It’s holiday spirit without the holiday stress.
What Ingredients You Will Need
This recipe uses simple, pantry-friendly ingredients to create something truly special. Most of these are probably already in your kitchen or at your local grocery store.
- Canned coconut milk (2 cans, 13.5 oz each) – Full-fat is non-negotiable here. The light stuff will make your coquito watery and sad. I prefer Goya or Thai Kitchen for consistent creaminess.
- Cream of coconut (1 can, 15 oz) – This is different from coconut cream. Look for Coco López specifically—it’s the gold standard. It adds sweetness and that signature thick texture.
- Sweetened condensed milk (1 can, 14 oz) – Adds richness and body. Use a good brand like Nestlé or Eagle Brand.
- Evaporated milk (1 can, 12 oz) – Thins the mixture just enough while adding creamy depth. Carnation works great.
- White rum (1 to 1.5 cups) – Use a good quality rum like Bacardi, Don Q, or Captain Morgan. Puerto Rican rum is traditional and excellent here. Adjust the amount to your preference.
- Vanilla extract (1 tablespoon) – Pure vanilla extract makes a real difference. Imitation will work, but the flavor won’t be as rich.
- Ground cinnamon (1 teaspoon) – The backbone of the spice profile. Fresh is best, but pre-ground works fine.
- Ground cloves (½ teaspoon) – A little goes a long way. Adds that classic holiday warmth.
- Ground nutmeg (½ teaspoon) – Freshly grated is incredible if you have it, but pre-ground is perfectly fine.
- Cinnamon sticks (2-3, for garnish and infusion) – Optional but highly recommended for presentation and extra flavor.
Substitution Guidance: Need it dairy-free? Use full-fat canned coconut milk in place of both the evaporated and condensed milk. It won’t be quite as thick, but it’s still delicious. Want less sugar? You can reduce the cream of coconut slightly, but the texture will change. For a non-alcoholic version, simply leave out the rum and add an extra splash of vanilla extract or coconut water for balance.
Equipment Needed
You don’t need a fancy kitchen to make this. Here’s what you’ll need:
- Large saucepan or pot – For heating the coconut milk and spices. A heavy-bottomed pot works best to prevent scorching.
- Whisk – Essential for blending everything smoothly. A silicone whisk is nice because it won’t scratch your pot.
- Blender – For the final blending step. A standard countertop blender works perfectly. If you don’t have one, you can use an immersion blender directly in the pot.
- Fine-mesh strainer – Optional but recommended for the smoothest texture. It catches any little spice clumps or coconut solids.
- Glass bottles or jars – For storing and serving. Swing-top bottles are classic and make great gifts. Mason jars work perfectly too.
- Funnel – Makes pouring into bottles much less messy. A small kitchen funnel is ideal.
- Measuring cups and spoons – For accuracy. I’ve learned the hard way that eyeballing rum can lead to a very sleepy party.
I use a simple Oster blender I’ve had for years. Nothing fancy. And honestly, I’ve made this in a borrowed pot at a friend’s cabin with a wooden spoon and it came out fantastic. Don’t overthink the tools.
Preparation Method

- Combine the coconut milk and spices. Pour both cans of full-fat coconut milk into a large saucepan. Add the ground cinnamon, ground cloves, and ground nutmeg. Whisk everything together until the spices are fully incorporated. The milk will look a little speckled—that’s perfect.
- Heat gently. Place the saucepan over medium-low heat. You want to warm the mixture, not boil it. Stir occasionally with your whisk. After about 5-7 minutes, you’ll see tiny bubbles forming around the edges of the pot. The kitchen will start smelling incredible at this point. Remove from heat immediately.
- Cool slightly. Let the spiced coconut milk sit for about 10 minutes. This allows the flavors to meld and the mixture to cool enough that it won’t curdle when you add the other ingredients. Give it an occasional stir while it rests.
- Blend the base. Pour the warm coconut milk mixture into your blender. Add the entire can of cream of coconut (Coco López), the sweetened condensed milk, and the evaporated milk. Add the vanilla extract. Secure the lid and blend on medium speed for about 30 seconds, until everything is completely smooth and uniform in color. It should look pale and creamy.
- Add the rum. With the blender running on low speed, slowly pour in the white rum. Start with 1 cup if you’re unsure. Blend for another 10 seconds to incorporate. Taste it now—dip a clean spoon in and see what you think. Want it stronger? Add another ¼ cup and blend briefly. Remember, the flavors will mellow as it chills.
- Strain (optional but recommended). Place your fine-mesh strainer over a large bowl or a pitcher with a spout. Pour the blended coquito through the strainer. This catches any tiny spice particles or bits of coconut that didn’t fully blend. Press gently with a spatula to get all the liquid through. You’ll be left with a silky-smooth mixture.
- Bottle and chill. Using your funnel, pour the strained coquito into your glass bottles or jars. Leave about an inch of headspace at the top. Drop a cinnamon stick into each bottle for extra flavor and a beautiful look. Seal tightly and refrigerate for at least 4 hours, but overnight is better. The wait is the hardest part, I know.
- Shake before serving. This is crucial. The coconut cream can settle at the bottom. Give each bottle a good shake for about 10 seconds before pouring. Serve cold in small glasses—shot glasses, cordial glasses, or small tumblers work beautifully.
Sensory cues at each stage: When heating the coconut milk, you should smell the cinnamon and cloves becoming aromatic—that’s your signal. After blending, the mixture should look pale beige and feel velvety when you touch a drop to your finger. When you taste it before chilling, it should be sweet and spicy with a gentle warmth from the rum.
Troubleshooting tip: If your coquito seems too thick after chilling, stir in a splash of evaporated milk or regular milk until it reaches your desired consistency. If it’s too thin, add a little more cream of coconut next time, or let it chill longer—it thickens as it sits.
Cooking Tips & Techniques
I’ve made this recipe probably fifty times by now, and I’ve messed it up more times than I’d like to admit. Here’s what I’ve learned the hard way so you don’t have to.
Don’t boil the coconut milk. This was my biggest mistake the first time. I got distracted and let it come to a rolling boil. The coconut milk separated into this grainy, oily mess. Low and slow is the name of the game. You just want it warm enough to dissolve the spices and meld the flavors.
Patience with the chilling. I know it’s tempting to serve it right away. I’ve been there—guests are arriving, and you want to show off your creation. But warm coquito is not the same as cold coquito. The flavors need time to marry. The rum needs to mellow. The texture needs to set. Give it a full overnight chill if you can. Your taste buds will thank you.
Rum matters, but not too much. You don’t need the most expensive bottle. A mid-range white rum works perfectly. But avoid spiced rums or dark rums—they’ll compete with the cinnamon and cloves and make everything taste muddy. Keep it clean and simple.
Shake, shake, shake. I cannot stress this enough. The coconut cream naturally separates from the milk as it sits. If you forget to shake the bottle, the first glass will be watery and the last glass will be thick and overly sweet. Give it a vigorous shake for at least 10 seconds before every pour.
Double the batch. Seriously. This stuff disappears fast. I once made a single batch for a small gathering and it was gone in twenty minutes. Now I always make at least a double batch. It keeps in the fridge for weeks, so there’s no downside.
Variations & Adaptations
This recipe is wonderfully flexible. Here are some ways to make it your own.
Dairy-Free Coquito: Replace the evaporated milk with another can of full-fat coconut milk. For the sweetened condensed milk, use a dairy-free version (Coconut Sweetened Condensed Milk by Nature’s Charm is excellent). The texture will be slightly thinner but still incredibly creamy and delicious.
Spiced Coquito: Add a whole star anise or a strip of orange peel to the coconut milk while it heats. Remove before blending. It adds a subtle complexity that’s absolutely gorgeous. I tried this last Christmas and it was a hit.
Chocolate Coquito: Melt ½ cup of dark chocolate chips into the warm coconut milk before blending. It creates a rich, mocha-like version that’s perfect for chocolate lovers. My neighbor begged me for this recipe after one taste.
Lower Sugar Version: Use a “lite” cream of coconut (Coco López makes one) and reduce the sweetened condensed milk by half. Add an extra splash of vanilla to compensate for the lost sweetness. It won’t be as thick, but it’ll still be satisfying.
Non-Alcoholic Version: Simply omit the rum entirely. Add an extra ½ cup of coconut water or regular milk to maintain the volume. It’s still creamy and delicious—perfect for kids or designated drivers.
Serving & Storage Suggestions
Coquito is traditionally served cold in small glasses. Think of it as a sipping drink, not a chugging drink. Shot glasses, cordial glasses, or small juice glasses are perfect. Garnish each glass with a light dusting of ground cinnamon or nutmeg, and add a cinnamon stick for a festive touch.
What to serve alongside: Coquito pairs beautifully with sweet treats. Think sugar cookies, shortbread, or a simple slice of pound cake. It also works wonderfully alongside savory appetizers—the sweetness contrasts nicely with salty snacks like nuts or cheese plates.
Storage: Store your coquito in sealed glass bottles or jars in the refrigerator. It will keep for up to 4 weeks—if it lasts that long. The flavors actually get better after a few days as the spices continue to meld. I always make mine at least a week before any holiday gathering.
Freezing: You can freeze coquito in airtight containers for up to 3 months. Thaw in the refrigerator overnight, then shake well before serving. The texture might be slightly different, but it’s still delicious. I’ve done this when I wanted to have a batch ready for unexpected guests.
Reheating: While coquito is traditionally served cold, some people love it warm. Gently heat a serving in a small saucepan over low heat, stirring constantly. Do not boil. It’s like a completely different drink—cozy and comforting on a cold night.
Flavor development: The first day, the rum will be more pronounced. By day three, everything mellows and blends together beautifully. By day seven, it’s perfection. This is a drink that rewards patience.
Nutritional Information & Benefits
Let’s be real—this is an indulgent treat. But that doesn’t mean it can’t fit into a balanced lifestyle. Here’s a rough estimate per 4-ounce serving (about half a cup):
- Calories: 280-320
- Fat: 18g (mostly from coconut, which contains healthy medium-chain triglycerides)
- Carbohydrates: 28g
- Sugar: 24g
- Protein: 3g
- Alcohol: Approximately 10-12g (varies based on rum amount)
Health benefits of key ingredients: Coconut milk contains lauric acid, which supports immune health. Cinnamon is known for its anti-inflammatory properties and can help regulate blood sugar. Cloves are packed with antioxidants. So while this isn’t a health drink, it does have some redeeming qualities.
Dietary considerations: This recipe is naturally gluten-free. It can be made dairy-free and vegan with the substitutions mentioned above. It contains tree nuts (coconut is botanically a fruit but often classified as a tree nut allergen). Always check labels if serving to someone with allergies.
Personal perspective: I believe in enjoying life’s pleasures in moderation. A glass of coquito on a holiday evening is a beautiful thing. It’s not about deprivation—it’s about savoring the moment. One small glass is plenty to feel satisfied and festive.
Conclusion
This creamy homemade coquito is more than just a drink. It’s a tradition waiting to happen. It’s the thing your friends will start asking about in October. It’s the bottle you bring to holiday parties that disappears first. It’s the taste of warmth, family, and celebration in every sip.
I love this recipe because it reminds me of that afternoon in Carmen’s kitchen—the casual generosity of someone sharing something special without making a big deal of it. That’s what coquito is all about. It’s meant to be shared, enjoyed, and passed along.
So go ahead and make a batch. Customize it to your taste. Add a little extra cinnamon if that’s your thing. Use a different rum. Make it non-alcoholic for the kids. This recipe is yours now. And when you take that first sip, I hope it makes you feel exactly the way it makes me feel—warm, happy, and deeply grateful for the simple pleasures in life.
I’d love to hear how yours turns out! Drop a comment below and let me know if you tried any variations. Did you make it for a party? Did someone ask for the recipe? Share your coquito story—I read every single comment. And if you loved this, don’t forget to pin it for later and share it with someone who needs a little holiday cheer.
Cheers, friend. Happy holidays, and happy sipping.
Frequently Asked Questions
Can I make coquito without a blender?
Absolutely. You can whisk everything together by hand in a large bowl. Just make sure the coconut milk is warm so the cream of coconut dissolves smoothly. You might end up with a slightly less silky texture, but it’ll still taste amazing.
How long does homemade coquito last in the fridge?
Properly stored in a sealed glass bottle or jar, coquito will last 3 to 4 weeks in the refrigerator. The flavors actually improve after a few days. Just remember to shake it well before each serving because the ingredients can separate.
What’s the best rum to use for coquito?
White or silver rum is traditional. Puerto Rican rums like Bacardi, Don Q, or Captain Morgan are excellent choices. Avoid spiced or dark rums—they’ll overpower the delicate coconut and cinnamon flavors. Use a mid-range bottle, not the cheapest but not top-shelf either.
Can I make this recipe alcohol-free?
Yes! Simply omit the rum entirely. Add an extra ½ cup of coconut water or regular milk to maintain the volume. It’s still creamy, sweet, and delicious. Perfect for kids, pregnant women, or anyone who prefers not to drink alcohol.
Why is my coquito grainy or separated?
This usually happens if the coconut milk was boiled or overheated. Always heat it gently over medium-low heat and remove it from the stove as soon as you see tiny bubbles around the edges. If it’s already grainy, try blending it again with an immersion blender—it often smooths out.
Pin This Recipe!

Creamy Homemade Coquito Recipe: Best Puerto Rican Coconut Eggnog
This creamy homemade coquito is a rich, coconut-based holiday drink from Puerto Rico. It’s quick to make, uses simple ingredients, and is perfect for festive gatherings.
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Total Time: 4 hours 25 minutes (includes chilling time)
- Yield: 8 servings 1x
- Category: Beverage
- Cuisine: Puerto Rican
Ingredients
- 2 cans (13.5 oz each) full-fat coconut milk
- 1 can (15 oz) cream of coconut (preferably Coco López)
- 1 can (14 oz) sweetened condensed milk
- 1 can (12 oz) evaporated milk
- 1 to 1.5 cups white rum (e.g., Bacardi, Don Q, Captain Morgan)
- 1 tablespoon pure vanilla extract
- 1 teaspoon ground cinnamon
- ½ teaspoon ground cloves
- ½ teaspoon ground nutmeg
- 2–3 cinnamon sticks (for garnish and infusion, optional)
Instructions
- Combine the coconut milk and spices: Pour both cans of full-fat coconut milk into a large saucepan. Add the ground cinnamon, ground cloves, and ground nutmeg. Whisk until fully incorporated.
- Heat gently: Place the saucepan over medium-low heat. Warm the mixture, stirring occasionally, until tiny bubbles form around the edges (about 5-7 minutes). Do not boil. Remove from heat immediately.
- Cool slightly: Let the spiced coconut milk sit for about 10 minutes, stirring occasionally, to allow flavors to meld and cool enough to prevent curdling.
- Blend the base: Pour the warm coconut milk mixture into a blender. Add the cream of coconut, sweetened condensed milk, evaporated milk, and vanilla extract. Blend on medium speed for about 30 seconds until completely smooth and pale.
- Add the rum: With the blender running on low speed, slowly pour in the white rum (start with 1 cup). Blend for another 10 seconds. Taste and add up to ½ cup more rum if desired.
- Strain (optional but recommended): Place a fine-mesh strainer over a large bowl or pitcher. Pour the blended coquito through the strainer, pressing gently with a spatula to extract all liquid. Discard solids.
- Bottle and chill: Using a funnel, pour the strained coquito into glass bottles or jars, leaving about an inch of headspace. Add a cinnamon stick to each bottle if desired. Seal tightly and refrigerate for at least 4 hours, preferably overnight.
- Shake before serving: Shake each bottle vigorously for about 10 seconds before pouring. Serve cold in small glasses.
Notes
Do not boil the coconut milk to prevent separation. For best flavor, chill overnight. Shake well before each serving as ingredients separate. Double the batch for gatherings. For a non-alcoholic version, omit rum and add ½ cup coconut water or milk.
Nutrition
- Serving Size: 4 ounces (about ½ cu
- Calories: 300
- Sugar: 24
- Sodium: 60
- Fat: 18
- Saturated Fat: 15
- Carbohydrates: 28
- Protein: 3
Keywords: coquito, Puerto Rican eggnog, coconut eggnog, holiday drink, creamy coquito, homemade coquito


