This Espresso Martini with Baileys is wealthy, creamy, and excellent for espresso lovers. It’s straightforward to customise and superb for sipping after dinner.

Right here’s a enjoyable twist on the favored espresso martini: the Espresso Martini with Baileys! Now, I’m usually a fan of the basic recipe. However including Baileys Irish cream right here brings in chocolate-vanilla notes which are simply the suitable factor to offset bitter espresso.
It’s sort of like a Mudslide meets basic Espresso Martini state of affairs, with a crunchy espresso bean rim! After I found this variation, I’ve perfected my very own spin on the recipe.
Why You’ll Love This Cocktail
Right here’s what makes this creamy espresso martini particular:
- Cool, creamy taste: The Baileys and Kahlua add simply sufficient sweetness to enhance the depth of the bitter espresso. The crunchy espresso rim seals the deal for me!
- Simple to customise: Swap in decaf espresso for late-night sipping, or make it simpler utilizing bought chilly brew (which I do for my frozen Espresso Martini)
- Celebration-friendly: This dessert cocktail is simple to batch for entertaining and at all times a success, with the huge recognition of the Espresso Martini
Elements You’ll Want
The Espresso Martini is a well-liked vodka martini with espresso, vodka and Kahlua that blew up in recognition within the early 2020’s. For this spin, you’ll additionally want Baileys Irish Cream so as to add much more creaminess. Right here’s what you’ll must make this drink:
- Freshly brewed espresso (or sturdy espresso): A shot of espresso from an espresso machine has the most effective taste and that important frothy layer: simply be certain it’s room temperature earlier than including it. However my favourite short-cut is bought chilly brew focus. Even higher, it’s already chilly!
- Vodka: The spirit base for this drink: use a mid-range vodka (no have to be fancy).
- Kahlua: This espresso liqueur provides depth. Should you don’t have Kahlua, use Tia Maria or any high quality espresso liqueur. You may also skip the Kahlua fully, however the drink will probably be much less candy and fewer coffee-forward (I like to recommend utilizing it right here).
- Baileys Irish cream: This Irish whiskey-based cream liqueur provides vanilla and chocolate to create that signature creaminess. See my Baileys Irish Cream information for extra.
- For the rim (non-obligatory): Finely floor espresso beans and sugar make a crunchy garnish

Useful Tools
You don’t want a flowery bar setup to make this drink, however listed here are just a few key instruments:
- Cocktail shaker with strainer: A cocktail shaker is crucial for the Espresso Martini: shaking it vigorously is what makes all of the distinction. Should you don’t have a shaker, you should utilize a big mason jar with lid or perhaps a protein shaker bottle and a hand-held strainer.
- Espresso maker or French press: Any of those will work for brewing your espresso or sturdy espresso. I’ve guides for making espresso at house, French press espresso, and Moka Pot espresso. Or, skip the espresso making and purchase a bottle of chilly brew focus (or selfmade chilly brew espresso).
- Espresso grinder (for the rim): Should you’re making the espresso bean rim, you’ll want a solution to grind espresso beans very finely.
Find out how to Make an Espresso Martini with Baileys
There’s not a lot to an Espresso Martini with Baileys! As soon as the glass is rimmed, merely make your espresso and shake up the drink in a cocktail shaker. Listed below are just a few notes on the strategy:
- Make the espresso. Make a shot of espresso utilizing an espresso machine, French press, or a Moka Pot. Carry the espresso to room temperature.
- Put together your glass: Should you’re including the espresso bean rim, combine equal components finely floor espresso beans and sugar on a flat plate. Moist simply the outer rim of your martini glass (water works tremendous), then gently dip the periphery into the coffee-sugar combination.
- Shake in a cocktail shaker. Place the Baileys, Kahlua, vodka and espresso in a cocktail shaker, add ice, and shake. Shake for not less than 20 seconds.
- Pressure right into a glass and garnish. Pressure right into a ready martini glass or stemmed cocktail glass. Should you’re not doing the espresso bean rim, garnish with three espresso beans or espresso beans floating on prime: that’s the standard bartender method (like in my Traditional Espresso Martini).
Ideas for a Excellent Foam High
I’ve made an espresso martini with out getting the suitable foam prime, so I’ve examined just a few variables to see what helps:
- Shake it up: Vigorous shaking for about 20 seconds is non-negotiable. This breaks down the oils within the espresso and creates tiny bubbles to type the froth.
- Use contemporary espresso if you happen to can: Freshly brewed espresso creates higher foam than espresso that’s been sitting round.
- Chill your glass: This doesn’t make the froth, however a chilly glass may help the froth keep steady longer. Plus, it’s simply extra enjoyable ingesting out of a chilly glass!

