Cannoli Martini
Cannoli Martini
If you love the sweet, creamy filling inside a classic Italian cannoli, this Cannoli Martini turns those flavors into a decadent dessert cocktail. It’s rich and smooth with vanilla, chocolate, and a hint of almond, then finished with a chocolate-dipped rim and mini chocolate chips for that unmistakable cannoli flavor.

This is the kind of cocktail that doubles as dessert. Serve it after an Italian dinner, make it for Christmas or New Year’s Eve, or add it to a dessert cocktail menu for a girls’ night or dinner party.
And because the garnish does so much of the work, the finished martini looks impressive without being difficult to make.
Why You’ll Love This Cannoli Martini
A cannoli martini should taste like dessert in a glass, and this one delivers. The creamy base recreates the richness of cannoli filling while vanilla and almond give it that bakery-inspired flavor.
You’ll love this recipe because it’s:
- Rich, creamy, and decadent
- Inspired by classic cannoli flavors
- Easy to make in just a few minutes
- Beautiful enough for a holiday or dinner party
- Finished with chocolate and mini chocolate chips
- An easy after-dinner dessert cocktail

What Does a Cannoli Martini Taste Like?
Think of the creamy center of a chocolate chip cannoli transformed into a cold, silky cocktail.
The drink is sweet and creamy with notes of vanilla, chocolate, and almond. A chocolate and mini chocolate chip rim gives you an extra burst of chocolate with every sip.
It’s indulgent without requiring a long list of specialty ingredients.
Cannoli Martini Ingredients
For one cocktail, you’ll need:
- 1 1/2 ounces vanilla vodka
- 1 ounce amaretto
- 1 ounce white chocolate liqueur
- 1 ounce half-and-half or heavy cream
- 1/2 teaspoon vanilla extract
- Ice
For the Rim and Garnish
- Melted chocolate
- Mini chocolate chips
- Whipped cream, optional
- Mini cannoli, optional
How to Make a Cannoli Martini
1. Prepare the Martini Glass
Start with the garnish so your glass is ready before you shake the cocktail.
Spread melted chocolate around the rim of a martini glass. Place mini chocolate chips on a small plate and gently dip or roll the chocolate-covered rim through the chips.
For an extra-pretty presentation, drizzle a little chocolate inside the glass.
Place the prepared glass in the refrigerator or freezer for a few minutes while you make the cocktail. This helps set the chocolate.
2. Fill the Cocktail Shaker
Fill a cocktail shaker about halfway with ice.
Pour in the vanilla vodka, amaretto, white chocolate liqueur, half-and-half or heavy cream, and vanilla extract.
3. Shake
Secure the lid and shake vigorously for about 15–20 seconds.
You want the cocktail to become thoroughly chilled and slightly frothy.
4. Pour
Strain the Cannoli Martini into your prepared martini glass.
5. Garnish and Serve
Serve it as-is for an elegant presentation, or make it an over-the-top dessert cocktail with whipped cream, additional mini chocolate chips, chocolate shavings, or a miniature cannoli balanced across the rim.
Serve immediately while cold.
The Secret to a Great Cannoli-Flavored Cocktail
Cannoli filling traditionally gets its richness from ricotta, but putting ricotta directly into a cocktail can produce a heavier, grainier drink.
For this martini, the combination of cream, vanilla vodka, white chocolate liqueur, and amaretto captures the creamy vanilla-chocolate flavor profile of a cannoli while keeping the cocktail silky enough to drink.
The almond flavor is especially nice because it gives the martini more complexity than a basic vanilla cream cocktail.

Heavy Cream or Half-and-Half?
Either works, but they’ll give you slightly different drinks.
Heavy cream creates the richest, most decadent Cannoli Martini. It’s a true dessert cocktail and has a luxurious mouthfeel.
Half-and-half makes the cocktail a little lighter while keeping it creamy.
If you’re serving these after a large Italian dinner, half-and-half may be the better choice. If the martini is dessert, go with the heavy cream.
How to Make the Chocolate Chip Cannoli Rim
The rim is one of my favorite parts of this cocktail because it immediately tells you what the drink is supposed to taste like.
Melt a small amount of chocolate until smooth. You don’t need much.
Dip just the outer edge of the martini glass into the chocolate, then immediately press it into mini chocolate chips.
Try not to coat too much of the inside of the rim. Keeping most of the chocolate on the outside makes the cocktail easier to drink.
Chilling the glass afterward helps everything stay in place.

Cannoli Martini Garnish Ideas
You can keep the garnish elegant or make this cocktail look like a full dessert.
Try a dollop of whipped cream with mini chocolate chips, shaved chocolate, a chocolate drizzle, chopped pistachios, a maraschino cherry, or a miniature cannoli.
For a holiday party, I would go all-out with the chocolate-chip rim and a mini cannoli. For a dinner party, the chocolate rim alone looks sophisticated.
Can I Make a Cannoli Martini Without Amaretto?
Yes. You can leave out the amaretto if you don’t want the almond flavor.
Increase the vanilla vodka or white chocolate liqueur slightly to compensate for the missing liquid.
However, the little bit of almond flavor helps give this dessert martini more of an Italian pastry-shop feel.
Can I Make Cannoli Martinis Ahead of Time?
You can prepare most of the cocktail ahead, which makes this a great option for entertaining.
Combine the vanilla vodka, amaretto, white chocolate liqueur, cream, and vanilla in a covered container and refrigerate.
Don’t add ice yet.
When you’re ready to serve, pour one serving into an ice-filled cocktail shaker, shake until very cold, and strain into the prepared glass.
You can also prepare the chocolate-rimmed glasses ahead of time and refrigerate them.

How to Make Cannoli Martinis for a Party
For 6 cocktails, combine:
- 9 ounces vanilla vodka
- 6 ounces amaretto
- 6 ounces white chocolate liqueur
- 6 ounces half-and-half or heavy cream
- 1 tablespoon vanilla extract
Keep the mixture refrigerated until you’re ready to serve.
For the best texture, shake individual servings with ice rather than adding ice directly to the batch. That keeps the entire pitcher from becoming watered down as the ice melts.
When to Serve a Cannoli Martini
This cocktail is particularly good as an after-dinner drink because it’s both a cocktail and a dessert.
Serve Cannoli Martinis for Italian dinner night, Christmas Eve, Christmas parties, Valentine’s Day, New Year’s Eve, bridal showers, date night, birthdays, dinner parties, or girls’ night.
It would also be fantastic served alongside a platter of cannoli, biscotti, Italian cookies, or chocolate-covered strawberries.
Frequently Asked Questions
What alcohol is in a Cannoli Martini?
This version combines vanilla vodka, amaretto, and white chocolate liqueur to create a sweet, creamy dessert cocktail inspired by cannoli.
Does a Cannoli Martini contain ricotta cheese?
This recipe doesn’t. The cream-based cocktail is designed to capture the rich flavor of cannoli filling while maintaining the smooth consistency of a martini.
Can I use regular vodka?
Yes. Vanilla vodka adds more dessert-like flavor, but regular vodka will work. You can add a touch more vanilla extract if needed.
Can I use Baileys?
You can experiment with Irish cream, although it will create a different flavor profile. For a more classic cannoli-inspired flavor, white chocolate liqueur works especially well.
Should a Cannoli Martini be served cold?
Definitely. Shake it thoroughly with ice and serve it immediately in a chilled martini glass.