When to Serve + Pairing Concepts
With its candy taste, this Espresso Martini with Baileys is the perfect after dinner dessert drink. It’s enjoyable to serve alongside desserts like:
- Olive oil brownies
- Flourless chocolate cake
- Chocolate mousse
- Chocolate bark
- Tiramisu
- Italian biscotti
It’s additionally nice for vacation entertaining, excellent as a Christmas cocktail or festive sufficient for New Yr’s Eve drinks.
Variations & Simple Taste Twists
When you’ve mastered the fundamental recipe, attempt these easy variations:
- Chocolate swirl inside glass: Add a chocolate drizzle contained in the glass like my Chocolate Martini, and a chopped chocolate rim.
- Chocolate-dipped rim: Or dip the glass rim in chocolate sauce (just like my Mudslide recipe).
- Peppermint twist: Add a splash of peppermint schnapps or just a few drops of peppermint extract for a vacation model. You can additionally rim the glass in crushed peppermint candies.
- Salted caramel: Drizzle salted caramel sauce contained in the glass earlier than pouring.

Notes on Shelf Life
The alcohol parts of this cocktail recipe have glorious shelf life. The vodka and Kahlua will be saved at room temperature for a number of years. The Baileys must be refrigerated after opening and can final about 2 years.
This drink is greatest made contemporary to order. The frothy foam doesn’t final lengthy (about 5 to 10 minutes), so combine it proper earlier than serving.
Regularly Requested Questions
Tia Maria is the closest substitute: it’s additionally a espresso liqueur with an analogous sweetness stage. Some folks use Baileys instead of the Kahlua fully, however you’ll lose a few of that deep espresso taste.
For a basic espresso martini recipe, Kahlua is conventional as a result of it doubles down on the espresso taste with out including cream. Baileys creates a creamier, extra dessert-like model that many individuals choose. This recipe makes use of each for a full, scrumptious taste. Should you had to decide on only one, go along with Kahlua for a extra conventional espresso cocktail, or Baileys if you would like one thing that tastes extra like a Baileys espresso in cocktail type.
Chocolate desserts are the basic pairing, like my favourite flourless chocolate cake, olive oil brownies, chocolate mousse, or chocolate bark. Should you’re serving it with out dessert, contemporary fruit or a cheese plate with dried fruits would work nicely.
Historically, an espresso martini is an after-dinner drink. However there aren’t any exhausting guidelines! Some folks love them at brunch (particularly with the decaf possibility), and so they make incredible signature cocktails for night events. Simply be conscious that the caffeine content material would possibly maintain you up if you happen to drink them too late, which is the place the decaf model is useful.
Espresso Martini with Baileys
An Espresso Martini with Baileys is the perfect cocktail for espresso lovers! Pair espresso, Baileys and Kahlua with a crunchy espresso bean rim.
- Prep Time: 10 minutes
- Prepare dinner Time: 0 minutes
- Whole Time: 10 minutes
- Yield: 1 drink
- Class: Drink
- Technique: Shaken
- Delicacies: Cocktails
- Weight-reduction plan: Vegetarian
Elements
- 2 ounces* espresso, barely cooled (use decaf if desired; or bought chilly brew espresso)
- 1 ounces vodka
- ½ ounce Kahlua (or different espresso liqueur like Tia Maria or Sheridan’s)
- ½ ounce Baileys Irish cream
- For the rim: equal components finely floor espresso beans and granulated sugar, for the garnish
Directions
- Make the espresso in an espresso maker, French press, or Moka Pot, or make double energy espresso utilizing your favourite methodology (alternatively, use bought chilly brew; see Notes**).
- Moist the rim of the cocktail glass. Place the finely floor espresso beans and sugar on a plate, and tilt the surface rim of the glass into the combination in order that it coats the outer rim.
- Place the espresso, vodka, Kahlua, and Baileys in a cocktail shaker and add 2 handfuls of ice. Shake vigorously for about 20 seconds to create the frothy prime. Pressure into the ready cocktail glass. If desired, add a garnish of three espresso beans.
Notes
*To transform to tablespoons, 1 ounce = 2 tablespoons
**If utilizing bought chilly brew, be certain to water it down utilizing the portions listed on the package deal (it’s usually 1:1 focus to water). You may also make selfmade chilly brew espresso.
window.trCommon={“minRating”:6,”ajaxurl”:”https://www.acouplecooks.com/wp-admin/admin-ajax.php”,”ratingNonce”:””,”postId”:97891};
window.TastyRecipes = window.TastyRecipes || {};
window.TastyRecipes.smoothScroll = {
init() {
doc.addEventListener( ‘click on’, ( e ) => {
let anchor = e.goal;
if ( anchor.tagName !== ‘A’ ) {
anchor = anchor.closest( ‘a.tasty-recipes-scrollto’ );
}
if ( ! anchor || ! anchor.classList.comprises( ‘tasty-recipes-scrollto’ ) ) {
return;
}
const elementHref = anchor.getAttribute( ‘href’ );
if ( ! elementHref ) {
return;
}
e.preventDefault();
this.goToSelector( elementHref );
});
},
goToSelector( selector ) {
const ingredient = doc.querySelector( selector );
if ( ! ingredient ) {
return;
}
ingredient.scrollIntoView( { conduct: ‘easy’ } );
}
};
doc.addEventListener(
‘DOMContentLoaded’,
() => window.TastyRecipes.smoothScroll.init()
);
window.TastyRecipes = window.TastyRecipes || {};
window.TastyRecipes.cookMode = {
wakeLockApi: false,
wakeLock: false,
cookModeSelector: ‘.tasty-recipes-cook-mode’,
init() {
if (“wakeLock” in navigator && “request” in navigator.wakeLock) {
this.wakeLockApi = navigator.wakeLock;
}
const cookModes = doc.querySelectorAll(this.cookModeSelector);
if (cookModes.size > 0) {
for (const cookMode of cookModes) {
if (this.wakeLockApi) {
cookMode.querySelector(‘enter[type=”checkbox”]’).addEventListener(“change”, occasion => {
this.checkboxChange(occasion.goal);
}, false);
} else {
cookMode.type.show = “none”;
}
}
}
},
checkboxChange(checkbox) {
if (checkbox.checked) {
this.lock();
} else {
this.unlock();
}
},
setCheckboxesState(state) {
const checkboxes = doc.querySelectorAll(this.cookModeSelector + ‘ enter[type=”checkbox”]’);
for (const checkbox of checkboxes) {
checkbox.checked = state;
}
},
async lock() {
attempt {
this.wakeLock = await this.wakeLockApi.request(“display screen”);
this.wakeLock.addEventListener(“launch”, () => {
this.wakeLock = false;
this.setCheckboxesState(false);
});
this.setCheckboxesState(true);
} catch (error) {
this.setCheckboxesState(false);
}
},
unlock() {
if (this.wakeLock) {
this.wakeLock.launch();
this.wakeLock = false;
}
this.setCheckboxesState(false);
}
};
(operate(callback) {
if (doc.readyState !== “loading”) {
callback();
} else {
doc.addEventListener(“DOMContentLoaded”, callback);
}
})(() => {
window.TastyRecipes.cookMode.init();
});
window.TastyRecipes = window.TastyRecipes || {};
window.TastyRecipes.staticTooltip = {
ingredient: null,
tooltipElement: null,
deleting: false,
init( ingredient ) {
if ( this.deleting ) {
return;
}
this.ingredient = ingredient;
this.buildElements();
},
destroy() {
if ( ! this.tooltipElement || this.deleting ) {
return;
}
this.deleting = true;
this.tooltipElement.classList.take away( ‘opened’ );
setTimeout( () => {
this.tooltipElement.take away();
this.deleting = false;
}, 500 );
},
buildElements() {
const tooltipElement = doc.createElement( ‘div’ );
tooltipElement.classList.add( ‘tasty-recipes-static-tooltip’);
tooltipElement.setAttribute( ‘id’, ‘tasty-recipes-tooltip’ );
const currentTooltipElement = doc.getElementById( ‘tasty-recipes-tooltip’ );
if ( currentTooltipElement ) {
doc.physique.replaceChild( tooltipElement, currentTooltipElement );
} else {
doc.physique.appendChild( tooltipElement );
}
this.tooltipElement = doc.getElementById( ‘tasty-recipes-tooltip’ );
},
present() {
if ( ! this.tooltipElement ) {
return;
}
const tooltipTop = this.ingredient.getBoundingClientRect().prime
+ window.scrollY
– 10 // 10px offset.
– this.tooltipElement.getBoundingClientRect().top;
const tooltipLeft = this.ingredient.getBoundingClientRect().left
– ( this.tooltipElement.getBoundingClientRect().width / 2 )
+ ( this.ingredient.getBoundingClientRect().width / 2 ) – 1;
const posLeft = Math.max( 10, tooltipLeft );
this.maybeRemoveTail( posLeft !== tooltipLeft );
this.tooltipElement.setAttribute( ‘type’, ‘prime:’ + tooltipTop + ‘px;left:’ + posLeft + ‘px;’ );
this.tooltipElement.classList.add( ‘opened’ );
},
maybeRemoveTail( removeTail ) {
if ( removeTail ) {
this.tooltipElement.classList.add( ‘tr-hide-tail’ );
} else {
this.tooltipElement.classList.take away( ‘tr-hide-tail’ );
}
},
changeMessage( message ) {
if ( ! this.tooltipElement ) {
return;
}
this.tooltipElement.innerHTML = message;
}
};
window.TastyRecipes.ajax = {
sendPostRequest( url, knowledge, success, failure ) {
const xhr = new XMLHttpRequest();
xhr.open( ‘POST’, url, true );
xhr.ship( this.preparePostData( knowledge ) );
xhr.onreadystatechange = () => {
if ( 4 !== xhr.readyState ) {
return;
}
if ( xhr.standing === 200 ) {
success( JSON.parse( xhr.responseText ) );
return;
}
failure( xhr );
};
xhr.onerror = () => {
failure( xhr );
};
},
preparePostData( knowledge ) {
const formData = new FormData();
for ( const key in knowledge ) {
formData.append( key, knowledge[key] );
}
return formData;
},
};
window.TastyRecipes.scores = {
defaultRating: 0,
currentRatingPercentage: 100,
savingRating: false,
init( minRating ) {
this.minRating = minRating;
this.formWatchRating();
this.closeTooltipWhenClickOutside();
this.addBodyClassBasedOnSelectedRating();
this.backwardCompFormRatingPosition();
},
formWatchRating() {
const scores = doc.querySelectorAll(‘.tasty-recipes-no-ratings-buttons [data-rating]’);
if ( scores.size {
occasion.preventDefault();
this.defaultRating = occasion.goal.closest( ‘.checked’ ).dataset.score;
this.setCheckedStar( occasion.goal );
this.maybeSendRating( this.defaultRating, occasion.goal );
this.setRatingInForm( this.defaultRating );
} );
}
},
closeTooltipWhenClickOutside() {
window.addEventListener( ‘click on’, e => {
// Bailout (do not take away the tooltip) when the clicked ingredient is a score star, or it is the tooltip itself.
if ( e.goal.closest( ‘.tasty-recipes-rating’ ) || e.goal.classList.comprises( ‘tasty-recipes-static-tooltip’ ) ) {
return;
}
window.TastyRecipes.staticTooltip.destroy();
} );
},
setRatingInForm( score ) {
const ratingInput = doc.querySelector( ‘#reply .tasty-recipes-rating[value=”‘ + rating + ‘”]’ );
if ( ! ratingInput ) {
return;
}
ratingInput.click on();
},
addBodyClassBasedOnSelectedRating() {
const ratingInputs = doc.querySelectorAll( ‘enter.tasty-recipes-rating’ );
if ( ! ratingInputs ) {
return;
}
for ( const ratingInput of ratingInputs ) {
ratingInput.addEventListener( ‘click on’, currentEvent => {
const selectedRating = currentEvent.goal.getAttribute( ‘worth’ );
this.handleBodyClassByRating( selectedRating );
this.toggleCommentTextareaRequired( selectedRating );
} );
}
},
handleBodyClassByRating( score ) {
if ( score < this.minRating ) {
doc.physique.classList.take away( 'tasty-recipes-selected-minimum-rating' );
return;
}
doc.physique.classList.add( 'tasty-recipes-selected-minimum-rating' );
},
toggleCommentTextareaRequired( score ) {
const commentTextarea = doc.getElementById( 'remark' );
if ( ! commentTextarea ) {
return;
}
if ( score {
window.TastyRecipes.staticTooltip.changeMessage( response.knowledge.message );
window.TastyRecipes.staticTooltip.present();
this.updateAverageText( response.knowledge, recipeCardElement );
this.maybeFillCommentForm( response.knowledge );
// Conceal the tooltip after 5 seconds.
setTimeout( () => {
this.maybeResetTooltip( recipeCardElement, response.knowledge, score );
}, 5000 );
},
() => {
this.resetTooltip( recipeCardElement );
}
);
},
updateAverageText( knowledge, recipeCardElement ) {
if ( ! knowledge.common ) {
return;
}
this.setRatingPercent( knowledge );
if ( ! knowledge.depend ) {
return;
}
const quickLink = doc.querySelector( ‘.tasty-recipes-rating-link’ );
if ( quickLink ) {
this.setTextInContainer( quickLink, knowledge );
this.setPartialStar( quickLink );
}
const cardStars = recipeCardElement.querySelector( ‘.tasty-recipes-ratings-buttons’ );
cardStars.dataset.trDefaultRating = knowledge.common;
this.setTextInContainer( recipeCardElement.querySelector( ‘.tasty-recipes-rating’ ), knowledge );
},
setTextInContainer( container, knowledge ) {
if ( ! container ) {
return;
}
if ( knowledge.label ) {
const ratingLabelElement = container.querySelector( ‘.rating-label’ );
if ( ratingLabelElement ) {
ratingLabelElement.innerHTML = knowledge.label;
}
return;
}
const averageElement = container.querySelector( ‘.common’ );
if ( averageElement ) {
averageElement.textContent = knowledge.common;
}
const countElement = container.querySelector( ‘.depend’ );
if ( countElement ) {
countElement.textContent = knowledge.depend;
}
},
setPartialStar( container ) {
const highestStar = container.querySelector( ‘[data-rating=”‘ + Math.ceil( this.defaultRating ) + ‘”]’ );
if ( highestStar ) {
highestStar.dataset.trClip = this.currentRatingPercentage;
}
},
setRatingPercent( knowledge ) {
this.defaultRating = knowledge.common.toFixed( 1 );
const components = knowledge.common.toFixed( 2 ).toString().cut up( ‘.’ );
this.currentRatingPercentage = components[1] ? components[1] : 100;
if ( this.currentRatingPercentage === ’00’ ) {
this.currentRatingPercentage = 100;
}
},
setCheckedStar( goal ) {
const cardRatingContainer = goal.closest( ‘.tasty-recipes-ratings-buttons’ );
const selectedRatingElement = cardRatingContainer.querySelector( ‘[data-tr-checked]’ );
if ( selectedRatingElement ) {
delete selectedRatingElement.dataset.trChecked;
}
const thisStar = goal.closest( ‘.tasty-recipes-rating’ );
thisStar.dataset.trChecked = 1;
thisStar.querySelector( ‘[data-tr-clip]’ ).dataset.trClip = 100;
},
maybeFillCommentForm( knowledge ) {
if ( ! knowledge.remark || ! knowledge.remark.content material ) {
return;
}
const commentForm = doc.querySelector( ‘#commentform’ );
if ( ! commentForm ) {
return;
}
const commentBox = commentForm.querySelector( ‘[name=comment]’ );
if ( ! commentBox || commentBox.worth ) {
return;
}
// Add remark particulars for modifying.
commentBox.innerHTML = knowledge.remark.content material;
if ( knowledge.remark.title ) {
commentForm.querySelector( ‘[name=author]’ ).worth = knowledge.remark.title;
commentForm.querySelector( ‘[name=email]’ ).worth = knowledge.remark.electronic mail;
}
},
maybeResetTooltip( recipeCardElement, knowledge, score ) {
if ( this.savingRating === score ) {
this.resetTooltip( recipeCardElement, knowledge );
}
},
resetTooltip( recipeCardElement, knowledge ) {
window.TastyRecipes.staticTooltip.destroy();
this.savingRating = false;
// Reset the default score.
const cardRatingContainer = recipeCardElement.querySelector( ‘.tasty-recipes-ratings-buttons’ );
if ( cardRatingContainer ) {
this.defaultRating = ( knowledge && knowledge.common ) ? knowledge.common.toFixed(1) : cardRatingContainer.dataset.trDefaultRating;
cardRatingContainer.dataset.trDefaultRating = this.defaultRating;
this.resetSelectedStar( cardRatingContainer, knowledge );
}
},
resetSelectedStar( cardRatingContainer ) {
const selectedRatingElement = cardRatingContainer.querySelector( ‘[data-rating=”‘ + Math.ceil( this.defaultRating ) + ‘”]’ );
if ( selectedRatingElement ) {
selectedRatingElement.querySelector( ‘[data-tr-clip]’ ).dataset.trClip = this.currentRatingPercentage;
selectedRatingElement.parentNode.dataset.trChecked = 1;
}
const previousSelectedElement= cardRatingContainer.querySelector( ‘[data-tr-checked]’ );
if ( previousSelectedElement ) {
const currentSelectedRating = previousSelectedElement.querySelector(‘[data-rating]’);
if ( currentSelectedRating !== selectedRatingElement ) {
delete previousSelectedElement.dataset.trChecked;
}
}
},
backwardCompFormRatingPosition() {
const ratingsButtons = doc.querySelector( ‘#reply .tasty-recipes-ratings-buttons, #tasty-recipes-comment-rating .tasty-recipes-ratings-buttons’ );
if ( ! ratingsButtons ) {
return;
}
const ratingsButtonsStyles = window.getComputedStyle(ratingsButtons);
if ( ! ratingsButtonsStyles.show.consists of( ‘flex’ ) ) {
ratingsButtons.type.course = ‘rtl’;
}
if ( typeof tastyRecipesRating !== ‘undefined’ ) {
// Choose the score that was beforehand chosen in admin.
ratingsButtons.querySelector( ‘.tasty-recipes-rating[value=”‘ + tastyRecipesRating + ‘”]’ ).checked = true;
}
const ratingSpans = ratingsButtons.querySelectorAll( ‘.tasty-recipes-rating’ );
for (const ratingSpan of ratingSpans) {
ratingSpan.addEventListener( ‘click on’, occasion => {
if ( ratingSpan === occasion.goal ) {
return;
}
ratingSpan.previousElementSibling.click on();
} );
}
}
};
(operate(callback) {
if (doc.readyState !== “loading”) {
callback();
} else {
window.addEventListener( ‘load’, callback );
}
})(() => {
window.TastyRecipes.scores.init( window.trCommon ? window.trCommon.minRating : 4 );
});



